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 条
  • [1] Quality of service approaches in cloud computing: A systematic mapping study
    Abdelmaboud, Abdelzahir
    Jawawi, Dayang N. A.
    Ghani, Imran
    Elsafi, Abubakar
    Kitchenham, Barbara
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 101 : 159 - 179
  • [2] Impact of CPU Utilization Thresholds and Scaling Size on Autoscaling Cloud Resources
    Al-Haidari, F.
    Sqalli, M.
    Salah, K.
    [J]. 2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 2, 2013, : 256 - 261
  • [3] Statistical measures for quantifying task and machine heterogeneities
    Al-Qawasmeh, Abdulla M.
    Maciejewski, Anthony A.
    Wang, Haonan
    Smith, Jay
    Siegel, Howard Jay
    Potter, Jerry
    [J]. JOURNAL OF SUPERCOMPUTING, 2011, 57 (01) : 34 - 50
  • [4] Ali S., 2000, Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556), P185, DOI 10.1109/HCW.2000.843743
  • [5] Quality-of-service in cloud computing: modeling techniques and their applications
    Ardagna, Danilo
    Casale, Giuliano
    Ciavotta, Michele
    Perez, Juan F.
    Wang, Weikun
    [J]. JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2014, 5 (01)
  • [6] The relative performance of various mapping algorithms is independent of sizable variances in run-time predictions
    Armstrong, R
    Hensgen, D
    Kidd, T
    [J]. SEVENTH HETEROGENEOUS COMPUTING WORKSHOP (HCW '98), 1998, : 79 - 87
  • [7] OPEN CIRRUS: A GLOBAL CLOUD COMPUTING TESTBED
    Avetisyan, Arutyun I.
    Campbell, Roy
    Gupta, Indranil
    Heath, Michael T.
    Ko, Steven Y.
    Ganger, Gregory R.
    Kozuch, Michael A.
    O'Hallaron, David
    Kunze, Marcel
    Kwan, Thomas T.
    Lai, Kevin
    Lyons, Martha
    Milojicic, Dejan S.
    Lee, Hing Yan
    Soh, Yeng Chai
    Ming, Ng Kwang
    Luke, Jing-Yuan
    Namgoong, Han
    [J]. COMPUTER, 2010, 43 (04) : 35 - 43
  • [8] Irnproving scheduling of tasks in a heterogeneous environment
    Bajaj, R
    Agrawal, DP
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (02) : 107 - 118
  • [9] Scheduling in Hybrid Clouds
    Bittencourt, Luiz F.
    Madeira, Edmundo R. M.
    da Fonseca, Nelson L. S.
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2012, 50 (09) : 42 - 47
  • [10] Compaction of Schedules and a Two-Stage Approach for Duplication-Based DAG Scheduling
    Bozdag, Doruk
    Oezguener, Fuesun
    Catalyurek, Umit V.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2009, 20 (06) : 857 - 871