DocumentCode :
3115275
Title :
GriT: a CORBA-based grid middleware architecture
Author :
Gokhale, Aniruddha S. ; Natarajan, Balachandran
Author_Institution :
Inst. for Software Integrated Syst., Vanderbilt Univ., Nashville, TN, USA
fYear :
2003
fDate :
6-9 Jan. 2003
Abstract :
Rapid advances in networking, hardware, and middleware technologies are facilitating the development and deployment of grid applications, which are characterized, by their very high computing and resource requirements. These applications and services have multiple, simultaneous end-to-end quality of service (QoS) requirements, such as delay guarantees, jitter guarantees, security, scalability, reliability and availability guarantees, and bandwidth and throughput guarantees. Moreover, these applications and services require secure, controlled, reliable, and guaranteed access to different types of resources, such as network bandwidth, computing power, and storage capabilities, available from multiple service providers. To support next-generation grid applications effectively, there is a need to simplify grid programming by developing a new grid middleware that raises the level of abstraction, and reduces the accidental complexities incurred, by programming at the grid infrastructure middleware level offered by existing grid middleware such as Globus, ICENI, and Legion. Moreover, the new grid middleware must ensure multiple end-to-end QoS properties simultaneously. The paper provides three contributions to the research on next generation grid middleware architecture that provides the above-mentioned properties. First, we describe how we are utilizing the standards-based CORBA distributed object computing and integration technology to design the next generation grid middleware, called Grid TAO (GriT) that complements and enhances existing low-level Grid middleware, such as Globus. Second, we describe how we are using the real-time, fault-tolerant, and data parallel CORBA features to implement GriT to provide the desired properties. Finally, we show how CORBA´s platform and language independence features are used in GriT to resolve the portability and interoperability challenges faced, by current grid applications.
Keywords :
distributed object management; fault tolerant computing; grid computing; middleware; open systems; quality of service; real-time systems; software architecture; software portability; software reliability; CORBA-based grid middleware architecture; Globus; GriT; Grid TAO; ICENI; Legion; application interoperability; availability guarantees; bandwidth guarantees; delay guarantees; distributed applications; distributed object computing; end-to-end QoS requirements; fault tolerant computing; grid applications; grid programming; jitter guarantees; multiple service providers; network bandwidth; quality of service; real-time systems; software portability; software reliability; storage capabilities; throughput guarantees; Bandwidth; Computer architecture; Computer networks; Delay; Grid computing; Hardware; Jitter; Middleware; Quality of service; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 2003. Proceedings of the 36th Annual Hawaii International Conference on
Print_ISBN :
0-7695-1874-5
Type :
conf
DOI :
10.1109/HICSS.2003.1174882
Filename :
1174882
Link To Document :
بازگشت