Summary Data centers are common in most of the big enterprises in order to consolidate the huge number of servers to reduce the total cost of ownership. Data centers play a key role in the outsourcing business where major businesses outsource their IT resource management to concentrate on their core business competence and excellence. These data centers are required to manage a huge number of IT resources (servers, storages, and networks). Since these data centers are providing resource-sharing capabilities across virtual organization, grid computing forms the technology of choice for their resource management. In order to support such a commercial grid, the grid technology platform, middleware, and applications should possess a number of core functionalities. We identify and enlist these functionalities by defining the customers of this data center and their usage scenarios. Customers/Providers (Actors) -
Grid Administrator. An administrator wants to get the maximum utilization of the resources in the data center and the management of the resource sharing to be controlled through resource policies. -
IT System Integrator. A system integrator wants to reduce the complexity of the distributed and heterogeneous system. Also, they are responsible for the construction of the heterogeneous system and management of service changes. -
IT Business Activity Manager. A business manager needs a scalable and reliable platform at a lower cost and an agreed-upon quality of service. Scenarios -
Multiple in-house systems support within the enterprise. Consolidate all the in-house systems in one place and make resources available on an on-demand basis. This reduces the cost of ownership and increases resource utilization. This scenario is suitable for human resource services, customer resource management, finance, and accounting systems. -
Time-constrained commercial campaign. Provides the resources on demand in order to run time-constrained campaigns and levy charges on the basis of usage. Examples of these campaigns include sales promotion campaigns , game ticket sales, and so on. -
Disaster recovery. An essential part of the major IT systems today. Commercial GRID system could provide standard disaster recovery frameworks across remote CDC at low cost. -
Global load balancing. Geographically separated data centers can share high workload and provide scalable systems. Functional Requirements on OGSA After a thorough and careful examination of the static and dynamic behavior present in this use case, the following functional requirements of the grid architecture can be identified: -
Discovery of the available resources -
Secure authentication, authorization, and auditing on resource usage -
Resource brokering services to better utilize and use the resources and to achieve the level of quality requirements -
Scalable and manageable data-sharing mechanisms -
Provisioning of resources based on need -
Scheduling of resources for specific tasks -
Advanced reservation facilities to achieve the scale of QoS requirements -
Enable metering and accounting to quantify the resource usage into pricing units -
Enable system capabilities for fault handling and partial failure detection/correction -
Use static and dynamic policies -
Manage transport and message levels and end-to-end security -
Construct dynamic virtual organizations with common functionalities and agreements -
Facilitate resource monitoring -
Enable the facilities for disaster recovery in case of outages Now let us move on to another use case where we will discuss a scientific research project with geographically distributed participants . |