Abstract
This paper introduces Archer, a community-based computing infrastructure supporting computer architecture research and education. The Archer system builds on virtualization techniques to provide a collaborative environment that facilitates sharing of computational resources and data among users. It integrates batch scheduling middleware to deliver high-throughput computing services aggregated from resources distributed across wide-area networks and owned by different participating entities in a seamless manner. The paper discusses the motivations that have led to the design of Archer, describes its core middleware components, and presents an analysis of the functionality and performance of the first wide-area deployment of Archer running a representative computer architecture simulation workload.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ramp web site, http://ramp.eecs.berkeley.edu (accessed, October 2008)
Virtutech simics web site, http://www.virtutech.com (accessed, October 2008)
Anderson, D., Cobb, J., Korpella, E., Lebofsky, M., Werthimer, D.: Seti@home: An experiment in public-resource computing. Communications of the ACM 11(45), 56–61 (2002)
Anderson, T., Culler, D., Patterson, D.: A case for network of workstations: Now. IEEE Micro (February 1995)
Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the art of virtualization. In: Proceedings of the nineteenth ACM symposium on Operating systems principles, Bolton Landing, NY, pp. 164–177 (2003)
Burger, D., Austin, T., Bennett, S.: Evaluating future microprocessors - the simplescalar toolset. Technical Report 1308, Computer Science Dept. University of Wisconsin (July 1996)
Figueiredo, R., Dinda, P., Fortes, J.: A case for grid computing on virtual machines. In: Proceedings of the 23rd IEEE International Conference on Distributed Computing Systems (ICDCS), Providence, Rhode Island (May 2003)
Figueiredo, R., Dinda, P., Fortes, J.: Resource virtualization renaissance. Guest Editor’s Introductionm, in special issue on Virtualization 38(5), 28–31 (2005)
Ganguly, A., Agrawal, A., Boykin, P.O., Figueiredo, R.: IP over P2P: Enabling self-configuring virtual IP networks for grid computing. In: Proceedings of the IEEE International Parallel and Distributed Processing Symposium (IPDPS), Rhodes, Greece (June 2006)
Ganguly, A., Agrawal, A., Boykin, P.O., Figueiredo, R.: WOW: Self-organizing wide-area overlay networks of virtual workstations. In: Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC), Paris, France (July 2006)
Gelsinger, P.: Keynote speech, intel developers forum, Fall (August 2000), http://www.intel.com/pressroom/archive/speeches/pg082400.htm (accessed November 2008)
Goldberg, R.: Survey of virtual machine research. IEEE Computer Magazine 7(6), 34–45 (1974)
Jiang, X., Xu, D.: Violin: Virtual internetworking on overlay infrastructure. In: Cao, J., Yang, L.T., Guo, M., Lau, F. (eds.) ISPA 2004. LNCS, vol. 3358, pp. 937–946. Springer, Heidelberg (2004)
St Juste, P., Wolinsky, D., Xu, J., Covington, M., Figueiredo, R.: On the use of social networking groups for automatic configuration of virtual grid environments. In: Proceedings of Grid Computing Environments (GCE) Workshop, Austin, TX (November 2008)
Culler, D., Peterson, L., Anderson, T., Roscoe, T.: A blueprint for introducing disruptive technology into the internet. In: Proceedings of HotNets-I 2002 (October 2002)
Litzkow, M., Livny, M., Mutka, M.: Condor - a hunter of idle workstations. In: Proc. 8th IEEE International Conference on Distributed Computing Systems (ICDCS) (June 1988)
Renau, J., Fraguela, B., Tuck, J., Liu, W., Prvulovic, M., Ceze, L., Sarangi, S., Sack, P., Strauss, K., Montesinos, P.: Sesc simulator web site, http://sesc.sourceforge.net (accessed, October 2008)
Sapuntzakis, C., Lam, M.: Virtual appliances in the collective: A road to hassle-free computing. In: Proceedings of 9th Hot Topics in Operating Systems (HotOS) (May 2003)
Smith, J., Nair, R.: Virtual Machines: Versatile Platforms for Systems and Processes. Morgan Kaufmann, San Francisco (2005)
Tsugawa, M., Fortes, J.A.B.: A virtual network (vine) architecture for grid computing. In: Proceedings of the IEEE International Parallel and Distributed Processing Symposium (IPDPS), Rhodes, Greece (June 2006)
Wolinsky, D., Agrawal, A., Boykin, P.O., Davis, J., Ganguly, A., Paramygin, V., Sheng, P., Figueiredo, R.: On the design of virtual machine sandboxes for distributed computing in wide-area overlay of virtual workstations. In: First IEEE Workshop on Virtualization Technologies in Distributed Computing (VTDC) (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Figueiredo, R.J. et al. (2009). Archer: A Community Distributed Computing Infrastructure for Computer Architecture Research and Education. In: Bertino, E., Joshi, J.B.D. (eds) Collaborative Computing: Networking, Applications and Worksharing. CollaborateCom 2008. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 10. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03354-4_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-03354-4_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03353-7
Online ISBN: 978-3-642-03354-4
eBook Packages: Computer ScienceComputer Science (R0)