Self Study First Stage Evaluation STORAGE AREA NETWORK (SAN) Policy Based Validation of SAN Configuration SATWIK KUMAR 1RV13CS141 Department of Computer Science and Engineering R V College of Engineering, Bangalore
Presentation Outline INTRODUCTION Storage Area Network Network Area Storage SAN v/s NAS BODY Awareness of global effects of the product/topic Understanding of economic factors Awareness of contemporary issues Understanding of Professional Issues Literature survey Data Structures Computer Organization and Architecture Digital Logic and Design Discrete Mathematical Structure Future work for next Phase REFERENCES
Introduction to Storage Area Network High-speed network of storage elements. Establishes direct and indirect connections between multiple servers and storage devices.
Network Area Storage File-level computer data storage connected to a computer network. Provides data access to heterogeneous group of clients. SAN V/S NAS
Awareness of global effects of the product/topic Users can access data globally, from multiple locations around the world, quickly and transparently without breaking budgets. Once restricted to large organizations and mainframe environments, is becoming more common in mid-sized organizations. SAN adoption has grown from a market share of a little over 20% in 2000 to nearly 60% in 2010.
Understanding of economic factors Increasing Number of Enterprises Increasing Requirements on Data Availability. Reduced cost of external storage. Best and Superior performance. High Degree of Fault Tolerance.
Awareness of contemporary issues Installation of SAN is still a highly complex and lengthy procedure. A poorly designed SAN can itself be a single point of failure for large volume of data. Incompatibility issues.
Understanding of Professional Issues One of the key challenges of SAN management is the large number of configuration problems that are encountered when (a) adding/removing devices in an existing SAN. (b) provisioning new storage. (c) upgrading firmware or device drivers. (d) trying to ensure a certain level of reliability and security in the SAN.
Literature survey Data Structures Hard Coding It is a software development practice in which program is directly written into the source code manually. This may cause a program bug. It is difficult for a human to determine conflicts between rules, assign priorities, and specify the sequence of execution of the rules.
Digital Logic and Design Fibre Channel Protocol It is a transport protocol that predominantly transports commands over Fibre Channel networks. Provides the highest performance levels. Designed for mission-critical applications. Cost of components is relatively high. Relatively difficult to implement and manage.
Computer Organization and Architecture Host Bus Adapters(HBA) They are part of the storage network. It is the interface between the server and the attached Fibre Channel network. It provides I/O processing. ( Basic SAN Configuration)
Discrete Mathematical Structure Graph Theory. Used for Developing Architecture of Storage Area Network Permutation And Combination. Used to allocate Memory in the Disk Arrays. Collection Policies. Policies that validate properties of a group of SAN components. An example policy is “All HBAs in a host should be from the same manufacturer”.
Future work for next phase Architecture Details of policy based validation of Configuration. Policy Evaluator. Policy Request Generator. Action Handler. Collection Policies
References [1]http://ieeexplore.ieee.org/xpl/Policy-Based Validation of SAN Configuration [2] M. Bearden, S. Garg , and W. J. Lee. Integrating Goal Specification in Policy Based Management. In Proc. of IEEE Policy 2001, January 2001. [3] R. Chadha, Y.-H. Cheng, T. Cheng, S. Gadgil, A. Hafid, K. Kim, G. Levin, N. Natarajan, K. Parmeswaran, A. Poylisher , and J. Unger. PECAN: Policy-enabled configuration across networks. In Proc. of IEEE Policy 2003, June 2003. [4] http://en.wikipedia.org/wiki/Network-attached_storage. [5] http://en.wikipedia.org/wiki/Storage_area_network.