Printer Friendly
The Free Library
5,677,005 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

The split-path architecture: built for enterprise class virtualization.


Today, most application downtime results from planned outages associated with common IT maintenance tasks. For storage administrators, many of these tasks are related to moving data to the appropriate resource at the appropriate time. Common activities such as lease rollovers, tech refreshes, and the realignment re·a·lign  
tr.v. re·a·ligned, re·a·lign·ing, re·a·ligns
1. To put back into proper order or alignment.

2. To make new groupings of or working arrangements between.
 of resources to meet service level agreements require applications to be taken offline while these tasks are performed. Block storage virtualization Treating storage as a single logical entity without regard to the hierarchy of physical media that may be involved or that may change. It enables the applications to read from and write to a single pool of storage rather then individual disks, tapes and optical devices.  is a technology that enables IT administrators to migrate data to the appropriate resource at the right time without impacting application availability. Non-disruptive data migrations can be performed not only within an array but also across arrays from the same or different suppliers. In addition, block storage virtualization provides a central management point for storage administrators to improve utilization rates while lowering administration costs.

First Generation Block Storage Virtualization Architectures

Block storage virtualization utilizes an intelligent hardware platform that is either embedded directly into the storage network or sits between virtualized storage and the SAN. This moves the scope of functions such as data access and volume management to the networking layer, expanding them beyond the boundaries of individual storage and server platforms. Block storage virtualization masks the complexity of connecting heterogeneous storage arrays on the back end, presenting the associated capacity in a consistent way from a common, virtual resource pool.

Because of these capabilities, block storage virtualization enables several powerful usage models and benefits, including simplified management of heterogeneous infrastructures, non-disruptive operating capabilities, and the seamless movement of data across tiers and types of storage.

The first generation of block storage virtualization solutions consisted of virtualization An umbrella term for enhancing a computer's ability to do work. Following are the ways virtualization is used.

Hardware Virtualization
Partitioning the computer's memory into separate and isolated "virtual machines" simulates multiple machines within one physical computer.
 software loaded on a general-purpose server running a standard operating system operating system (OS)

Software that controls the operation of a computer, directs the input and output of data, keeps track of files, and controls the processing of computer programs.
 such as Linux or Windows. These solutions were typically in-band, meaning that I/O (Input/Output) The transfer of data between the CPU and a peripheral device. Every transfer is an output from one device and an input to another. See PC input/output.

I/O - Input/Output
 handling and mapping of logical to physical storage devices were all handled by the same, limited processing resources.

While this approach simplifies management by centralizing cen·tral·ize  
v. cen·tral·ized, cen·tral·iz·ing, cen·tral·iz·es

v.tr.
1. To draw into or toward a center; consolidate.

2.
 the volume management function, introducing a general-purpose server lacking specialized hardware and sufficient processing power at the core of storage network infrastructure inevitably limits performance scalability in enterprise environments. As the size of the infrastructure grows, the aggregate storage behind the virtualization server contains many more storage processors and much more cache than the virtualization server. As the number of I/O requests and simultaneous mobility sessions increases with the size of the infrastructure, the general purpose processing resources of the server become overwhelmed. As a result, applications see significant increases in latency. This architecture also caches data before writing them to attached storage resources while the I/O mapping functions map·ping function
n.
A mathematical formula that relates distances on a gene map to recombination frequencies; its graphic rendering shows that the recombination value of two genes is never greater than 50 percent regardless of how far apart the genes
 are processed. This places data stored in cache at risk in the event of failure of the virtualization device.

Network based appliances and array-based block storage virtualization solutions are also in-band solutions that suffer the same performance scalability and data integrity risks as those built on industry-standard servers. These solutions place data at risk by caching data and acknowledging writes to the host before the data has been safely written to attached arrays. Like server based Refers to hardware or software that runs in the server. Contrast with client based.  solutions, as the size of the infrastructure grows, these systems cannot match the processing power of the aggregate back-end storage resources resulting in a bottleneck that increases in latency.

First-generation out-of-band solutions looked to resolve the scalability of their in-band competitors. Their architectural approach separated the data movement and control operations, putting control path processing on a standard server and the data path management on host-resident agents. While this improved performance, it brought back one of the big challenges associated with logical volume managers: loading, maintaining and qualifying software on each server.

What was lacking was an architecture that delivered a combination of consolidated management and enough bandwidth and processing power to handle demanding enterprise workloads.

Intelligent Switches and Specialty Software An umbrella term for software that is designed for a specific application or niche. What is specialty software one day can become a mainstream application the next. See special.  

The combination of intelligent switches and specially designed software applications creates an architecture that effectively addresses both the scalability and data integrity limitations of previous solutions. Besides providing basic layer 2 switching capabilities, intelligent switches are characterized by incremental Additional or increased growth, bulk, quantity, number, or value; enlarged.

Incremental cost is additional or increased cost of an item or service apart from its actual cost.
 hardware and processing power designed specifically to host intelligent applications in the storage network. The additional compute resources are generally provided by an ASIC (Application Specific Integrated Circuit) Pronounced "a-sick." A chip that is custom designed for a specific application rather than a general-purpose chip such as a microprocessor.  (Application Specific Integrated Circuit integrated circuit (IC), electronic circuit built on a semiconductor substrate, usually one of single-crystal silicon. The circuit, often called a chip, is packaged in a hermetically sealed case or a nonhermetic plastic capsule, with leads extending from it for ) at each port to manage each I/O, in-line at wire speed. Brocade and Cisco are two leading vendors currently producing these intelligent switches.

