Virtual Domain Sharing in e-Science based on Usage Service Level Agreements

  • Cǎtǎlin L. Dumitrescu
  • Alexandru Iosup
  • Ozan Sonmez
  • Hashim Mohamed
  • Dick Epema

Today’s Grids, Peer-to-Peer infrastructures or any large computing collaborations are managed as individual virtual domains (VDs) that focus on their specific problems. However, the research world is starting to shift towards world-wide collaborations and much bigger problems. For this trend to realize, the already existing collection of many resources and services needs to be shared across owning VDs in secure and efficient ways, and at the least administrative costs. In this paper we identify the requirements for and propose a specific solution based on usage service level agreements (uSLAs) for this problem of VD sharing. Further, we propose an integrated architecture that provides uSLA-based access to resources, supports the recurrent delegation of usage rights, and provides faulttolerant resource co-allocation.


Resource Provider Schedule Service Balance Workload Grid Schedule Equal Allocation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    R. Buyya and S. Venugopal. The GridBus Toolkit for Service Oriented Grid and Utility Computing: An Overview and Status Report. In Proceedings of the 1 st IEEE International  Workshop on Grid Economics and Business Models (GECON’04), 2004.Google Scholar
  2. [2]
    F. Cappello et al. Grid’5000: A Large Scale, Reconfigurable, Controlable and Monitorable Grid Platform. In Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing (GRID’05), 2005.Google Scholar
  3. [3]
    C. Dumitrescu and I. Foster. Usage Policy based Scheduling in Virtual Organizations. In GRID ’04: Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing (GRID’04), pages 289-296, Pittsburgh, PA, USA, 2004. IEEE Computer Society.Google Scholar
  4. [4]
    C. Dumitrescu and I. Foster. GangSim: A Simulator for Grid Scheduling Studies. In Cluster Computing and Grid (CCGrid’05), Cardiff, UK, 2005.Google Scholar
  5. [5]
    C. Dumitrescu and I. Foster. GRUBER: A Grid Resource Usage SLA BrokER. In Proc. of 11th International Euro-Par Conference (Euro-Par’05), Portugal, 2005.Google Scholar
  6. [6]
    Dutch University Backbone. The distributed ASCI supercomputer (DAS-2),, 2006.
  7. [7]
    EGEE Team. LCG (URL:, 2004.
  8. [8]
    D. H. J. Epema. Decay-usage scheduling in multiprocessors. ACM Transactions on Computing Systems, 16(4):367-415, 1998.CrossRefGoogle Scholar
  9. [9]
    I. Foster, C. Kesselman, and S. Tuecke. The Anatomy of the Grid: Enabling Scalable Virtual Organizations. Lecture Notes in Computer Science, 2150:200-222, 2001.Google Scholar
  10. [10]
    I. Foster et al. The Grid2003 Production Grid: Principles and Practice. In Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing (HPDC-13 ’04), Hawai, 2004.Google Scholar
  11. [11]
    A. J. G. Hey and G. Fox. Special Issue: Grids and Web Services for e-Science. Concurrency - Practice and Experience, 17(2-4):317-322, 2005.CrossRefGoogle Scholar
  12. [12]
    MAUI Scheduler,, Last accessed: 2006.
  13. [13]
    H. Mohamed and D. Epema. The Design and Implementation of the KOALA CoAllocating Grid Scheduler. In Proceedings of the European Grid Conference, Amsterdam, volume 3470 of LNCS, pages 640-650, 2005.Google Scholar
  14. [14]
    H. Newman, M. H. Ellisman, and J. A. Orcutt. Data-intensive e-Science Frontier Research. Commun. ACM, 46(11):68-77, 2003.CrossRefGoogle Scholar
  15. [15]
    NorduGrid Collaboration. Solution for Wide Area Computing and Data Handling, 2006.Google Scholar
  16. [16]
    J. uk In, P. Avery, R. Cavanaugh, L. Chitnis, M. Kulkarni, and S. Ranka. SPHINX: A FaultTolerant System for Scheduling in Dynamic Grid Environments. International Parallel and Distributed Processing Symposium (IPDPS), 01:12b, 2005.Google Scholar
  17. [17]
    United Kingdom Research Councils. (URL:, 2007.

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Cǎtǎlin L. Dumitrescu
    • 1
  • Alexandru Iosup
    • 2
  • Ozan Sonmez
    • 2
  • Hashim Mohamed
    • 2
  • Dick Epema
    • 2
  1. 1.Department of Mathematics and Computer ScienceUniversity of MünsterGermany
  2. 2.Electrical Engineering, Mathematics and Computer ScienceTech. University of Delft

Personalised recommendations