OpenAFS Improving Upon the Legacy of IBM AFS: A Development Road Map.

Slides:



Advertisements
Similar presentations
automated single login access to Novell storage resources
Advertisements

XenData SXL-5000 LTO Archive System Turnkey video archive system with near-line LTO capacities scaling from 210 TB to 1.18 PB, designed for the demanding.
XenData SX-520 LTO Archive Servers A series of archive servers based on IT standards, designed for the demanding requirements of the media and entertainment.
XenData SXL-3000 LTO Archive System Turnkey video archive system with near-line LTO capacities scaling from 150 TB to 750 TB, designed for the demanding.
NAS vs. SAN 10/2010 Palestinian Land Authority IT Department By Nahreen Ameen 1.
HEP Data Sharing … … and Web Storage services Alberto Pace Information Technology Division.
High Availability Group 08: Võ Đức Vĩnh Nguyễn Quang Vũ
Upcoming OpenAFS Releases Feature and Performance Enhancements Jeffrey Altman, President Your File System Inc. 20 April 2010.
Password?. Project CLASP: Common Login and Access rights across Services Plan
Using Samba with a Commercial Clustered File System.
UNIT-e Research & Development Microsoft Technology Day Stephen Cain (System Architect)
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 11 Windows Server 2008 Virtualization.
1 Week #1 Objectives Review clients, servers, and Windows network models Differentiate among the editions of Server 2008 Discuss the new Windows Server.
1 Week #1 Objectives Review clients, servers, and Windows network models Differentiate among the editions of Server 2008 Discuss the new Windows Server.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition File-System Interface.
Other File Systems: AFS, Napster. 2 Recap NFS: –Server exposes one or more directories Client accesses them by mounting the directories –Stateless server.
EGEMS A Dedicated Web Based System for Ground Water Data Processing Analysis and Storage.
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
VMware vCenter Server Module 4.
A centralized system.  Active Directory is Microsoft's trademarked directory service, an integral part of the Windows architecture. Like other directory.
SP2 Mikael Nystrom. Agenda Översikt Installation.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
1 SAMBA. 2 Module - SAMBA ♦ Overview The presence of diverse machines in the network environment is natural. So their interoperability is critical. This.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
To provide the world with a next generation storage platform for unstructured data, enabling deployment of mobile applications, virtualization solutions,
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.

Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
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.
Next Generation Storage Clouds Jeffrey Altman, President Your File System Inc. 29 September 2009.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
Chapter 18: Windows Server 2008 R2 and Active Directory Backup and Maintenance BAI617.
Announcing U.S. Dept of Energy SBIR Grant Supporting Development of Next Generation OpenAFS Jeffrey Altman, President Your File System Inc. 13 September.
Module 1: Installing and Upgrading to Exchange Server 2003.
OpenAFS on Windows: A Status Report Jeffrey Altman The OpenAFS Project 16 October 2012.
Module 14: Configuring Server Security Compliance
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.
Paul Scherrer Institut 5232 Villigen PSI HEPIX_AMST / / BJ95 PAUL SCHERRER INSTITUT THE PAUL SCHERRER INSTITUTE Swiss Light Source (SLS) Particle accelerator.
Protect Your Business-Critical Data in the Cloud with SoftNAS, a Full-Featured, Highly Available Solution for the Agile Microsoft Azure Platform MICROSOFT.
OpenAFS for Windows Status Report AFS & Kerberos Best Practice Workshop 2008.
Overview Managing a DHCP Database Monitoring DHCP
Module 3 Configuring File Access and Printers on Windows ® 7 Clients.
Samba – Good Just Keeps Getting Better The new and not so new features available in Samba, and how they benefit your organization. Copyright 2002 © Dustin.
OSIsoft High Availability PI Replication
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
TiBS Fermilab – HEPiX-HEPNT Ray Pasetes October 22, 2003.
OpenAFS Status Report Cartel 2008 Stanford University.
Alwayson Availability Groups
PNFS Birds-of-Feather FAST 2010: February 24 Sorin Faibish, EMC and pNFS friends.
MidVision Enables Clients to Rent IBM WebSphere for Development, Test, and Peak Production Workloads in the Cloud on Microsoft Azure MICROSOFT AZURE ISV.
Randy MelenApril 14, Stanford Linear Accelerator Center Site Report April 1999 Randy Melen SLAC Computing Services/Systems HPC Team Leader.
To provide the world with a next generation storage platform for unstructured data, enabling deployment of mobile applications, virtualization solutions,
Introduction to AFS IMSA Intersession 2003 An Overview of AFS Brian Sebby, IMSA ’96 Copyright 2003 by Brian Sebby, Copies of these slides.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
Project Vision Improve Resilience of NetWare User Filestore Improve Resilience of Corporate Database Filestore Disaster Recovery Options ? Backup, Archival,
OSIsoft High Availability PI Replication Colin Breck, PI Server Team Dave Oda, PI SDK Team.
CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland.
Storage Virtualization
Chapter 3: Windows7 Part 4.
CIS 409Competitive Success/tutorialrank.com
CIS 409 Education for Service-- tutorialrank.com.
CIS 409 RANK Lessons in Excellence-- cis409rank.com.
XenData SX-550 LTO Archive Servers
Authentication Protocol
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Presentation transcript:

