Research Article
Executing Distributed Applications on Virtualized Infrastructures Specified with the VXDL Language and Managed by the HIPerNET Framework
@INPROCEEDINGS{10.1007/978-3-642-12636-9_1, author={Guilherme Koslovski and Tram Huu and Johan Montagnat and Pascale Primet}, title={Executing Distributed Applications on Virtualized Infrastructures Specified with the VXDL Language and Managed by the HIPerNET Framework}, proceedings={Cloud Computing. First International Conference, CloudComp 2009 Munich, Germany, October 19--21, 2009 Revised Selected Papers}, proceedings_a={CLOUDCOMP}, year={2012}, month={5}, keywords={Virtual Infrastructure as a service resource virtualization application mapping graph embedding problem workflow language topology language}, doi={10.1007/978-3-642-12636-9_1} }
- Guilherme Koslovski
Tram Huu
Johan Montagnat
Pascale Primet
Year: 2012
Executing Distributed Applications on Virtualized Infrastructures Specified with the VXDL Language and Managed by the HIPerNET Framework
CLOUDCOMP
Springer
DOI: 10.1007/978-3-642-12636-9_1
Abstract
With the convergence of computing and communication, and the expansion of cloud computing, new models and tools are needed to allow users to define, create, and exploit on-demand virtual infrastructures within wide area distributed environments. Optimally designing customized virtual execution-infrastructure and executing them on a physical substrate remains a complex problem. This paper presents the VXDL language, a language for specifying and describing virtual infrastructures and the HIPerNET framework to manage them. Based on the example of a specific biomedical application and workflow engine, this paper illustrates how VXDL enables to specify different customized virtual infrastructures and the HIPerNET framework to execute them on a distributed substrate. The paper presents experiments of the deployment and execution of this application on different virtual infrastructures managed by our HIPerNet system. All the experiments are performed on the Grid’5000 testbed substrate.