Abstract

We describe an architecture of an enterprise-level control system that addresses the issues of management for area network (SAN) -attached block devices in a heterogeneous open systems environment. The control system, also referred to as the storage virtualization engine, is built on a cluster of Linux®-based servers, which provides redundancy, modularity, and scalability. We discuss the software architecture of the control system and describe its major components: the cluster operating environment, the distributed I/O facilities, the buffer management component, and the hierarchical object pools for managing memory resources. We also describe some preliminary results that indicate the system will achieve its goals of improving the utilization of resources, providing a platform for advanced functions, using off-the-shelf hardware components and a standard operating system, and facilitating upgrades to new generations of hardware, different hardware platforms, and new functions.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call