Joint Elastic Cloud and Virtual Network Framework for Application Performance-cost Optimization

被引:18
作者
Huu, Tram Truong [1 ]
Koslovski, Guilherme [2 ]
Anhalt, Fabienne [2 ]
Montagnat, Johan [3 ]
Primet, Pascale Vicat-Blanc [2 ]
机构
[1] Univ Nice, Lab I3S, F-06903 Sophia Antipolis, France
[2] Univ Lyon, INRIA, F-69621 Lyon, France
[3] CNRS, Lab I3S, F-06903 Sophia Antipolis, France
关键词
Cloud computing; Resources allocation; IaaS; Workflows; Network virtualization; Description language; ARCHITECTURE; WORKFLOWS;
D O I
10.1007/s10723-010-9168-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing infrastructures are providing resources on demand for tackling the needs of large-scale distributed applications. To adapt to the diversity of cloud infrastructures and usage, new operation tools and models are needed. Estimating the amount of resources consumed by each application in particular is a difficult problem, both for end users who aim at minimizing their costs and infrastructure providers who aim at controlling their resources allocation. Furthermore, network provision is generally not controlled on clouds. This paper describes a framework automating cloud resources allocation, deployment and application execution control. It is based on a cost estimation model taking into account both virtual network and nodes managed by the cloud. The flexible provisioning of network resources permits the optimization of applications performance and infrastructure cost reduction. Four resource allocation strategies relying on the expertise that can be captured in workflow-based applications are considered. Results of these strategies are confined virtual infrastructure descriptions that are interpreted by the HIPerNet engine responsible for allocating, reserving and configuring physical resources. The evaluation of this framework was carried out on the Aladdin/Grid'5000 testbed using a real application from the area of medical image analysis.
引用
收藏
页码:27 / 47
页数:21
相关论文
共 38 条
[1]  
ADDIE R, 2006, ATNAC 06
[2]   Specifying and Provisioning Virtual Infrastructures with HIPerNET [J].
Anhalt, Fabienne ;
Koslovski, Guilherme ;
Primet, Pascale Vicat-Blanc .
INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2010, 20 (03) :129-148
[3]  
[Anonymous], 2009, 20 ITC SPEC SEM NETW
[4]   In VINI veritas: Realistic and controlled network experimentation [J].
Bavier, Andy ;
Feamster, Nick ;
Huang, Mark ;
Peterson, Larry ;
Rexford, Jennifer .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2006, 36 (04) :3-14
[5]  
BEGNUM K, 2009, MLN MAN VERS 1 0
[6]   Towards the Scheduling of Multiple Workflows on Computational Grids [J].
Bittencourt, Luiz Fernando ;
Madeira, Edmundo R. M. .
JOURNAL OF GRID COMPUTING, 2010, 8 (03) :419-441
[7]  
Blythe J, 2005, 2005 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, P759
[8]   A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems [J].
Braun, TD ;
Siegel, HJ ;
Beck, N ;
Bölöni, LL ;
Maheswaran, M ;
Reuther, AI ;
Robertson, JP ;
Theys, MD ;
Yao, B ;
Hensgen, D ;
Freund, RF .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (06) :810-837
[9]  
CROSBY S, 2009, DSP0243 DIS MAN TASK
[10]   Resource allocation algorithm for light communication grid-based workflows within an SLA context [J].
Dang, Minh Quan ;
Altmann, Joern .
INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2009, 24 (01) :31-48