- Home
- Register for SDC 2024
- What's On Agenda & More
- Our Speakers
- Looking to Sponsor/Exhibit
- Videos, Podcasts & Archives
- SDC Archives
- 2020 Conference Speakers
- 2021 Conference Speakers
- 2008 Storage Developer Conference Presentations
- 2009 SDC Speakers
- 2009 Storage Developer Conference Presentations
- 2010 SDC Agenda Abstracts
- 2010 SDC Featured Speakers
- 2010 Storage Developer Conference Agenda
- 2010 Storage Developer Conference Presentations
- 2011 Agenda Abstracts
- 2011 SDC Featured Speakers
- 2011 Storage Developer Conference Agenda
- 2012 Agenda Abstracts
- 2012 SDC Featured Speakers
- 2012 SDC Presentations
- 2012 Storage Developer Conference Agenda
- 2013 SDC Featured Speakers
- 2013 Storage Developer Conference Abstracts
- 2013 Storage Developer Conference Agenda
- 2013 Storage Developer Conference Presentations
- 2014 Presentations
- 2014 SDC Featured Speakers
- 2014 Storage Developer Conference Agenda
- 2014 Storage Developer Conference Agenda
- 2015 Pre-Conference Primer Agenda
- 2015 SDC Presentations
- 2015 Storage Developer Conference Abstracts
- 2015 Storage Developer Conference Agenda
- 2015 Storage Developer Conference Speakers
- 2016 Pre-Conference Primer Agenda
- 2016 Storage Developer Conference Abstracts
- 2016 Storage Developer Conference Agenda
- 2016 Storage Developer Conference Presentations
- 2016 Storage Developer Conference Speakers
- 2017 SDC Presentations
- 2018 SDC Presentations
- 2019 SDC Presentations
- SDC Videos
- SDC Podcast
- SDC Archives
- SDC Special Events
- Regional SDC
- SNIA Home
2012 Agenda Abstracts
CLOUDCloud File System and Cloud Data Management Interface (CDMI)Ajit Nipunge, Solutions Architect, Calsoft Inc.
|
FILE SYSTEMSArchive eXchange Format (AXF) - An Open Standards-Based Approach to Long Term Content Archiving and PreservationBrian Campanotti, CTO, Front Porch DigitalAbstract Rather than rely on archaic IT-centric technological approaches, recent application specific advancements in the area of data storage have been made that better target this demanding area while ensuring long-term preservation and accessibility to valuable media assets. This paper will give a detailed technical overview of the emerging Archive eXchange Format (AXF) open standard for tape and disk-based content storage. With its innovative "operating system per object" approach, AXF guarantees long-term accessibility to content via open tools while overcoming many of the limitations in other storage formats/technologies such as TAR and LTFS. End-user case studies will focus attention on the key features of the AXF standard and how it can be leveraged to ensure open access, protection, and transportability of media assets. Learning Objectives
Object Oriented Storage and the End of File-Level RestoresStacy Schwarz-Gardner, Strategic Technical Architect, Spectra Logic
|
PLUGFESTS
Coming Soon |
SOLID STATE STORAGEPCIe SSD Devices - A Year LaterRobert Randall, Windows Driver Architect, Micron Technology, Inc.Abstract As a follow up to my presentation last year: Many PCIe SSD products have entered the market in the last year. Standards bodies and the open source community have been busy supporting the continued delivery and evolution of PCIe SSDs. What is new? Where is the technology headed? How fast is it in the real world?. Learning Objectives
I/O Virtualization - Enabling New Architectures in the Data Center for Server and I/O ConnectivitySujoy Sen, Senior Manager, Software Architect, Micron TechnologyAbstract As Data Centers march towards more agility, it creates a need for treating all resources such as compute and I/O as flexible and separate pools. On the other hand, exciting technologies such as direct attached PCI-E Flash are emerging which promise to bridge the performance gap between compute and I/O thereby relieving the I/O bottleneck for applications. This talk will present I/O Virtualization as a technology that can fulfill the promise of agility by decoupling the CPU from the I/O subsystem while bringing the benefits of direct attached PCI-E devices to a shared environment. Such a technology will provide an order of magnitude boost in performance of current applications, open up new usage models in IT administration and create opportunities for innovative appliance architectures. Learning Objectives
NVM Express - Delivering Breakthrough PCIe SSD Performance and ScalabilityPaul Luse, Software Architect and Development Lead,IntelAbstract The NVMe interface will go a long way towards alleviating the performance and feature constraints of today’s relatively slow disk interfaces currently in use by PCIe SSDs. Solution components built around the new NVMe standard and developed especially for PCIe SSDs, systems, devices, drivers, development, test and compliance validation infrastructure are either available today or will be very shortly. These new solution components are providing a robust, high performance and feature rich environment that will enable applications to deliver ever greater performance and capabilities into the hands of end users. Learning Objectives
Programming Models to Enable Persistent MemoryAndy Rudoff, Enterprise Storage ArchitectAbstract Today’s server operating systems and applications are designed for hardware platforms the contain low-latency, byte addressable volatile memory, but require using slow, synchronous block I/O interfaces to persist data. Emerging technologies such memristor and phase change memory create the possibility for a new tier that enables persistent media that is accessed like memory. This creates opportunities for server operating systems, file systems and data services middleware but also requires a new programming model. In this presentation Andy discusses possible APIs and programming models enabling the server software stack to optimize for persistent memory. In addition to reviewing possible API features and programming models, Andy will review current activity underway in the Linux developer community to optimize the Linux kernel, and Linux filesystems, and volume managers for persistent memory. Learning Objectives
Exploiting the benefits of direct native programming access to non-volatile memory devicesAshish Batwara, Principal Storage Architect, Fusion-ioAbstract Over the past few decades the interfaces for accessing persistent storage within a computer system have remained essentially unchanged. Simply seek, read, and write have defined the fundamental operations that can be performed against storage devices. These interfaces worked well for the spinning media; however, these interfaces are sub-optimal for the non-volatile memory (NVM) devices due to the different performance characteristics and access patterns of these devices. Given these differences, a non-volatile memory management system more closely resembles a file system than it does a disk drive. This presentation will highlight the mechanisms and the associated benefits of exposing direct native programming interfaces such as atomic-write, persistent TRIM, EXISTS, Key-value cache/store etc. from non-volatile memory devices to applications. Learning Objectives
The Solid State Storage (R-) EvolutionMichael Krause, Fellow Engineer, Hewlett-PackardAbstract Whether driven by the “instant on” experience or extreme application performance demands, solid state storage is permeating market segments at an ever-accelerated rate. This talk will explore the technology stepping stones required to create compelling customer value starting with today’s NVM technologies and looking forward to one, three, and five years into the future. We will see how careful choices of platform, enclosure, and storage stack capabilities can enable continuous creation of sustainable customer value. Learning Objectives
Making Sense of the SSD Jungle for Relational DatabasesJim Ting, Stec, Inc.Abstract Most database performance experts have been waiting for solid-state storage to free them up from constantly tuning their raw devices, SAN storage and various file systems. Now we are at tipping point where so many companies are offering solid-state products in different form factors, interface types of custom intelligence in ASIC or FPGA’s. This presentation will start with a summary of solid-state storage devices in the market today, how these technologies impact three major databases Oracle MS SQL server and MySQL, and outline key questions to ask when selecting solid-state storage for your database applications. Gurinder Brar started working with relational databases when Ingres and Oracle were very young companies. For the last 10 years he has worked for traditional storage companies to help position their products in database environments. Now he is responsible for defining relational database requirements for new solid-state products at STEC. Learning Objectives
Intelligent Controllers at the heart of modern Solid State Storage DesignsAnil Vasudeva, President and Chief Analyst, IMEX ResearchAbstract The advent of advanced controllers and firmware is allowing transparent mitigation of earlier issues related to reliability, endurance, data retention, performance, ease of management and quick integration of SSDs using exiting storage interfaces. But Automated Storage Tiering Software tools, using workload I/O access forensics and behavior signatures monitored over time and the ensuing smart migration of hot data non-disruptively to SSDs has been the key design in obtaining over 475% improvement in IOPS and 80% improvement in response time at peak loads Learning Objectives
How Many IOPS is EnoughThomas Coughlin, President Coughlin AssociatesAbstract There are lots of SSDs on the market today offering IOPS (I/Os Per Second) performance in the thousands to hundreds of thousands, with indications that future models will offer speeds in the million-IOPS range. Meanwhile HDDs support from tens to hundreds of IOPS, depending on spindle speed and interface. Not every application can use the extreme performance of high-end SSDs, and some may not benefit from high IOPS at all. Since performance is tied to cost, users can save money if they understand how many IOPS the system really needs. This presentation will examine what makes an application require high IOPS and will profile applications according to their needs. Learning Objectives
Building Commercial Storage Systems from Consumer SSDsJohn Hayes, Founder and Chief architect, Pure StorageAbstract Consumer-grade flash-based SSDs deliver great performance compared to disks, but their well-known vagaries make designing a cost-effective all-flash production-grade array that scales to petabytes a daunting challenge. To overcome this, the Purity architecture developed by Pure Storage implements global inline deduplication and achieves consistently low latency in highly-available all-flash arrays that are in production today. This discussion will cover the techniques that make it possible to perform the hundreds of thousands of metadata insertions and updates per second required to achieve this reliability. The architecture utilizes an insert-only database to enable parallelism both within and across controllers, and a variety of tactical mechanisms that maintain metadata at a size consistent with constantly changing application demands. The discussion will further explain how Pure Storage's data structures and algorithms maintain performance, data integrity and availability in the presence of broad classes of multiple failures of varying severities. Learning Objectives
Revisiting Storage for SmartphonesNitin Agrawal, NEC Laboratories AmericaAbstract Conventional wisdom holds that storage is not a big contributor to application performance on mobile devices. Flash storage (the type most commonly used today) draws little power, and its performance is thought to exceed that of the network subsystem. In this paper we present evidence that storage performance does indeed affect the performance of several common applications such as web browsing, Maps, application install, email, and Facebook. For several Android smartphones, we find that just by varying the underlying flash storage, performance over WiFi can typically vary between 100% to 300% across applications; in one extreme scenario the variation jumped to over 2000%. We identify the reasons for the strong correlation between storage and application performance to be a combination of poor flash device performance, random I/O from application databases, and heavy-handed use of synchronous writes; based on our findings we implement and evaluate a set of pilot solutions to address the storage performance deficiencies in smartphones. Full paper: http://static.usenix.org/events/fast12/tech/full_papers/Kim.pdf PCI Express IO Virtualization OverviewRon Emerick, Principal Hardware Engineer, Oracle CorporationAbstract PCI Express IO Virtualization Specifications working with System Virtualization allowing multiple operating systems running simultaneously within a single computer system to natively share PCI Express Devices. This session describes PCI Express, Single Root and Multi Root IO Virtualization. The potential implications to Storage Industry and Data Center Infrastructures will also be discussed. Learning Objectives
SAS SSDs – Building Blocks for High-Performance StorageUlrich Hansen, Director, Market Development, HGST, a Western Digital CompanyAbstract Serial Attached SCSI (SAS) is becoming the preferred storage device interface for Enterprise applications. Its many benefits include comprehensive high-availability features, mature host software stacks with robust reliability features, and widely supported industry standards with a strong performance roadmap going forward. As Enterprise SSDs utilizing the SAS interface are becoming more and more available in 2011, SAS SSDs are emerging as the preferred building block in high-performance storage solutions for both server and storage systems in a variety of applications – from Web 2.0 infrastructure to traditional transacting processing and business intelligence. Learning Objectives
Is MLC Ready for the Enterprise?Esther Spanjer, Director of Technical Marketing, SMART Storage SystemsAbstract MLC NAND Flash was once considered unfit for the enterprise because it lacked one ingredient that was critical in the enterprise environment: endurance. While SSDs have quickly become the storage solution of choice for various applications, including OLTP, DSS, boot, webservers and VOD, many still hold the belief that MLC flash is only suitable for boot or read intensive applications. Are they right? The success of SSDs in the enterprise has been phenomenal. However in order for SSDs to truly move the needle in enterprise storage adoption, SSD vendors must find a way reduce cost and make MLC work. While this may seem like a “pie in the sky” idea, storage vendors are already beginning to make this a reality. Learning Objectives
|
VIRTUALIZATIONMaking a Virtualized Storage System Into Storage for Virtual Platforms - One Company's JourneyLazarus Vekiarides, Executive Director of Software Engineering, Enterprise Storage, DellAbstract A lot has happened to the EqualLogic platform since the team noticed that a great deal of storage was being sold to customers of a certain virtualization platform in 2005. In trying to exploit the natural affinity of easy-to-use centralized storage in the virtualization market, a series of initiatives were set in motion that have transformed the value of the platform, and also radically changed what it means to be a storage array in a world dominated by virtualized compute. Beginning with a requirement for shared storage in order to implement high-availability of compute loads, the virtualization platforms have been the inspiration of a prodigious amount of innovation over the last 6 years. This case study presents a candid historical and architectural perspective of the developments of the recent years. From management integration to the gamut of array-based offloads, we will discuss what the role is for intelligent storage in these datacenters, how that niche has evolved and a little of what can be expected as we look into the future. Learning Objectives
Block Storage and Fabric Management using Microsoft System Center 2012 Virtual Machine Manager and SMI-SMadhu Jujare, Senior Software Design Engineer, MicrosoftAbstract Virtual Machine Manager automates the discovery and provisioning of iSCSI, FC, and SAS storage using SMI-S, including the discovery and provisioning of zones in a FC fabric. Virtual Machine Manager builds on top of Windows Server 2012 which introduces native support for SMI-S providers. Microsoft is working with multiple to deliver storage automation capabilities across a large number of partners: EMC, NetApp, HP, IBM, Dell, Hitachi, Fujitsu, StarWind, DotHill, and LSI. Learning Objectives
Storage Spaces - Next Generation Virtualized Storage for WindowsKaran Mehra, Principal Software Development Engineer, MicrosoftAbstract Storage Spaces is a new virtualized storage capability in Windows that allows storage resources to be pooled and then exposed to the system as thinly provisioned virtual disks. Pools can be clustered across multiple machines to provide appropriate levels of resiliency and availability. Although “Storage Spaces” has been described previously in a blog (http://blogs.msdn.com/b/b8/archive/2012/01/05/virtualizing-storage-for-scale-resiliency-and-efficiency.aspx) and presented at the 2011 BUILD conference (http://www.buildwindows.com/Sessions/Speaker/Surendra-Verma), this presentation will be a technical drill-down directed at an audience of storage engineers, with more depth and detail than provided previously. Learning Objectives
How Can Hypervisors Leverage Advanced Storage Features?Dr. Anupam Bhide, CEO, Co-Founder, Calsoft Inc.Abstract In Virtual environment like VMware, the Virtual Machine (VM) objects from storage perspective are file operations/bulk block operations. Advanced features/technologies of NAS and SAN based Arrays/server like snapshot, clone, server copy, range locking, are not being utilized. VMFS(x) on the storage attached to the ESX/ESXi hosts works perfectly fine, but the network usage (IP/FC/etc) goes up significantly when the storage is coming from NAS or SAN. The goal is to offload the file-operations to the NAS/SAN based Arrays and leverage maximum benefits to increase I/O performance, storage utilization and reduced network usage. Learning Objectives
|