With the development of intelligent SAN switches and specialized software, virtualization services such as centralized cen·tral·ize  
v. cen·tral·ized, cen·tral·iz·ing, cen·tral·iz·es

v.tr.
1. To draw into or toward a center; consolidate.

2.
 volume management, data mobility and replication can now be delivered in real time. The specialized software running on a dedicated, highly available appliance interacts with the intelligent switch ports to manage I/O traffic and map logical-to-physical storage resources at wire speed. This results in a solution that delivers enterprise-class scalability and data integrity.

The Split-path Architecture

Unlike other approaches to networked storage virtualization, this model--based on what is known as a split-path architecture--takes advantage of intelligent SAN switches to perform I/O redirection I/O redirection - input/output redirection  and other virtualization tasks at wire speed.

The value of the split-path architecture can be seen in a typical environment in which data flows into an appliance- or controller-based system. While the data is flowing, the system CPU CPU
 in full central processing unit

Principal component of a digital computer, composed of a control unit, an instruction-decoding unit, and an arithmetic-logic unit.
 is typically occupied by I/O-intensive requests and other processing requirements. As a result, resources such as CPU and cache are overwhelmed, resulting in network bottlenecks and application latency.

The split-path architecture avoids this scenario with the help of real-time, port-level processing performed by dedicated ASICs. These ASICs open Fibre Channel frames Fiber Channel Frame
Fiber Channel Frame is the frame format which should be followed by all FC-2 frames. An FC-2 frame is composed of a SOF delimiter, frame content, and an EOF delimiter.
 and perform the I/O mapping required to reroute the frames in less than 20 microseconds per frame. Writes are only acknowledged to the server after they have been safely written to attached storage. All of this happens at "SAN speed," increasing performance while protecting data. Data is protected because there is no risk of losing it if a virtualization device is compromised. Scalability is enhanced because the funnel created by general purpose processing has been removed. Server resources now have direct access to the full storage processing power of back-end storage resources. The result of this new architectural model An architectural model is a tangible representation of a structure (typically a scale model) built to communicate design ideas to clients, owners, committees, customers, and the general public.  is enhanced data integrity and improved scalability driven by increased processing power.

Future Developments

Currently, forward-looking virtualization vendors are working with the intelligent switch vendors to promote standard APIs for intelligent switches and applications called the Fabric Application Interface Standard (FAIS). This standard is being worked on as part of the INCITS INCITS INternational Committee for Information Technology Standards  T11.5 task group, the same group responsible for creating Fibre Channel standards Fibre Channel
2005
  • FC-SATA (under development)
  • FC-PI-2 INCITS 404
2004
  • FC-SP ANSI INCITS 1570-D
  • FC-GS-4 (Fibre Channel Generic Servies)ANSI INCITS 387.
. The use of a standard API creates a non-intrusive implementation that protects against future changes in underlying hardware configurations.

Conclusion

Block storage virtualization is a powerful technology that enables IT managers to move data to the right resource at the right time without incurring application downtime. This powerful capability enables IT managers to improve utilization rates while increasing application availability.

The split-path architecture combines intelligent SAN switches with dedicated software to deliver scalable performance and improved data integrity. This protects existing investments in the processing power and cache of the infrastructure by eliminating the bottleneck created by in-band solutions. As a result, the split-path architecture provides both scalable performance and increased data integrity to meet the requirements of enterprise-class environments.

Doc D'Errico is the vice president of the Infrastructure Software Group at EMC Corporation EMC Corporation (NYSE: EMC) is an American Fortune 500 and S&P 500 manufacturer of software and systems for information management and storage. It is headquartered in Hopkinton, Massachusetts, USA. . He holds eight storage technology related patents, has submitted eleven others and is recognized for driving EMC (1) (EMC Corporation, Hopkinton, MA, www.emc.com) The leading supplier of storage products for midrange computers and mainframes. Founded in 1979 by Richard J. Egan and Roger Marino, EMC has developed advanced storage and retrieval technologies for the world's largest companies.  and the industry to better and broader ways to deal with system interoperability and standardization. Doc is also the author of the Introduction to the Universal Command Guide.

www.emc.com
COPYRIGHT 2006 West World Productions, Inc.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2006, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Title Annotation:Storage Management
Author:D'Errico, Doc
Publication:Computer Technology Review
Date:Sep 1, 2006
Words:1249
Previous Article:The value of Linux for the SMB market.(Storage Management)
Next Article:Healthcare and storage: patient imagery has changed the dynamics of healthcare as we know it today.(Storage Management)



Related Articles
The Age Of Virtualization.(Industry Trend or Event)
Virtual storage equals real confusion.(The Virtual World)
Storage clustering.(Information storage and retrieval)
Cisco extends its leadership in network-based storage virtualization through Intelligent Fabric Applications.(Cisco Systems Inc.)
Troika announces SAN Volume Suite.(storage area networks, Troika Networks Inc.)
Storage virtualization, Part 1 of 3: delivering non-disruptive operations, flexibility and simplified management.(Storage Management)
Beyond storage consolidation: the benefits of iSCSI SANs.(Connectivity)
Storage virtualization--architectural considerations, Part 2 of 3.(Storage Management)
Intelligent switches--moving beyond virtualization.(Storage applications)
NAS virtualization simplifies file storage management.(Storage Networking)(Network Attached Storage)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles