HARC: the highly-available resource co-allocator

作者: Jon MacLaren

DOI: 10.1007/978-3-540-76843-2_18

关键词:

摘要: HARC--the Highly-Available Resource Co-allocator--is an open-source system for reserving multiple resources in a coordinated fashion. HARC can handle different types of resource, and has been used to reserve time on supercomputers across US-wide testbed, together with dedicated lightpaths connecting the machines. At HARC's core are distributed set processes called Acceptors, which provide coallocation service. functions normally provided majority Acceptors working; this replication gives its high availability. The Paxos Commit protocol ensures that consistency all is maintained. This paper overview HARC, explains both how it works used. We show design makes easy community contribute new components co-allocating while stability overall

参考文章(15)
Jim Gray, Andreas Reuter, Transaction Processing: Concepts and Techniques ,(1992)
Kenneth Yoshimoto, Patricia Kovatch, Phil Andrews, Co-scheduling with user-settable reservations job scheduling strategies for parallel processing. pp. 146- 156 ,(2005) , 10.1007/11605300_7
Jon MacLaren, Co-allocation of compute and network resources using HARC Proceedings of Lighting the Blue Touchpaper for UK e-Science - Closing Conference of ESLEA Project — PoS(ESLEA). pp. 16- ,(2007) , 10.22323/1.041.0016
I. Foster, C. Kesselman, C. Lee, B. Lindell, K. Nahrstedt, A. Roy, A distributed resource management architecture that supports advance reservations and co-allocation international workshop on quality of service. pp. 27- 36 ,(1999) , 10.1109/IWQOS.1999.766475
R.J. Blake, P.V. Coveney, P. Clarke, S.M. Pickles, The TeraGyroid experiment -- Supercomputing 2003 Scientific Programming. ,vol. 13, pp. 1- 17 ,(2005) , 10.1155/2005/435602
Cathy McCann, John Zahorjan, Scheduling memory constrained jobs on distributed memory parallel computers measurement and modeling of computer systems. ,vol. 23, pp. 208- 219 ,(1995) , 10.1145/223586.223610
Ian Foster, Markus Fidler, Alain Roy, Volker Sander, Linda Winkler, End-to-end quality of service for high-end applications Computer Communications. ,vol. 27, pp. 1375- 1388 ,(2004) , 10.1016/J.COMCOM.2004.02.014
Jim Gray, Leslie Lamport, Consensus on transaction commit ACM Transactions on Database Systems. ,vol. 31, pp. 133- 160 ,(2006) , 10.1145/1132863.1132867
S. Jha, P. Coveney, M. Harvey, SPICE: Simulated Pore Interactive Computing Environment conference on high performance computing (supercomputing). pp. 70- 70 ,(2005) , 10.1109/SC.2005.65
Ewa Deelman, Gurmeet Singh, Mei-Hui Su, James Blythe, Yolanda Gil, Carl Kesselman, Gaurang Mehta, Karan Vahi, G. Bruce Berriman, John Good, Anastasia Laity, Joseph C. Jacob, Daniel S. Katz, Pegasus: A framework for mapping complex scientific workflows onto distributed systems Scientific Programming. ,vol. 13, pp. 219- 237 ,(2005) , 10.1155/2005/128026