Vigne: Executing Easily and Efficiently a Wide Range of Distributed Applications in Grids

  • Emmanuel Jeanvoine
  • Christine Morin
  • Daniel Leprince
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4641)


Using grid resources to execute scientific applications requiring a large amount of computing power is attractive but not easy from the user’s point of view. Vigne is a Grid system designed to provide users with a simplified view of a grid. This paper presents a set of system services that allow to run a wide range of distributed applications in a simple and efficient manner. A running prototype has been implemented as a proof of concept and experiments on the Grid’5000 testbed show the efficiency of our approach.


Spatial Dependency Overlay Network Grid Resource Resource Discovery Desktop Grid 
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.


  1. 1.
    Rilling, L.: Vigne: Towards a Self-Healing Grid Operating System. In: Nagel, W.E., Walter, W.V., Lehner, W. (eds.) Euro-Par 2006. LNCS, vol. 4128, pp. 437–447. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  2. 2.
    Jeanvoine, E., Rilling, L., Morin, C., Leprince, D.: Using overlay networks to build operating system services for large scale grids. In: Proceedings of the 5th International Symposium on Parallel and Distributed Computing (ISPDC 2006), Timisoara, Romania (July 2006)Google Scholar
  3. 3.
    Grid’5000 website. Web Page,
  4. 4.
    Foster, I., Kesselman, C.: Globus: A metacomputing infrastructure toolkit. International Journal of Supercomputer Applications 11(2), 115–128 (1997)CrossRefGoogle Scholar
  5. 5.
    Drost, N., van NieuwPoort, R.V., Bal, H.E.: Simple locality-aware co-allocation in peer-to-peer supercomputing. In: Proceedings of the Sixth International Workshop on Global and Peer-2-Peer Computing (GP2P), Singapore, vol. 2, p. 14 (May 2006)Google Scholar
  6. 6.
    Czajkowski, K., Foster, I., Kesselman, C.: Resource co-allocation in computational grids. In: Proceedings of High Performance Distributed Computing (HPDC-8 ’99), pp. 219–228. IEEE Computer Society Press, Los Alamitos (1999)Google Scholar
  7. 7.
    Chapin, S.J., Katramatos, D., Karpovich, J.F., Grimshaw, A.S.: The legion resource management system. In: Proceedings of the Job Scheduling Strategies for Parallel Processing, London, UK, pp. 162–178 (1999)Google Scholar
  8. 8.
    Venkateswara Reddy, M., Vijay Srinivas, A., Gopinath, T., Janakiram, D.: Vishwa: A reconfigurable peer-to-peer middleware for grid computations. In: Proceedings of the 35th International Conference on Parallel Processing, Ohio, USA, pp. 381–390. IEEE Computer Society Press, Los Alamitos (2006)Google Scholar
  9. 9.
    Mohamed, H., Epema, D.: The design and implementation of the koala co-allocating grid scheduler. In: Sloot, P.M.A., Hoekstra, A.G., Priol, T., Reinefeld, A., Bubak, M. (eds.) EGC 2005. LNCS, vol. 3470, pp. 640–650. Springer, Heidelberg (2005)Google Scholar
  10. 10.
    Cappello, F., Djilali, S., Fedak, G., Herault, T., Magniette, F., Nri, V., Lodygensky, O.: Computing on large-scale distributed systems: Xtremweb architecture, programming models, security, tests and convergence with grid. Future Generation Computer Systems 21, 417–437 (2005)CrossRefGoogle Scholar
  11. 11.
    Taylor, I., Shields, M., Wang, I., Harrison, A.: Visual grid workflow in triana. Journal of Grid Computing 3(3-4), 153–169 (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Emmanuel Jeanvoine
    • 1
    • 3
  • Christine Morin
    • 2
    • 3
  • Daniel Leprince
    • 1
  1. 1.EDF R&D 
  2. 2.INRIA 
  3. 3.IRISA – PARIS project-team 

Personalised recommendations