DocumentCode :
1615185
Title :
SODA: a service-on-demand architecture for application service hosting utility platforms
Author :
Jiang, Xuxian ; Xu, Dongyan
Author_Institution :
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
fYear :
2003
Firstpage :
174
Lastpage :
183
Abstract :
The grid is realizing the vision of providing computation as utility: computational jobs can be scheduled on-demand at grid hosts based on available computational capacity. In this project, we study another emerging usage of grid utility: the hosting of application services. Different from a computational job, an application service such as an e-Laboratory or an on-line business has longer lifetime, and performs multiple jobs requested by its clients. A service hosting utility platform (HUP) is formed by a set of hosts in the grid, and multiple application services will be hosted on the HUP. SODA is a service-on-demand architecture that enables on-demand creation of application services on a HUP. With SODA, an application service will be created in the form of a set of virtual service nodes; each node is a virtual machine which is physically a ´slice´ of a real host in the HUP. SODA involves both OS and middleware techniques, and has the following salient capabilities: (1) on-demand service priming: the image of an application service as well as the OS on which it runs will be created on-demand and bootstrapped automatically; (2) better service isolation: services sharing the same HUP host are isolated with respect to administration, faults, intrusion, and resources; (3) integrated service load management: for each service, a service switch will be created to direct client requests to appropriate virtual service nodes. Moreover, the application service provider can replace the default request switching policy with a service-specific policy.
Keywords :
Internet; application program interfaces; processor scheduling; quality of service; software architecture; HUP; OS technique; SODA; application service; e-Laboratory business; grid utility; integrated service load management; middleware techniques; on-demand service priming; on-line business; service hosting utility platform; service isolation; service-on-demand architecture; service-specific policy; virtual machine; virtual service nodes; Computer applications; Computer architecture; Computer vision; Grid computing; Intserv networks; Load management; Middleware; Processor scheduling; Switches; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Distributed Computing, 2003. Proceedings. 12th IEEE International Symposium on
ISSN :
1082-8907
Print_ISBN :
0-7695-1965-2
Type :
conf
DOI :
10.1109/HPDC.2003.1210027
Filename :
1210027
Link To Document :
بازگشت