ACM Home Page
Please provide us with feedback. Feedback
Resource Management for Rapid Application Turnaround on Enterprise Desktop Grids
Full text PdfPdf (155 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 2004 ACM/IEEE conference on Supercomputing table of contents
Page: 17  
Year of Publication: 2004
ISBN:0-7695-2153-3
Authors
Derrick Kondo  University of California at San Diego
Andrew A. Chien  University of California at San Diego
Henri Casanova  University of California at San Diego
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 40,   Citation Count: 14
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1109/SC.2004.50

ABSTRACT

Desktop grids are popular platforms for high throughput applications, but due their inherent resource volatility it is difficult to exploit them for applications that require rapid turnaround. Efficient desktop grid execution of short-lived applications is an attractive proposition and we claim that it is achievable via intelligent resource selection. We propose three general techniques for resource selection: resource prioritization, resource exclusion, and task duplication. We use these techniques to instantiate several scheduling heuristics. We evaluate these heuristics through trace-driven simulations of four representative desktop grid configurations. We find that ranking desk-top resources according to their clock rates, without taking into account their availability history, is surprisingly effective in practice. Our main result is that a heuristic that uses the appropriate combination of resource prioritization, resource exclusion, and task replication achieves performance within a factor of 1.7 of optimal.


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
 
2
3
 
4
 
5
[5] A. Baratloo, M. Karaul, Z. Kedem, and P. Wyckoff. Charlotte: Metacomputing on the Web. In Proc. of the 9th International Conference on Parallel and Distributed Computing Systems (PDCS-96), 1996.
 
6
[6] A. Bestavros. Load Profiling In Distributed Real-Time Systems. In The 17th International Conference on Distributed Computer Systems, May 1997.
 
7
[7] R. Bhagwan, S. Savage, and G. Voelker. Understanding Availability. In Proceedings of IPTPS'03, 2003.
8
 
9
[9] N. Camiel, S. London, N. Nisan, and O. Regev. The PopCorn Project: Distributed Computation over the Internet in Java. In Proc. of the 6th International World Wide Web Conference, April 1997.
 
10
[10] The Compute Against Cancer project. http:// www.computeagainstcancer.org/.
 
11
[11] P. Cappello, B. Christiansen, M. Ionescu, M. Neary, K. Schauser, and D. Wu. Javelin: Internet-Based Parallel Computing Using Java. In Proceedings of the Sixth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 1997.
 
12
 
13
 
14
[14] J. Chu, K. Labonte, and B. Levine. Availability and locality measurements of peer-to-peer file systems. In Proceedings of ITCom: Scalability and Traffic Control in IP Networks, July 2003.
 
15
 
16
 
17
 
18
[18] Entropia, Inc. http://www.entropia.com.
 
19
 
20
[20] The Fight Aids At Home project. http://www. fightaidsathome.org/.
 
21
[21] The Berkeley Open Infrastructure for Network Computing. http://boinc.berkeley.edu/.
 
22
 
23
 
24
[24] The great internet mersene prime search (gimps). http://www.mersenne.org/.
25
 
26
[26] D. Kondo and H. Casanova. Computing the Optimal Makespan for Jobs with Identical and Independent Tasks Scheduled on Volatile Hosts. Technical Report CS2004-0796, Dept. of Computer Science and Engineering, University of California at San Diego, July 2004.
 
27
[27] D. Kondo, M. Taufer, C. Brooks, H. Casanova, and A. Chien. Characterizing and Evaluating Desktop Grids: An Empirical Study. In Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS'04), April 2004.
 
28
[28] M. Litzkow, M. Livny, and M. Mutka. Condor - A Hunter of Idle Workstations. In Proceedings of the 8th International Conference of Distributed Computing Systems (ICDCS), 1988.
 
29
 
30
[30] Maui Scheduler. http://www. supercluster.org/maui.
 
31
 
32
[32] J. Nabrzyski, J. Schopf, and J.Weglarz, editors. Grid Resource Management, chapter 26. Kluwer Press, 2003.
 
33
 
34
[34] The Portable Batch System Webpage. http:// www.openpbs.com.
 
35
[35] J. Pedroso, L. M. Silva, and J. G. Silva. Web-based metacomputing with JET. In Proc. of the ACM PPoPPWorkshop on Java for Science and Engineering Computation, June 1997.
 
36
[36] Platform Computing Inc. http://www. platform.com/.
 
37
 
38
 
39
[39] S. Saroiu, P. K. Gummadi, and S. D. Gribble. A measurement study of peer-to-peer file sharing systems. In Proceedinsg of MMCN, January 2002.
 
40
[40] The seti@home project. http://setiathome. ssl.berkeley.edu/.
 
41
[41] M. R. Shirts and V. S. Pande. Screen Savers of the World, Unite! Science, 290:1903-1904, 2000.
42
 
43
[43] W. T. Sullivan, D. Werthimer, S. Bowyer, J. Cobb, G. Gedye, and D. Anderson. A new major SETI project based on Project Serendip data and 100,000 personal computers. In Proc. of the Fifth Intl. Conf. on Bioastronomy, 1997.
 
44
[44] DataSynapse Inc. http://www. datasynapse.com/.
 
45
[45] United Devices Inc. http://www.ud.com/.
 
46
[46] Vijay Pande. Private communication, 2004.
 
47
 
48

CITED BY  14
Collaborative Colleagues:
Derrick Kondo: colleagues
Andrew A. Chien: colleagues
Henri Casanova: colleagues