ACM Home Page
Please provide us with feedback. Feedback
Architecture for resource allocation services supporting interactive remote desktop sessions in utility grids
Full text PdfPdf (132 KB)
Source MGC; Vol. 76 archive
Proceedings of the 2nd workshop on Middleware for grid computing table of contents
Toronto, Ontario, Canada
Pages: 23 - 28  
Year of Publication: 2004
ISBN:1-58113-950-0
Authors
Vanish Talwar  HP Labs
Bikash Agarwalla  Georgia Tech
Sujoy Basu  HP Labs
Raj Kumar  HP Labs
Klara Nahrstedt  UIUC
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 41,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1028493.1028497
What is a DOI?

ABSTRACT

Emerging large scale utility computing systems like Grids promise computing and storage to be provided to end users as a utility. System management services deployed in the middleware are a key to enabling this vision. Utility Grids provide a challenge in terms of scale, dynamism, and heterogeneity of resources and workloads. In this paper, we present a model based architecture for resource allocation services for Utility Grids. The proposed service is built in the context of interactive remote desktop session workloads and takes application performance QoS models into consideration. The key design guidelines are hierarchical request structure, application performance models, remote desktop session performance models, site admission control, multi-variable resource assignment system, and runtime session admission control. We have also built a simulation toolkit that can handle mixed batch and remote desktop session requests, and have implemented our proposed resource allocation service into the toolkit. We present some results from experiments done using the toolkit. Our proposed architecture for resource allocation services addresses the needs of emerging utility computing systems and captures the key concepts and guidelines for building such services in these environments.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Citrix. http://www.citrix.com.
 
2
Microsoft terminal servers. http://www.microsoft.com/windowsserver2003/technologies/terminalservices/default.mspx.
 
3
VNC http://www.realvnc.com/
 
4
 
5
J. Rolia, J. Pruyne, X. Zhu, and M. Arlitt. Grids for enterprise applications. In Workshop on Job Scheduling Strategies for Parallel Processing, June 2003.
6
 
7
8
 
9
10
 
11
A. Wong and M. Seltzer. Evaluating windows nt terminal server performance. In Proceedings of the 3rd USENIX Windows NT Symposium, July 1999.
12
 
13
Microsoft Corporation. Windows 2000 terminal services capacity planning. Technical White Paper, 2000.
 
14
HP Process Resource Manager. http://http://h30081.www3.hp.com/products/prm/

Collaborative Colleagues:
Vanish Talwar: colleagues
Bikash Agarwalla: colleagues
Sujoy Basu: colleagues
Raj Kumar: colleagues
Klara Nahrstedt: colleagues