Next Generation Storage Clouds Jeffrey Altman, President Your File System Inc. 29 September 2009.

Slides:



Advertisements
Similar presentations
1/17/20141 Leveraging Cloudbursting To Drive Down IT Costs Eric Burgener Senior Vice President, Product Marketing March 9, 2010.
Advertisements

PRESENTATION TITLE GOES HERE Introduction to NFS v4 and pNFS David Black, SNIA Technical Council, EMC slides by Alan Yoder, NetApp with thanks to Michael.
NAS vs. SAN 10/2010 Palestinian Land Authority IT Department By Nahreen Ameen 1.
Dr. Kalpakis CMSC 621, Advanced Operating Systems. Fall 2003 URL: Distributed System Architectures.
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
Upcoming OpenAFS Releases Feature and Performance Enhancements Jeffrey Altman, President Your File System Inc. 20 April 2010.
Network Redesign and Palette 2.0. The Mission of GCIS* Provide all of our users optimal access to GCC’s technology resources. *(GCC Information Services:
The Next Evolution of PVFS. Brought Us…. Modular Architecture Support for Standard out of the box kernels Distributed Meta-data Scalability Direct MPI.
File System Implementation
Other File Systems: AFS, Napster. 2 Recap NFS: –Server exposes one or more directories Client accesses them by mounting the directories –Stateless server.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
What is it? Hierarchical storage software developed in collaboration with five US department of Energy Labs since 1992 Allows storage management of 100s.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Chapter 4.1 Interprocess Communication And Coordination By Shruti Poundarik.
Module – 7 network-attached storage (NAS)
Sun NFS Distributed File System Presentation by Jeff Graham and David Larsen.
Windows ® Powered NAS. Agenda Windows Powered NAS Windows Powered NAS Key Technologies in Windows Powered NAS Key Technologies in Windows Powered NAS.
AFS vs YFS.  Use large numbers of small file servers  Use many small partitions per file server  Restrict the number of processors to 1 or 2  Limit.
Vision/Benefits/Introduction Randy Armstrong (OPC Foundation)
To provide the world with a next generation storage platform for unstructured data, enabling deployment of mobile applications, virtualization solutions,
Bringing AFS into the 21 st Century Jeffrey Altman, President Your File System Inc. 5 May 2010.
AFS & Kerberos Best Practices Workshop 2008 Design Goals Functions that require authentication Solution Space Kerberos, GSSAPI or SASL (Decide on your.
Object-based Storage Long Liu Outline Why do we need object based storage? What is object based storage? How to take advantage of it? What's.
Page 1 of 30 NFS Industry Conference October 22-23, 2002 NFSNFS INDUSTRYINDUSTRY CONFERENCECONFERENCE Spinnaker Networks, Inc
OpenAFS Improving Upon the Legacy of IBM AFS: A Development Road Map.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Preparing your Fabric & Apps for Windows Server 2003 End of Support Jeff Woolsey Principal Program Manager.
Remote Access Chapter 4. Learning Objectives Understand implications of IEEE 802.1x and how it is used Understand VPN technology and its uses for securing.
MODULE – 8 OBJECT-BASED AND UNIFIED STORAGE
An XMPP (Extensible Message and Presence Protocol) based implementation for NHIN Direct 1.
Announcing U.S. Dept of Energy SBIR Grant Supporting Development of Next Generation OpenAFS Jeffrey Altman, President Your File System Inc. 13 September.
Latest Relevant Techniques and Applications for Distributed File Systems Ela Sharda
Crossing firewalls Liane Tarouco Leandro Bertholdo RNP POP/RS.
OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.
1 Moshe Shadmon ScaleDB Scaling MySQL in the Cloud.
DFS & Active Directory Joshua Hedges |Brandon Maxfield | Robert Rivera | Will Zilch.
Building a Parallel File System Simulator E Molina-Estolano, C Maltzahn, etc. UCSC Lab, UC Santa Cruz. Published in Journal of Physics, 2009.
OpenAFS in a multihomed universe Jeffrey Altman Derrick Brashear.
OpenAFS for Windows Status Report AFS & Kerberos Best Practice Workshop 2008.
CEPH: A SCALABLE, HIGH-PERFORMANCE DISTRIBUTED FILE SYSTEM S. A. Weil, S. A. Brandt, E. L. Miller D. D. E. Long, C. Maltzahn U. C. Santa Cruz OSDI 2006.
Threads, SMP, and Microkernels Chapter 4. Process Resource ownership - process is allocated a virtual address space to hold the process image Scheduling/execution-
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Migrating to Kerberos 5 Steve Devine Manager, Storage Systems Academic Computing and Network Services Michigan State University.
Host and Callback Tracking in OpenAFS Jeffrey Altman, Secure Endpoints, Inc Derrick Brashear, Sine Nomine Associates.
4061 Session 25 (4/17). Today Briefly: Select and Poll Layered Protocols and the Internets Intro to Network Programming.
NT SECURITY Introduction Security features of an operating system revolve around the principles of “Availability,” “Integrity,” and Confidentiality. For.
Hwajung Lee.  Interprocess Communication (IPC) is at the heart of distributed computing.  Processes and Threads  Process is the execution of a program.
Lecture 8 Page 1 CS 111 Online Other Important Synchronization Primitives Semaphores Mutexes Monitors.
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
2.1 © 2004 Pearson Education, Inc. Exam Designing a Microsoft ® Windows ® Server 2003 Active Directory and Network Infrastructure Lesson 2: Examining.
CEOS Working Group on Information Systems and Services - 1 Data Services Task Team Discussions on GRID and GRIDftp Stuart Doescher, USGS WGISS-15 May 2003.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition File System Implementation.
OpenAFS Status Report Cartel 2008 Stanford University.
Mailjet and Microsoft Azure Offer All-in-One Infrastructure and Deliverability while Saving IT and Enterprise Time and Money with Scalability MICROSOFT.
Deploying IPv6, Now Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
PNFS Birds-of-Feather FAST 2010: February 24 Sorin Faibish, EMC and pNFS friends.
Computer Science Lecture 3, page 1 CS677: Distributed OS Last Class: Communication in Distributed Systems Structured or unstructured? Addressing? Blocking/non-blocking?
To provide the world with a next generation storage platform for unstructured data, enabling deployment of mobile applications, virtualization solutions,
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
AFS/OSD Project R.Belloni, L.Giammarino, A.Maslennikov, G.Palumbo, H.Reuter, R.Toebbicke.
Introduction to AFS IMSA Intersession 2003 An Overview of AFS Brian Sebby, IMSA ’96 Copyright 2003 by Brian Sebby, Copies of these slides.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
Data Hosting and Security Overview January, 2011.
1 Network Communications A Brief Introduction. 2 Network Communications.
An Introduction to GPFS
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
Lustre File System chris. Outlines  What is lustre  How does it works  Features  Performance.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Developing IoT endpoints with mbed Client
Organizations Are Embracing New Opportunities
Presentation transcript:

Next Generation Storage Clouds Jeffrey Altman, President Your File System Inc. 29 September 2009

OpenAFS Roadmap? Or Wish List? At every Workshop and Conference a roadmap is presented but its not a roadmap No commitments No delivery dates How are you supposed to plan your rollout schedule? The problem is lack of resources The Gatekeepers and Elders compile a list of requests but have little influence on what people work on

HEPiX Fall 2007 was a Wake Up Call OpenAFS was unable to provide: Commitments A Delivery Schedule A list of what was being worked on The message was received loud and clear: Do not ask others to help you until you can prove that you can help yourselves

YFS Inc. Founded to Drive Demand Globally Accessible File Systems Open source projects are funded by organizations that are dependent upon the technologies The benefits of AFS are lost upon the vast majority of the world MobileMe, BigVault, and similar sync and access cloud storage services are far behind the capabilities of AFS YFS will provide services directly to home, small business, and enterprise users and indirectly through telecommunication companies With hundreds of millions of users, there is a business case for enhancing the software on a regular basis

The Mission Develop, deploy, and operate “Write once, Access Manywhere™” global storage solutions Support the on-going development of critical path open source technologies

U.S. Department of Energy Small Business Innovative Research Grant The U.S. DoE labs are large users of AFS: support their HEPiX research provide global access to home and project data distribute and manage applications YFS Inc. applied for a grant in 2007 In 2008, received $99,000 to fund Rx improvements and a feasibility study In August 2009, awarded US$648,000 to design, standardize, and implement core protocol enhancements All grant work to be contributed to OpenAFS

YFS Requirements Server scalability (~60,000 clients per server vs ~1000) Networking Improvements 10GBit networks IPv6 TCP and/or SCTP in addition to UDP communications Optimized file change notification protocol Read/write replication in addition to read-only replication Server based virtual query volumes

YFS Requirements Directory improvements Internationalization, Extended Attributes, Multiple Data Streams per Object Mandatory locking End-to-end Security AES-256 encryption Both Kerberos and X.509 certificates for authentication Per Service Keys Anonymous Client Access is Protected Secure Callback Channels

YFS Phase I Success See openafs-info archive 10/2/2008 Rx Packet Management Issues addressed in and Rx stack is capable of 124MB/sec over a 10Gbit link

YFS Phase II First Year Road Map (August 2010 deliverables) Rx Improvements Path MTU Discovery Large Data Buffers Improved Jumbograms Window Size Negotiation Dynamic Retransmit Calculation Max Call Negotiation Asynchronous API TCP Transport Protection Service Anonymous Machine Accounts Ubik enhancements RxGK Security Class Client Improvements Byte Range Locking Direct and Synchronous I/O Demand Prefetching

YFS Phase II Second Year Road Map (August 2011 Deliverables) Server Improvements Event driven workflow Posix Ext. Attr. backend Service Port Independence Split Horizon Support Volume Release Optimizations Read Write Replication IPv6 Support Extended Attributes Partition UUIDs Long Volume Names Per File ACLs Directory Format Improvements Unicode Alternate Streams DOS Names DOS Attributes

File System Comparison CRITERIAVolume ManagementFilesystem snapshots POSIX Extended Attributes TransportScalabilityPerformance OPENAFSYesLimitedNoUDP IPv4YesModerate OPENAFS NOTES Transparent movement of data. Typically one “backup”. TCP support planned. Thousands of clients per server in practice. No parallel access today. Limited by transport. LUSTRENo YesTCP IPv4YesHigh LUSTRE NOTES Online data migration planned. Planned for clients per node. Optimized; Uses object-based storage. NFS V4ExtensionNoYesTCPYesVaries NFS V4 NOTESNot always available IPv6 not widely available. pNFS extension, TCP allow good performance. ZFSYes N/A High ZFS NOTES Local only. Uses mirroring and striping to achieve high bandwidth. YFSYesLimitedNoUDP, TCP; IPv4, IPv6YesHigh YFS NOTESStriping; Q More than OpenAFS; Q Q TCP Q3 2010; IPv6 Q Asynchronous threading model; 60,000 clients / server Q Transport, threading, OSD; Q

CRITERIALockingReplication Object Storage Integration SecurityAuthenticationOpen SourceCommercial Support OPENAFSAdvisoryRead-OnlyNoYes OPENAFS NOTESWhole file only.Read-Write planned.Integration to begin soon. 56 bit fcrypt. K5crypto, 2010 Kerberos 4 and Kerberos 5.IBM Public License V1.0. Linux Box Secure Endpoints Sine Nomine Associates LUSTREYesLocalYesNo Yes LUSTRE NOTESNo lockf /flock yet. RAID, not multi-server yet. That’s largely the point!Planned for 1.8.Kerberos support in Lustre 1.8GPL.ClusterFS (now Sun). NFS V4YesExtension Yes AvailableYes NFS V4 NOTESMandatory and Advisory.Not widely available.In pNFS/NFS v4.1.GSSAPI RPC.GSSAPI / Kerberos 5. Citi reference implementation is GPL. Typically from OS vendor. ZFSYesManualExtensionN/A AvailableYes ZFS NOTESMandatory and Advisory.Using zfs send/receive.Block-based ZFS. Typically from OS vendor. YFSYesRead-Write & Read-OnlyNoYes YFS NOTESQ3 2010Q k5crypto, Q GSSAPI / Kerberos 5; Q IBM Public License V1.0 + BSD YFS File System Comparison (cont.)

The Development Team Jeffrey Altman Matt Benjamin (Linux Box) Derrick Brashear Chris Clausen Tracy Di Marco White Ken Hornstein Peter Scott Marshall Vale Simon Wilkinson

Open Source is a Commitment Open Design Open Standardization Open Implementation Open Contributions Public git and gerrit instances will be provided All externally funded projects will be contributed to OpenAFS upon completion under a BSD license

Contact Info Jeffrey Altman President Your File System Inc