Uncertainty-Based QoS Min-Min Algorithm for Heterogeneous Multi-cloud Environment

被引:24
作者
Panda, Sanjaya K. [1 ]
Jana, Prasanta K. [2 ]
机构
[1] Veer Surendra Sai Univ Technol, Dept Comp Sci & Engn & Informat Technol, Burla 768018, India
[2] Indian Sch Mines, Dept Comp Sci & Engn, Dhanbad 826004, Bihar, India
关键词
Cloud computing; Multi-cloud environment; Task scheduling; Quality of service; Uncertainty; Min-min; INDEPENDENT TASKS;
D O I
10.1007/s13369-016-2069-7
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
With the advances in virtualization technology, cloud has become the most powerful and promising platform for business, academia, public and government organizations. The cloud users do not require to maintain any IT infrastructure such as hardware, software and network resources in their premises. They can rent the services on demand from anywhere in the world just by paying for that service. In cloud computing, task allocation is a well-known problem. Many algorithms have been developed for the same. However, task allocation in a heterogeneous multi-cloud environment is much more challenging due to the dynamic nature of the cloud resources. In this paper, we present an algorithm, called uncertainty-based quality of service (QoS) Min-Min (UQMM) algorithm which considers QoS based on uncertainty parameters in heterogeneous multi-cloud environment. To the best of our knowledge, this is the first paper which deals with the task allocation problem with uncertainty-based QoS in a heterogeneous multi-cloud systems. We perform extensive simulations on the proposed algorithm using benchmark as well as synthetic datasets and measure performance in terms of various metrics. The results are compared with the popular cloud min-min scheduling, cloud min-max normalization and smoothing-based task scheduling algorithm to show the effectiveness of the proposed algorithm. Moreover, we evaluate the results using two statistical tests, namely t test and ANOVA.
引用
收藏
页码:3003 / 3025
页数:23
相关论文
共 43 条
  • [31] Ott R.L., 2010, INTRO STAT METHODS D, V6th
  • [32] Efficient task scheduling algorithms for heterogeneous multi-cloud environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (04) : 1505 - 1533
  • [33] Panda SK, 2014, 2014 INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), P62, DOI 10.1109/PDGC.2014.7030716
  • [34] Panda SK, 2015, LECT NOTES COMPUT SC, V8956, P351, DOI 10.1007/978-3-319-14977-6_37
  • [35] Rai A., 2012, 3 ACM S CLOUD COMP
  • [36] Analyzing the security of Windows 7 and Linux for cloud computing
    Salah, Khaled
    Alcaraz Calero, Jose M.
    Bernabe, Jorge Bernal
    Perez, Juan M. Marin
    Zeadally, Sherali
    [J]. COMPUTERS & SECURITY, 2013, 34 : 113 - 122
  • [37] Using Cloud Computing to Implement a Security Overlay Network
    Salah, Khaled
    Alcaraz Calero, Jose M.
    Zeadally, Sherali
    Al-Mulla, Sameera
    Alzaabi, Mohammed
    [J]. IEEE SECURITY & PRIVACY, 2013, 11 (01) : 44 - 53
  • [38] Performance-effective and low-complexity task scheduling for heterogeneous computing
    Topcuoglu, H
    Hariri, S
    Wu, MY
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (03) : 260 - 274
  • [39] NP-COMPLETE SCHEDULING PROBLEMS
    ULLMAN, JD
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1975, 10 (03) : 384 - 393
  • [40] Towards a Load Balancing in a Three-level Cloud Computing Network
    Wang, Shu-Ching
    Yan, Kuo-Qin
    Liao, Wen-Pin
    Wang, Shun-Sheng
    [J]. PROCEEDINGS 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, (ICCSIT 2010), VOL 1, 2010, : 108 - 113