Skip to main content

Archer: A Community Distributed Computing Infrastructure for Computer Architecture Research and Education

  • Conference paper
Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2008)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ramp web site, http://ramp.eecs.berkeley.edu (accessed, October 2008)

  2. Virtutech simics web site, http://www.virtutech.com (accessed, October 2008)

  3. 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)

    Article  Google Scholar 

  4. Anderson, T., Culler, D., Patterson, D.: A case for network of workstations: Now. IEEE Micro (February 1995)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Burger, D., Austin, T., Bennett, S.: Evaluating future microprocessors - the simplescalar toolset. Technical Report 1308, Computer Science Dept. University of Wisconsin (July 1996)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Figueiredo, R., Dinda, P., Fortes, J.: Resource virtualization renaissance. Guest Editor’s Introductionm, in special issue on Virtualization 38(5), 28–31 (2005)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Gelsinger, P.: Keynote speech, intel developers forum, Fall (August 2000), http://www.intel.com/pressroom/archive/speeches/pg082400.htm (accessed November 2008)

  12. Goldberg, R.: Survey of virtual machine research. IEEE Computer Magazine 7(6), 34–45 (1974)

    Article  Google Scholar 

  13. 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)

    Chapter  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

  18. 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)

    Google Scholar 

  19. Smith, J., Nair, R.: Virtual Machines: Versatile Platforms for Systems and Processes. Morgan Kaufmann, San Francisco (2005)

    MATH  Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics