From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-x233.google.com (mail-pa0-x233.google.com [IPv6:2607:f8b0:400e:c03::233]) by dpdk.org (Postfix) with ESMTP id 68849156 for ; Tue, 19 Nov 2013 02:21:58 +0100 (CET) Received: by mail-pa0-f51.google.com with SMTP id fb1so7643867pad.10 for ; Mon, 18 Nov 2013 17:22:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to; bh=jXJJ6bQckVzRBWDy+NIL75wwUoeXJ5qM+P5dv7k//2E=; b=xut6OZTMK9VOgYNIxS8bvu0Gi9+pnN45dD+RD5Bj3E5lpliqb/jQeNl42bmueiZORH PTdlK3mMWH41rY0iEoutL4LAvMCZ8S7qjSwQ/aI2F/vKOVYoVMYh+YkEg8juPrz4JoPb RaPsOM7WRs8bshmLy9FUuRkoH+OZUkD9jKOc34BLqz8r+7yXw4ZmE3sVY9SB7j/dTUmt /y/mq0PE5C9v76SbFuIPB+Px/6iGzBPkBy61zlvYjAO2d5uRakztatUvOXrbbfJKaeoa xdWEzcZRy0EDDnp/kuQASBWBdKLvs3LpyS8GWkGDOXOkcyLu13UPbWmRXUTo5QqPa7kO W8uw== X-Received: by 10.68.134.200 with SMTP id pm8mr16250439pbb.123.1384824175121; Mon, 18 Nov 2013 17:22:55 -0800 (PST) Received: from [192.168.100.100] ([111.196.24.19]) by mx.google.com with ESMTPSA id pl1sm26370214pbb.20.2013.11.18.17.22.40 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 18 Nov 2013 17:22:53 -0800 (PST) Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1822\)) From: March Jane In-Reply-To: <00B2C372B6E6DA4FB04934511BF0564A3DE6AEC9@FMSMSX114.amr.corp.intel.com> Date: Tue, 19 Nov 2013 09:22:27 +0800 Message-Id: References: , , <521D9455-820A-4F8F-A7E7-8380EE1415DF@intel.com> <877C1F8553E92F43898365570816082F1ADE612D@IRSMSX103.ger.corp.intel.com> <47C784D99F4D124BB2973FE5C27BDCF12FB36570@FMSMSX109.amr.corp.intel.com> <7F974523047D074590B0CBEB8DDF43A70E516CFB@FMSMSX104.amr.corp.intel.com> <47C784D99F4D124BB2973FE5C27BDCF12FB374A9@FMSMSX109.amr.corp.intel.com> <9F232B325D833F4494EFCD5B9D49F6C719D5CFC8@IRSMSX103.ger.corp.intel.com> <00B2C372B6E6DA4FB04934511BF0564A3DE6AEC9@FMSMSX114.amr.corp.intel.com> To: "St Leger, Jim" , march@huawei.com X-Mailer: Apple Mail (2.1822) Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Cc: dev@dpdk.org Subject: [dpdk-dev] Scenario of dpdk-iokit //Re: Fwd: dpdk-iokit: Turn dpdk into the IO field. X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Nov 2013 01:21:59 -0000 =97 Nowadays dilemmas in enterprise-class storage system & motivation = --=20 =20 The model of most storage system is =91Front-end cards + CPU + = back-end magnetic media hard drive=92, in such system, the hard drive is = very slow in terms of its capability in random accessing - roughly 200IO = per second, in contrast, the processor is very fast, therefore many = software stack can tolerate waste of CPU cycle for exploiting = capabilities of hard drive.=20 =09 In addition, regularly software for SAN is developed under = kernel space in order to achieve low latency - few milliseconds per = request, and IO pressure in scenario of heavy workload. Usually software = in user-space with POSIX is slow. However kernel-space developing is = nightmare for engineers, even we have approaches to simulate these code = under user-space.=20 =20 However, so far flash is coming to popular, the gap between CPU and = media is overturned, a single flash card can be easy to reach 1M iops, = if plug 10 such cards inside a server, the processor is hard to back. = Thus, today=92s challenge in flash storage is to exploit the capability = of processor, ironically. In addition to this purpose, move to = user-space is also a motivation, if move to user-space is OS-bypass = rather than moving to POSIX. Best - March On Nov 14, 2013, at 8:03 PM, St Leger, Jim = wrote: > March: > How long have you been working on the project? > What is your goal for final implementation? > Do you have any progress so far? > Jim > =20 > From: March Jane > Date: November 12, 2013 at 2:27:37 AM PST > To: > Subject: [dpdk-dev] Fwd: dpdk-iokit: Turn dpdk into the IO field. >=20 > Hi, > dpdk folks, > I am working on a project which is offering a complete IO stack for = dpdk, particularly a SCSI target stack in dpdk =97 dpdk-iokit, once I = finished my initial code, will upload to github. I would like to know if = there is any other people is working on that purpose?=20 >=20 >=20 > - march >=20