Zone-based data striping for cloud storage

ABSTRACT Data centers in the “cloud” will need to support a wide range of applications, each with their own input/output (I/O) requirements. Some applications perform small and random I/O operations, whereas others demand high streaming bandwidth. In addition, in order to reduce costs, cloud data centers will contain thousands of commodity servers and network switches. Delivering high performance with unreliable commodity hardware for this range of workloads is a grand challenge. ZoneFS uses zone-based data striping in data center infrastructures built from commodity network switches. By striping data in zones, ZoneFS reduces network congestion and avoids one or more storage servers from becoming I/O bottlenecks. In this paper, we present the overall design and implementation of ZoneFS and evaluate its key features with several cloud-computing workloads.

KEYWORDS

SHARE & LIKE

COMMENTS

ABOUT THE AUTHOR

IBM journal of research and development

0 Following 2 Fans 0 Projects 70 Articles

SIMILAR ARTICLES

ABSTRACT The IBM Blue Gene®/Q supercomputer is designed for highly efficient computing for problems dominated by floating-point computation. Its tar

Read More

ABSTRACT Enterprise adoption of cloud computing often requires a significant transformation of existing information technology (IT) systems and proc

Read More

ABSTRACT The heart of a Blue Gene®/Q system is the Blue Gene/Q Compute (BQC) chip, which combines processors, memory, and communication functions on

Read More

ABSTRACT The heart of a Blue Gene®/Q system is the Blue Gene/Q Compute (BQC) chip, which combines processors, memory, and communication functions on

Read More

ABSTRACT The IBM Blue Gene®/Q supercomputer is designed for highly efficient computing for problems dominated by floating-point computation. Its tar

Read More

In this paper, we explain the techniques used in IBM Blue Gene®/Q Compute chips to achieve high energy efficiency. Architectural techniques include the

Read More

In this paper, we explain the techniques used in IBM Blue Gene®/Q Compute chips to achieve high energy efficiency. Architectural techniques include the

Read More

ABSTRACT In order to understand application-level power/performance tradeoffs on current computer systems, runtime monitoring capabilities are neede

Read More

ABSTRACT In order to understand application-level power/performance tradeoffs on current computer systems, runtime monitoring capabilities are neede

Read More

ABSTRACT The principal focus areas for system software on the IBM Blue Gene®/Q include ultrascalability and high reliability while delivering the fu

Read More