Parallel File System OrangeFS Starts to Build a Following

By Nicole Hemsoth

November 18, 2011

If you thought Lustre and GPFS were your only two choices for a high performance, scalable parallel file system, then you’ve probably never heard of OrangeFS. Described as a branch of the open source Parallel Virtual File System (PVFS), OrangeFS has been taken under the wing of Omnibond LLC, which is now providing commercial support for the software.

At SC11, there was a BoF session that discussed recent developments in OrangeFS and its future direction. We caught up with two of the session leaders, Walt Ligon, founding PVFS/OrangeFS Architect and Associate Professor of Electrical and Computer Engineering, and Boyd Wilson executive director at Omnibond, as well as Jim Bottum, CIO and vice provost for Computing & Information Technology at Clemson University, to talk about the file system’s unique attributes and some of its real-world use cases.

HPCwire: What is OrangeFS and what problem is it trying to solve that is not being addressed by other parallel file systems like Lustre and GPFS?

Walt Ligon: OrangeFS is a next-generation parallel file system based on PVFS for compute and storage clusters of the future. Its original charter — to complement high-performance computing for cutting-edge research in academic and government initiatives — is fast expanding into a versatile array of real-world applications.

The big benefit of OrangeFS over many similar parallel file systems comes down to two issues. First, it is one of the best performing parallel file systems available. It is based on the PVFS architecture, which is powerful and modular. This has allowed the design to evolve to incorporate distributed directories, optimized requests, a wide variety of interfaces and features. It is well designed.

Second, it is an extremely easy file system to build, install, get and keep running. This is hard to quantify, so we encourage anyone to download the tarball and try it. As another point of reference, PVFS has been used in dozens of educational, experimental, and research settings and formed the basis of many graduate theses. It is a very usable file system.

PVFS went through two generations as an experimental-turned-production file system. OrangeFS has been hardened through several years of development, testing, and support by a professional development team. Now it is being deployed for a range of applications with commercial support, though it is still open source.

A detailed list of features that are unique to OrangeFS is:

  • Unique object-based file data transfer, allowing clients to work on objects without the need to handle underlying storage details, such as data blocks
  • Unified data/metadata servers
  • Distribution of metadata across storage servers
  • Distribution of directory entries
  • Diverse Client Access Methods: Posix, MPI, Linux VFS, FUSE, Windows, WebDAV, S3, and REST interfaces.
  • Ability to configure storage parameters by directory or file, including stripe size, number of servers, replication, security
  • Virtualized storage over any Linux file system as underlying local storage on each connected server

HPCwire: What is the precise relationship between PVFS and OrangeFS?

Ligon: OrangeFS is the next evolution of PVFS, adding commercial grade services in addition to new features and future development. For many years PVFS development focused primarily on a few large scientific workloads. At the same time members of the community used PVFS as a research tool to experiment with different aspects of parallel file system design and implementation. OrangeFS is broadening that scope to include production quality service for a wider range of data intensive application areas. This has led to re-evaluating a number of assumptions that were valid for PVFS but may, or may not, be appropriate for these other workloads. Thus a new generation of development is under way to address these new scenarios.

Boyd Wilson: PVFS was supported by a small group of exceptional developers that were closely associated with the scientific applications that it was intended for. OrangeFS, in contrast is looking to attract a wide range of users, thus Omnibond has stepped up to provide commercial grade support and development practices. Just the same, OrangeFS is still 100% open-source, there are no commercial versions of the code, we intend to support the PVFS community as we always have. We continue to support the PVFS mailing lists and interact with people using OrangeFS as a development platform. The benefit to those customers who do pay for support is priority access to a professional support staff with experience and resources for supporting the software as well as access to the developers in order to guide improvements and new features. Omnibond sees this latter point as a major opportunity to partner with its customers in developing vertical product lines using OrangeFS as a base. No other parallel file system is offered with this philosophy.

HPCwire: How does OrangeFS differ from other parallel file systems? What do you see as its main advantages?

Wilson: OrangeFS was designed with a unified server that supports both distributed metadata and distributed file data. The PVFS architecture is modular, making it easy to develop and support new networks and new storage devices, to implement new requests to optimize specific operations, and to add new features. OrangeFS is 100 percent open source, it was developed by a diverse community of government, academic, and industry. There are no commercial or “pro” versions, every new development is returned to the community. The community is still encouraged to participate in the development.

