Eden Kim, Calypso Systems, Inc
Total Page:16
File Type:pdf, Size:1020Kb
Session 303-B SNIA SSSI PCIe SSD Round Table Thursday, August 23, 2012 3:10 pm- 4:25 pm Eden Kim, Chair Santa Clara, CA August 2012 1 Tuesday, August 28, 12 PCIe Solid State Storage - Higher Performance / Lower Latencies Solid State Storage PCIe . a Round Table What are issues facing Adoption of PCIe Solid State Storage devices? • Standards for PCIe Attached Storage • Technology & Architectural Issues • Mass Storage Ecosystem Adoption & Optimization • Market & Product Positioning • Deployment Strategies Santa Clara, CA August 2012 2 Tuesday, August 28, 12 Panelists - Session 303-B Moderator: Eden Kim, Calypso Systems, Inc. 3:10 – 3:15: Eden Kim, Calypso - IntroducLon Speakers 3:15 – 3:20: Easen Ho, Calypso – PCIe Performance TesLng 3:20 – 3:25: Gary Orenstein, Fusion-io – Lessons from the Front Lines & A Look to the Future 3:25 – 3:30: Paul Wassenberg, MarVel – SATA Express 3:30 – 3:35: Mark Myers, Intel – SFF Working Group – PCIe 2.5” Form Factor 3:35 – 3:40: Marty Czekalski, Seagate – SCSI Express: Extending the SCSI PlaZorm 3:45 – 3:50: Don Jeane\e, Toshiba – PCIe LoVe & Stuff that needs to Happen 3:50 – 3:55: Tony Rogue, Virident – PCIe & Storage Class Memory QuesLon & Answer Session – 3:55 – 4:10 Audience QuesLons 9:40 – 9:50: Please fill out QuesLonnaire Cards Santa Clara, CA August 2012 3 Tuesday, August 28, 12 SNIA SSSI PCIe SSD Task Force Open Forum April – July 2012 62 Companies 130 Individuals •SSD OEMs ODMs •Controller Companies •Semiconductor Fabs C LABS •VARs, SAN, NAS •Analysts, Blogs •Industry Associations •Standards Groups •End Users Paul Mitchell Santa Clara, CA August 2012 4 Tuesday, August 28, 12 SNIA SSSI PCIe SSD Task Force 8 MEETINGS 24 PRESENTATIONS PRESENTING COMPANIES TOPICS HP - Marvell - Micron – Toshiba - Seagate • Standards • Testing & Instrumentation STEC - Fusion-io - Virident - Intel • PCIe Performance NVMe - SATA-IO – STA - PCI SIG • System Integration • Form Factors Calypso – Agilent – HyperIO - LeCroy – eASIC • System Architectures • PCIe Driver Topics Coughlin Associates - Objective Analysis • Analysts View SNIA IOTTA – NVMP – SSS - Security TWGs • Market Development • Deployment Strategies PresentationsSanta Clara, CA can August be downloaded in mtg minutes at www.snia.org/forums/sssi/pcie 2012 5 Tuesday, August 28, 12 PCIe SSD Standards ITEM GROUP STANDARD CLIENT PCIe SSD ENTERPRISE PCIe SSD PCI-SIG PCI Express PHYSICAL up to 2 LANES Drive SATA-IO SATA Express Up to 4 LANES INTERFACE up to 4 LANES Card SCSI Trade Assn SCSI Express REGISTER Intel AHCI SOP / PQI INTERFACE & NVM Express Group NVMe AHCI or NVMe Or SOP / NVMe COMMAND SET T10 SOP/PQI w/support for NVMe Or NVMe SATA-IO SATA Express SATA Express HOST CONNECTOR SSD FF WG multifunction connector Host Connector SFF-8639 Small FF CommiIee SFF-8639 Or SFF-8639 SATA-IO SATA Express DEVICE SATA Express SSD FF WG multifunction connector SFF-8639 CONNECTOR Drive & Card Connectors Small FF CommiIee SFF-8639 Advancing Solid State Storage Tuesday, August 28, 12 Panelist Easen Ho, Calypso Speaker Company Introductory Name Title Bio Easen Ho Calypso Dr. Ho is the CTO of Calypso Systems, Inc. and has been a principal architect of the recently released SNIA Solid State Storage Performance Test Specificaon. Dr. Ho has CTO been in\mately involved in the development of performance benchmarking for NAND [email protected] Flash based solid state storage devices. m Dr. Ho received his doctorate in laser physics from MIT and his BSEE from the Tokyo Ins\tute of Technology. Dr. Ho previously was founder, CEO and CTO of digital papyrus, inc., a laser op\cal mass storage technology firm. Santa Clara, CA August 2012 7 Tuesday, August 28, 12 PCIe SSD Roundtable Testing of PCIe SSDs Easen Ho CTO, Calypso Systems, Inc. Santa Clara, CA August 2012 8 Tuesday, August 28, 12 PCIe SSD Testing Issues § From a testing perspective, PCIe SSDs looks just like another drive to the application, however… •Generally targeted at high end à faster TP, IOPS, and latencies •Wider variety of architectures possible: – no longer gated by a specific protocols such as SATA/SAS à possible to reduced IO latencies – host system can become part of the drive by design in some architectures à additional testing metrics needed; standardization becomes important •Variety of form factors à heat dissipation; power measurement issues •Variety of protocol standards à how do they affect performance? Santa Clara, CA August 2012 9 Tuesday, August 28, 12 Santa Clara, CA August 2012 10 Tuesday, August 28, 12 Santa Clara, CA August 2012 11 Tuesday, August 28, 12 Santa Clara, CA August 2012 12 Tuesday, August 28, 12 Santa Clara, CA August 2012 13 Tuesday, August 28, 12 Santa Clara, CA August 2012 14 Tuesday, August 28, 12 Panelist Gary Orenstein, Fusion-io Speaker Company Introductory Name Title Bio Gary VP Products Gary has served in leadership roles at numerous data center infrastructure Orenstein companies. Prior to Fusion-io he was the vice president of marketing at MaxiScale, focused on web scale file systems and acquired by Overland Storage. Prior to MaxiScale, he was the vice president of marketing and business development at Gear6, focusing on storage and web caching. He also served as vice president of marketing at Compellent which went public and 2007, and was a co-founder at Nishan Systems, acquired by McDATA/ Brocade Santa Clara, CA August 2012 15 Tuesday, August 28, 12 August 23, 2012 Lessons from the Front Lines and a Look to the Future Gary Orenstein, SVP of Products, Fusion-io, @garyorenstein Tuesday, August 28, 12 Initial Stage of NAND Flash deployment Applications Block I/O NAND FLASH August 28, 2012 17 Tuesday, August 28, 12 Architectural Differences Applications Block I/O Architected like Architected like a disk memory August 28, 2012 18 Tuesday, August 28, 12 Memory-like Architecture Applications Block I/O J SSD approach Flash as Memory approach August 28, 2012 19 Tuesday, August 28, 12 Beyond Block I/O Access Applications Block and Block I/O Memory Enhanced I/O SSD SAS Flash as Memory SATA August 28, 2012 20 Tuesday, August 28, 12 August 28, 2012 Fusion-io Confidential 21 Tuesday, August 28, 12 August 28, 2012 Fusion-io Confidential 22 Tuesday, August 28, 12 S3 API – Bucket and Object operations DELETE Bucket DELETE Object DELETE Bucket lifecycle Delete Multiple Objects DELETE Bucket policy GET Object DELETE Bucket website GET Object ACL GET Object torrent GET Bucket (List Objects) HEAD Object POST Object GET Bucket acl GET Bucket lifecycle PUT Object GET Bucket policy PUT Object acl GET Bucket location PUT Object – Copy Initiate Multipart Upload GET Bucket logging GET Bucket notification Upload Part GET Bucket Object versions Upload Part – Copy GET Bucket requestPayment Complete Multipart Upload Abort Multipart Upload GET Bucket versioning List Parts GET Bucket website HEAD Bucket List Multipart Uploads PUT Bucket PUT Bucket acl; PUT Bucket lifecycle PUT Bucket policy; PUT Bucket logging PUT Bucket notification; PUT Bucket requestPayment PUT Bucket versioning; PUT Bucket website August 28, 2012 Fusion-io Confidential 23 Tuesday, August 28, 12 August 28, 2012 Fusion-io Confidential 24 Tuesday, August 28, 12 August 28, 2012 Fusion-io Confidential 25 Tuesday, August 28, 12 Software Development Kit ADVANTAGES APPLICATION Application source code Conventional access Direct access I/O Memory access Transactiona Transpare Auto Native Key-Value l Logging nt Memory Commit File Pair Simple Network Simple Block Extension Memory™ Block File Block Proprietary Storage OS Flash Virtualization Layer Storage Media Storage Media Traditional Storage Software Defined Storage August 28, 2012 Fusion-io Confidential 26 Tuesday, August 28, 12 Flash Deployment Architectures August 28, 2012 Fusion-io Confidential 27 Tuesday, August 28, 12 A NEW APPROACH IS NEEDED Performance $ 1990 July, 2012 Fusion-io Confidential 28 Tuesday, August 28, 12 A NEW APPROACH IS NEEDED $$$ Performance $ 1990 2000 July, 2012 Fusion-io Confidential 28 Tuesday, August 28, 12 A NEW APPROACH IS NEEDED $ $$$ Performance $ 1990 2000 2010 July, 2012 Fusion-io Confidential 28 Tuesday, August 28, 12 The Power of A SAN July, 2012 Fusion-io Confidential 29 Tuesday, August 28, 12 The Power of A SAN IN A 1 U SERVER July, 2012 Fusion-io Confidential 29 Tuesday, August 28, 12 acceleration solutions Direct Shared Caching Performance Native Flash Memory Interoperability August 28, 2012 Fusion-io Confidential 30 Tuesday, August 28, 12 Market Growth Accelerators August 28, 2012 Fusion-io Confidential 31 Tuesday, August 28, 12 Thank You @garyorenstein Tuesday, August 28, 12 Panelist Paul Wassenberg, Marvell Speaker Company Introductory Name Title Bio Paul MarVell Paul Wassenberg has over 20 years of experience in data storage and has Wassenberg been deeply involved with storage interface technology, including SATA since its inception. Early in his career, he was a storage controller designer, before moving into Marketing in the HDD industry, and eventually into storage semiconductors. Paul currently holds the position of Director, Product Marketing with Marvell Semiconductor. In that role, he has responsibility for transceiver technology and HDD/SSD storage standards. He is on the SATA-IO board of directors and chairs the SNIA Solid State Storage Initiative. Paul holds BSEE and MBA degrees from San Jose State University. Santa Clara, CA August 2012 33 Tuesday, August 28, 12 SATA Express Evolving SATA for High-Speed Storage Paul Wassenberg SATA-IO Marketing Chair Santa Clara, CA August 2012 34 Tuesday, August 28, 12 SATA is Everywhere SATA