Welcome to Journal of Beijing Institute of Technology
Volume 27Issue 2
.
Turn off MathJax
Article Contents
Chunmao Jiang, Yibing Li, Zhicong Li. Energy Optimization Oriented Three-Way Clustering Algorithm for Cloud Tasks[J]. JOURNAL OF BEIJING INSTITUTE OF TECHNOLOGY, 2018, 27(2): 189-197. doi: 10.15918/j.jbit1004-0579.201827.0205
Citation: Chunmao Jiang, Yibing Li, Zhicong Li. Energy Optimization Oriented Three-Way Clustering Algorithm for Cloud Tasks[J].JOURNAL OF BEIJING INSTITUTE OF TECHNOLOGY, 2018, 27(2): 189-197.doi:10.15918/j.jbit1004-0579.201827.0205

Energy Optimization Oriented Three-Way Clustering Algorithm for Cloud Tasks

doi:10.15918/j.jbit1004-0579.201827.0205
  • Received Date:2017-03-20
  • Cloud computing has developed as an important information technology paradigm which can provide on-demand services. Meanwhile, its energy consumption problem has attracted a growing attention both from academic and industrial communities. In this paper, from the perspective of cloud tasks, the relationship between cloud tasks and cloud platform energy consumption is established and analyzed on the basis of the multidimensional attributes of cloud tasks. Furthermore, a three-way clustering algorithm of cloud tasks is proposed for saving energy. In the algorithm,first,the cloud tasks are classified into three categories according to the content properties of the cloud tasks and resources respectively. Next, cloud tasks and cloud resources are clustered according to their computation characteristics (e.g. computation-intensive, data-intensive). Subsequently, greedy scheduling is performed. The simulation results show that the proposed algorithm can significantly reduce the energy cost and improve resources utilization, compared with the general greedy scheduling algorithm.
  • loading
  • [1]
    Awada U, Li K, Shen Y. Energy consumption in cloud computing data centers[J]. International Journal of Cloud Computing and Services Science, 2014, 3(3): 145.
    [2]
    Babukarthik R G, Raju R, Dhavachelvan P. Energy-aware scheduling using hybrid algorithm for cloud computing[C]//Computing Communication & Networking Technologies (ICCCNT), 2012 Third International Conference on,IEEE, 2012.
    [3]
    Dabbagh M. Toward energy-efficient cloud computing: prediction, consolidation, and overcommitment[J]. IEEE Network, 2015, 29(2): 56-61.
    [4]
    Zhu X. Real-time tasks oriented energy-aware scheduling in virtualized clouds[J]. IEEE Transactions on Cloud Computing, 2014, 2(2): 168-180.
    [5]
    Gao Yue. An energy-aware fault tolerant scheduling framework for soft error resilient cloud computing systems[C]//2014 Design, Automation & Test in Europe Conference & Exhibition (DATE),IEEE, 2014.
    [6]
    Liu J Z, Sun B, Zhu C G. Application of fuzzy C-means algorithm in task scheduling problem[C]//China Institute of Communications, Tenth China Society of Communications Academic Annual Proceedings, 2014.
    [7]
    Hosseinimotlagh S, Khunjush F, Hosseinimotlagh S. A cooperative two-tier energy-aware scheduling for real-time tasks in computing clouds[C]//201422nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing,IEEE, 2014.
    [8]
    Wang Wei, Luo Junzhou, Song Aibo. Dynamic pricing based energy cost optimization in data center environments[J]. Chinese Journal of Computers, 2013, 36(3): 599-612.
    [9]
    Karthick A V, Ramaraj E, Ganapathy Subramanian R. An efficient multi queue job scheduling for cloud computing[C]//Computing and Communication Technologies (WCCCT), 2014 World Congress on,IEEE, 2014.
    [10]
    Chen W. Balanced task clustering in scientific workflows[C]//eScience (eScience), 2013 IEEE 9th International Conference on,IEEE, 2013.
    [11]
    Katyal M, Mishra A. A comparative study of load balancing algorithms in cloud computing environment[Z]. arXiv preprint arXiv:1403.6918, 2014.
    [12]
    Lordan F, Tejedor E, Ejarque j, et al. Servicess: an interoperable programming framework for the cloud[J]. J Grid Comput, 2014,12: 67-91.
    [13]
    Chen W, da Silva R F, Deelman E, et al. Using imbalance metrics to optimize task clustering in scientific workflow executions[J]. Future Gener Comput Syst, 2015,46: 69-84.
    [14]
    Zhang F, Cao J, Li K, et al. Multi-objective scheduling of many tasks in cloud platforms[J]. Future Gener Comput Syst, 2014,37: 309-320.
    [15]
    Ayguadé E, Badia R M, Bellens P, et al. Extending openmp to survive the heterogeneous multi-core era[J]. Int J Parallel Program, 2010,38: 440-459.
    [16]
    Lezzi D, Lordan F, Rafanell R, et al. Execution of scientific workflows on federated multi-cloud infrastructures[C]// Euro-Par 2013: Parallel Processing Workshops, Springer, 2013: 136-145.
    [17]
    Pinedo M L. Scheduling: theory, algorithms, and systems[M]. Berlin: Springer Science & Business Media, 2012.
    [18]
    Kim I Y, De Weck O. Adaptive weighted-sum method for bi-objective optimization: Pareto front generation[J]. Struct Multidiscip Optim, 2005,29: 149-158.
    [19]
    Reiss C. Heterogeneity and dynamicity of clouds at scale: Google trace analysis[C]//Proceedings of the Third ACM Symposium on Cloud Computing, 2012.
  • 加载中

Catalog

    通讯作者:陈斌, bchen63@163.com
    • 1.

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Article Metrics

    Article views (566) PDF downloads(386) Cited by()
    Proportional views
    Related

    /

      Return
      Return
        Baidu
        map