Configurable features at the system, directory and file levels including striping parameters, distribution methods, replication support, security, etc. The PVFS protocol provides a rich set of operations that support distributed operations and is easily extendable. OrangeFS provides diverse client access methods including MPI-IO, Posix-like methods, Linux VFS, FUSE and Windows support, coming soon will be WebDAV, S3, REST.

OrangeFS supports standard out-of-the-box Linux kernels. Server and client code are implemented at the user level. The Linux kernel module used for VFS support is very simple and does not require kernel patches. OrangeFS is very easy to build, install, and begin operating, and very easy to keep operating.

HPCwire: What types of users would be most interested in the technology? Are there use cases out there in the wild?

Jim Bottum: HPC users on all size parallel systems can make use of OrangeFS. PVFS was initially rolled out to the very high-end computing community and generally very large I/O. Clemson University adopted PVFS, which was initially developed by Clemson faculty and students, as it was beginning to roll out HPC campus wide in 2007.

As the Clemson staff tuned PVFS for its user community both on campus and around the state, it was tuned work equally as well on smaller I/O workloads. Users with rendering and video server farms, would be ideal, as would financial and other data analytics firms. We have been working with users in the oil and gas industry and a broad range of science and engineering.

We have a large corporate client that uses OrangeFS extensively for data mining. They have over 700 distinct OrangeFS file systems they are operating. Here at Clemson we have a diverse range of users including bioinformatics, digital production, astrophysics, several humanities areas and cloud computing.

Other Universities and Research labs are migrating to OrangeFS from PVFS2 and have commented on how it has solved several of their problems in the past. The PVFS2 users list and community has over 260 members and file system research around the globe is accomplished with PVFS2, now OrangeFS as its base.

HPCwire: What types of support and services does Omnibond are offer for OrangeFS and what’s the pricing model?

Wilson: Commercial grade services provide what customers would expect from commercial software but better. When you pay for a typical software license you get access to the software, and support may be extra. With OrangeFS and Omnibond you have the software; when you buy a subscription you get access to support but it also pays for future development. With your subscription you have a say in what features you would like worked on in the future.

For commercial customers a 5-storage-server bundle starts at $25,000 and as quantities increase the price per storage server decreases. We also offer custom pricing for cloud customers who need more scalable options

HPCwire: What does the roadmap for OrangeFS look like for the next couple of years?

Wilson: We have just released several new client interfaces and a new distributed directories implementation. Distributed directories allows directory entries for a single directory to be spread across multiple servers so that multiple client processes can be accessing a very large directory in parallel.

For the last few years we have been developing a new access control implementation based on signed capabilities that will improve the security of OrangeFS significantly with capability based security, which will be the basis of future federated file system access. We hope to be releasing this sometime in the coming months. We have a new Posix-like user interface, and it will include a user-level configurable data cache in the works that should be released soon as well.

Much of our development right now is focused on redundancy, particularly redundant metadata. Today users rely on RAID systems at each server to manage disk failure. In future systems we plan to allow the servers to automatically replicate data and metadata across multiple servers. As part of this we are moving to a more flexible architecture for managing servers in a distributed environment, including not only replication but tiered migration and a much more dynamic object model.

Similar efforts are under way within many research groups; OrangeFS will hopefully contribute to and benefit from these efforts. Finally, on the long-range radar, there is a project under way including LSU, Indiana, and Clemson, to develop a new object-oriented IO model called PXFS, using OrangeFS as a platform and targeting Exascale systems.

HPCwire: If someone wanted to give OrangeFS a try, how would they go about it?

Ligon: They can download a tarball from the website or download our latest changes from our CVS repository. Instructions on how to install the system are found in the documentation tab of our site.

OrangeFS builds using autoconf, make, and gcc from GNU. Most of the code will build and run on any UNIX-based system, except the VFS module, which is Linux-specific. An experimental FUSE module is included. The main dependencies are BerkeleyDB and the proper kernel headers (if the VFS module is to be built). Some operating systems use an old version of BerkeleyDB. In that case, make sure you install and build a newer OrangeFS version — version 4.8.30 or higher.

OrangeFS can be built for a regular user in virtually any location and tested on one or more machines. Access to the “root” account is required to install and start the VFS module. The file system can be operated without the VFS module, but most users will want to install it.

Subscribe to HPCwire's Weekly Update!

Be the most informed person in the room! Stay ahead of the tech trends with industy updates delivered to you every week!

DARPA, NSF Seek Real-Time ML Processor

March 18, 2019