OpenAFS Improving Upon the Legacy of IBM AFS: A Development Road Map

OpenAFS Governance Gatekeepers Gatekeepers –Two commercial and two academic (both are CSG) Elders Elders –Three commercial and three academic (two of three are CSG) Gatekeepers and Elders set long term direction, promote and fund raise Gatekeepers and Elders set long term direction, promote and fund raise Gatekeepers are responsible for code quality, documentation, and release management Gatekeepers are responsible for code quality, documentation, and release management

Major OpenAFS Improvements Since 2000 Support for Kerberos 5 (Heimdal and MIT) Support for Kerberos 5 (Heimdal and MIT) Greater stability and performance on multi-processor systems Greater stability and performance on multi-processor systems Improved experience for mobile clients, NATs, and VPNs Improved experience for mobile clients, NATs, and VPNs Large File Support Large File Support Fast Restarts Fast Restarts –--fast-restart option (manual salvage of volumes if error occurs) –On Demand Volume Mounting File Server and On-Line Salvager Audit Logging Audit Logging New platforms: New platforms: –Microsoft Windows XP SP2, 2003 SP1, Vista, 64-bit too –Apple MacOS 10.3, 10.4 (Intel and PPC), (10.5 in development) –Solaris 9, 10 (Intel and Sparc), (11 in development) –Linux 2.6 –Many more … Operating System Vendors including Microsoft, Apple and Sun take OpenAFS seriously Operating System Vendors including Microsoft, Apple and Sun take OpenAFS seriously

OpenAFS Case Studies Stanford Linear Accelerator Center Stanford Linear Accelerator Center –BaBar and Kavli Institute for Particle Astrophysics and Cosmology >2 PB of data on tape, all tools and software in AFS >2 PB of data on tape, all tools and software in AFS 5.5 TB of data in afs, 15 servers, up to 1.6TB per server, 3000 users, 18,000 volumes 5.5 TB of data in afs, 15 servers, up to 1.6TB per server, 3000 users, 18,000 volumes –Synchrotron Radiation Lab Sequential and Parallel Gaussian Computations performed in AFS Sequential and Parallel Gaussian Computations performed in AFS Software tools in AFS Software tools in AFS –GEANT4 Software Toolkit Distributed Development via AFS Distributed Development via AFS

OpenAFS Case Studies ParallellDatorCentrum, Center for Parallel Computers (KTH) ParallellDatorCentrum, Center for Parallel Computers (KTH) –5 clusters, 5 TB of data, 3000 users, 6000 volumes, 65 million files, 11 servers (1TB each), Home directories and Cluster Project storage andrew.cmu.edu andrew.cmu.edu –2.5TB, 29K users, ~400 peak conns/server, 46K volumes, 45M files, max of 132K files/volume Pictage Inc. Pictage Inc. –200TB, >30,000 entries per directory, average file size 5MB, Photo editing on Windows and MacOS

How Does OpenAFS Compare? Comparing AFS to solutions from Microsoft, Apple and Sun is like comparing Grapes and Oranges. They all provide basic file system but differ in implementation and capabilities Comparing AFS to solutions from Microsoft, Apple and Sun is like comparing Grapes and Oranges. They all provide basic file system but differ in implementation and capabilities Only AFS Only AFS –has a caching client Improves performance of clients Improves performance of clients Reduces network traffic and the load on file servers Reduces network traffic and the load on file servers –Has location independence and in-use volume moves can load balance among servers while data is in use can load balance among servers while data is in use can migrate to a new server platform without system outage can migrate to a new server platform without system outage –has working federated authentication and authorization –has working read-only replication and fail over

