A Principled Approach to Grid Middleware

Status Report on the Minimum Intrusion Grid
  • Jost Berthold
  • Jonas Bardino
  • Brian Vinter
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7016)

Abstract

This paper provides an overview of MiG, a Grid middleware for advanced job execution, data storage and group collaboration in an integrated, yet lightweight solution using standard software.

In contrast to most other Grid middlewares, MiG is developed with a particular focus on usability and minimal system requirements, applying strict principles to keep the middleware free of legacy burdens and overly complicated design. We provide an overview of MiG and describe its features in view of the Grid vision and its relation to more recent cloud computing trends.

Keywords

Cloud Computing Storage Node Runtime Environment Principled Approach Resource Owner 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Anjomshoaa, A., Brisard, F., Drescher, M., Fellows, D., Ly, A., McGough, S., Pulsipher, D., Savva, A.: Job Submission Description Language (JSDL) Specification, V.1.0. Tech. Rep. GFD.136, Grid Forum (2008)Google Scholar
  2. 2.
    Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. CACM 53, 50–58 (2010)CrossRefGoogle Scholar
  3. 3.
    Brandt, F., Wei, G.: Vicious strategies for vickrey auctions. In: Müller, J.P., Andre, E., Sen, S., Frasson, C. (eds.) Proceedings of Autonomous Agents 2001. ACM, New York (2001)Google Scholar
  4. 4.
    cURL. Open Source Software, http://curl.haxx.se/
  5. 5.
    European Grid Infrastructure, http://www.egi.eu
  6. 6.
    Ellert, M., Grønager, M., Konstantinov, A., Kónya, B., Lindemann, J., Livenson, I., Nielsen, J.L., Niinimäki, M., Smirnova, O., Wäänänen, A.: Advanced resource connector middleware for lightweight computational Grids. Future Generation Computer Systems 23, 219–240 (2007)CrossRefGoogle Scholar
  7. 7.
    Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the Grid: Enabling scalable virtual organizations. Intl. J. of High Perf. Computing Appl. 15(3), 200–222 (2001)CrossRefGoogle Scholar
  8. 8.
    Foster, I.: Globus toolkit version 4: Software for service-oriented systems. J. of Computer Science and Technology 21(4), 513–520 (2006)CrossRefGoogle Scholar
  9. 9.
    Foster, I., Kesselman, C. (eds.): The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco (1999)Google Scholar
  10. 10.
    gLite Grid Computing Middleware, http://glite.web.cern.ch/glite/
  11. 11.
    Karlsen, H.H., Vinter, B.: VGrids as an Implementation of Virtual Organizations in Grid Computing. In: Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE 2006). IEEE Press, New York (2006)Google Scholar
  12. 12.
    Keahey, K., Doering, K., Foster, I.T.: From Sandbox to Playground: Dynamic Virtual Environments in the Grid. In: Buyya, R. (ed.) Proceedings of Grid Computing (GRID 2004). IEEE Press, New York (2004)Google Scholar
  13. 13.
    Lefmann, K., Willendrup, P.: McStas, a Neutron Ray-trace Simulation Package, http://neutron.risoe.dk
  14. 14.
    Mell, P., Grance, T.: The NIST Definition of Cloud Computing (Draft). Tech. Rep. 800-145, National Institute of Standards and Technology (NIST) (2011)Google Scholar
  15. 15.
    Rehr, M., Vinter, B.: The User-Level Remote Swap Library. In: High Performance Computing and Communications (HPCC 2010). IEEE Press, New York (2010)Google Scholar
  16. 16.
    Leonard, T., et al.: Zero Install, a decentralised cross-distribution software installation system. Software under LGPL (2003-2011), http://www.0install.net
  17. 17.
    MathWorks: The Matlab CompilerTM, http://www.mathworks.com/products/compiler
  18. 18.
    Vinter, B.: The Architecture of the Minimum intrusion Grid (MiG). In: Broenink, J.F., Roebbers, H.W., Sunter, J.P.E., Welch, P.H., Wood, D.C. (eds.) Communicating Process Architectures (CPA 2005). IOS Press, Amsterdam (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Jost Berthold
    • 1
  • Jonas Bardino
    • 2
  • Brian Vinter
    • 2
  1. 1.Department of Computer ScienceUniversity of CopenhagenDenmark
  2. 2.eScience CenterUniversity of CopenhagenDenmark

Personalised recommendations