A new U.S. research initiative seeks to develop a processor capable of real-time learning while operating with the “efficiency of the human brain.” The National Science Foundation (NSF) and the Defense Advanced Re Read more…

By George Leopold

It’s Official: Aurora on Track to Be First U.S. Exascale Computer in 2021

March 18, 2019

The U.S. Department of Energy along with Intel and Cray confirmed today that an Intel/Cray supercomputer, "Aurora," capable of sustained performance of one exaflops, will be delivered by the end of 2021 to Argonne Nation Read more…

By Tiffany Trader

NASA’s Pleiades Simulates Launch Abort Scenarios

March 15, 2019

NASA is using flow simulations running on its Pleiades supercomputer to help design the agency’s next manned spacecraft, Orion. Crew safety is paramount, so NASA engineers are using the HPC cluster to simulate and v Read more…

By George Leopold

HPE Extreme Performance Solutions

HPE and Intel® Omni-Path Architecture: How to Power a Cloud

Learn how HPE and Intel® Omni-Path Architecture provide critical infrastructure for leading Nordic HPC provider’s HPCFLOW cloud service.

powercloud_blog.jpgFor decades, HPE has been at the forefront of high-performance computing, and we’ve powered some of the fastest and most robust supercomputers in the world. Read more…

IBM Accelerated Insights

The Spark That Ignited A New World of Real-Time Analytics

High Performance Computing has always been about Big Data. It’s not uncommon for research datasets to contain millions of files and many terabytes, even petabytes of data, or more. Read more…

Why Nvidia Bought Mellanox: ‘Future Datacenters Will Be…Like High Performance Computers’

March 14, 2019

“Future datacenters of all kinds will be built like high performance computers,” said Nvidia CEO Jensen Huang during a phone briefing on Monday after Nvidia revealed scooping up the high performance networking company Mellanox for $6.9 billion. Read more…

By Tiffany Trader

It’s Official: Aurora on Track to Be First U.S. Exascale Computer in 2021

March 18, 2019

The U.S. Department of Energy along with Intel and Cray confirmed today that an Intel/Cray supercomputer, "Aurora," capable of sustained performance of one exaf Read more…

By Tiffany Trader

Why Nvidia Bought Mellanox: ‘Future Datacenters Will Be…Like High Performance Computers’

March 14, 2019

“Future datacenters of all kinds will be built like high performance computers,” said Nvidia CEO Jensen Huang during a phone briefing on Monday after Nvidia revealed scooping up the high performance networking company Mellanox for $6.9 billion. Read more…

By Tiffany Trader

Oil and Gas Supercloud Clears Out Remaining Knights Landing Inventory: All 38,000 Wafers

March 13, 2019

The McCloud HPC service being built by Australia’s DownUnder GeoSolutions (DUG) outside Houston is set to become the largest oil and gas cloud in the world th Read more…

By Tiffany Trader

Quick Take: Trump’s 2020 Budget Spares DoE-funded HPC but Slams NSF and NIH

March 12, 2019

U.S. President Donald Trump’s 2020 budget request, released yesterday, proposes deep cuts in many science programs but seems to spare HPC funding by the Depar Read more…

By John Russell

Nvidia Wins Mellanox Stakes for $6.9 Billion

March 11, 2019

The long-rumored acquisition of Mellanox came to fruition this morning with GPU chipmaker Nvidia’s announcement that it has purchased the high-performance net Read more…

By Doug Black

Optalysys Rolls Commercial Optical Processor

March 7, 2019

Optalysys, Ltd., a U.K. company seeking to advance it optical co-processor technology, moved a step closer this week with the unveiling of what it claims is th Read more…

By George Leopold

Intel Responds to White House AI Initiative

March 6, 2019

The Trump Administration’s release last month of the “American AI Initiative,” aimed at prioritizing federal R&D investments in machine intelligence, Read more…

By Doug Black

IBM Pitches Quantum Volume as Benchmarking Tool for Gate-based Quantum Computers

March 6, 2019

IBM this week announced it had achieved its highest Quantum Volume number to date at the American Physical Society (APS) March meeting being held in Boston. Wha Read more…

By John Russell

Quantum Computing Will Never Work

November 27, 2018

Amid the gush of money and enthusiastic predictions being thrown at quantum computing comes a proposed cold shower in the form of an essay by physicist Mikhail Read more…

By John Russell

The Case Against ‘The Case Against Quantum Computing’

January 9, 2019