What about Microsoft, Apple, or Sun? Sun NFSv4 Sun NFSv4 –A very broad and evolving file system protocol specification with few features implemented across the board by all vendors –Perhaps in three to five years there will be interoperable and heterogeneous support to match what AFS has today Microsoft Dfs Microsoft Dfs –No location independence –Poorly handles failover and replication –Underlying file systems responsible for snapshots –CIFS protocol performs poorly on wide area networks –VPNs are required for WAN use. Vista adds TLS protection. Apple Apple –Switching to CIFS from AFP. No Enterprise solution yet. –Has WebDAV but is limited by poor authentication support AFS can be a back-end to WebDAV AFS can be a back-end to WebDAV

Development Projects Currently in Progress Provides Removing Reliance on DES with new security classes: Provides Removing Reliance on DES with new security classes: –rxk5 (krb5) – developed at UMich; almost ready for testing –rxgk (GSS-API) – implementation meeting at KTH this month –Estimate: TBD Improving Performance of Namei file servers Improving Performance of Namei file servers –Necessary for supporting AFS storage on JFS –Being fixed by safe removal of unnecessary fsync calls –Patch submitted to Gatekeepers – Testing in progress MacOS X Finder issues MacOS X Finder issues –To be fixed with Apple in a future release of MacOS X

Development Projects in Search of Support Improving performance on 10GBit networks and Implemting Support for IPv6 support Improving performance on 10GBit networks and Implemting Support for IPv6 support –RX/TCP (NRL funded initial development) –Estimate: 20 to 25 developer months ($500 - $625K) Native Windows File System Native Windows File System –W2K SP4, XP SP2, 2003 SP1, XP 64, , and Vista –Replace SMB server w/ File System Redirector, Network Provider, and Kernel TDI module –Estimate: 10 to 11 developer months ($250K - $275K) Disconnected Operations Disconnected Operations –Read-only Estimate: 2 developer weeks ($12K) –Read-write Estimate: 6 to 7 developer weeks ($36K to $48K)

More Development Projects Seeking Support Removing Directory Limitations (poor search times, < 64,000 entries, UNICODE unaware, single stream per file) Removing Directory Limitations (poor search times, < 64,000 entries, UNICODE unaware, single stream per file) –New directory format and RPCs –Backward compatibility functionality for old clients –Estimate: 3 to 4 months ($75K to $100K) Mandatory Locking and Byte Range Locks Mandatory Locking and Byte Range Locks –Estimate: 2 months ($50K) Windows User Interface Improvements Windows User Interface Improvements –New Explorer Shell Extensions, Control Panel and MMC plug-in –Estimate: 3 months ($75K) HostAFSD – Local File System Exporter HostAFSD – Local File System Exporter –Peer to Peer file sharing –Estimate: 2 months ($50K)

Three Year Road Map $350K / year (block grant)

Why Should CSG Help Fund OpenAFS? CSG already plays a significant governance role within OpenAFS CSG already plays a significant governance role within OpenAFS 40% of CSG members deploy AFS today in some capacity. Many researchers use AFS from partner institutions as part of their collaboration. 40% of CSG members deploy AFS today in some capacity. Many researchers use AFS from partner institutions as part of their collaboration. Some members are committed to AFS for at least 3 to 7 years Some members are committed to AFS for at least 3 to 7 years –One round of major operating system and hardware revisions If the rest decides to migrate: If the rest decides to migrate: –It will take years. OpenAFS may be able to address its weaknesses before the migration is complete. –Migrating to any new storage solution is hard because it takes a long time to phase out existing clients –Storage is complex. If the migration fails, being able to fall back on an improved OpenAFS will be desirable

What if CSG Does Not Fund OpenAFS Development? OpenAFS will go on OpenAFS will go on –CSG Members that are committed will provide what they can –The OpenAFS Elders will continue to solicit funding from other sources OpenAFS will take longer to achieve its potential OpenAFS will take longer to achieve its potential Multi-year projects that require long term broad- based community support may never happen. Multi-year projects that require long term broad- based community support may never happen. –A native Windows file system is less pressing since there is already a client that works acceptably for most use cases –How many sites today have 10Gbit networks and wish to replicate or move tera byte volumes? What about five years from now?

Q&A See endpoints.com/_private/csg_backgrou nder.html for many more details endpoints.com/_private/csg_backgrou nder.htmlhttp:// endpoints.com/_private/csg_backgrou nder.html Further questions can be addressed to

Related Projects Independent of OpenAFS Backup Systems Backup Systems –(but no two sites want the same thing) Authenticated read/write export via WebDAV, CIFS and NFSv4 Authenticated read/write export via WebDAV, CIFS and NFSv4 Kerberos 5 Extensions Kerberos 5 Extensions PTS LDAP back-end PTS LDAP back-end