It’s not easy to be a physicist. Richard Feynman (basically the Jimi Hendrix of physicists) once said: “The first principle is that you must not fool yourse Read more…

By Ben Criger

ClusterVision in Bankruptcy, Fate Uncertain

February 13, 2019

ClusterVision, European HPC specialists that have built and installed over 20 Top500-ranked systems in their nearly 17-year history, appear to be in the midst o Read more…

By Tiffany Trader

Intel Reportedly in $6B Bid for Mellanox

January 30, 2019

The latest rumors and reports around an acquisition of Mellanox focus on Intel, which has reportedly offered a $6 billion bid for the high performance interconn Read more…

By Doug Black

Looking for Light Reading? NSF-backed ‘Comic Books’ Tackle Quantum Computing

January 28, 2019

Still baffled by quantum computing? How about turning to comic books (graphic novels for the well-read among you) for some clarity and a little humor on QC. The Read more…

By John Russell

Why Nvidia Bought Mellanox: ‘Future Datacenters Will Be…Like High Performance Computers’

March 14, 2019

“Future datacenters of all kinds will be built like high performance computers,” said Nvidia CEO Jensen Huang during a phone briefing on Monday after Nvidia revealed scooping up the high performance networking company Mellanox for $6.9 billion. Read more…

By Tiffany Trader

Contract Signed for New Finnish Supercomputer

December 13, 2018

After the official contract signing yesterday, configuration details were made public for the new BullSequana system that the Finnish IT Center for Science (CSC Read more…

By Tiffany Trader

Deep500: ETH Researchers Introduce New Deep Learning Benchmark for HPC

February 5, 2019

ETH researchers have developed a new deep learning benchmarking environment – Deep500 – they say is “the first distributed and reproducible benchmarking s Read more…

By John Russell

Leading Solution Providers

SC 18 Virtual Booth Video Tour

Advania @ SC18 AMD @ SC18
ASRock Rack @ SC18
DDN Storage @ SC18
HPE @ SC18
IBM @ SC18
Lenovo @ SC18 Mellanox Technologies @ SC18
NVIDIA @ SC18
One Stop Systems @ SC18
Oracle @ SC18 Panasas @ SC18
Supermicro @ SC18 SUSE @ SC18 TYAN @ SC18
Verne Global @ SC18

IBM Quantum Update: Q System One Launch, New Collaborators, and QC Center Plans

January 10, 2019

IBM made three significant quantum computing announcements at CES this week. One was introduction of IBM Q System One; it’s really the integration of IBM’s Read more…

By John Russell

IBM Bets $2B Seeking 1000X AI Hardware Performance Boost

February 7, 2019

For now, AI systems are mostly machine learning-based and “narrow” – powerful as they are by today's standards, they're limited to performing a few, narro Read more…

By Doug Black

The Deep500 – Researchers Tackle an HPC Benchmark for Deep Learning

January 7, 2019

How do you know if an HPC system, particularly a larger-scale system, is well-suited for deep learning workloads? Today, that’s not an easy question to answer Read more…

By John Russell

HPC Reflections and (Mostly Hopeful) Predictions

December 19, 2018

So much ‘spaghetti’ gets tossed on walls by the technology community (vendors and researchers) to see what sticks that it is often difficult to peer through Read more…

By John Russell

Arm Unveils Neoverse N1 Platform with up to 128-Cores

February 20, 2019

Following on its Neoverse roadmap announcement last October, Arm today revealed its next-gen Neoverse microarchitecture with compute and throughput-optimized si Read more…

By Tiffany Trader

Move Over Lustre & Spectrum Scale – Here Comes BeeGFS?

November 26, 2018

Is BeeGFS – the parallel file system with European roots – on a path to compete with Lustre and Spectrum Scale worldwide in HPC environments? Frank Herold Read more…

By John Russell

France to Deploy AI-Focused Supercomputer: Jean Zay

January 22, 2019

HPE announced today that it won the contract to build a supercomputer that will drive France’s AI and HPC efforts. The computer will be part of GENCI, the Fre Read more…

By Tiffany Trader

Microsoft to Buy Mellanox?

December 20, 2018

Networking equipment powerhouse Mellanox could be an acquisition target by Microsoft, according to a published report in an Israeli financial publication. Microsoft has reportedly gone so far as to engage Goldman Sachs to handle negotiations with Mellanox. Read more…

By Doug Black

  • arrow
  • Click Here for More Headlines
  • arrow
Do NOT follow this link or you will be banned from the site!
Share This