Optimal Scheduling of Data-Intensive Applications in Cloud-Based Video Distribution Services

被引:17
|
作者
Dai, Xili [1 ]
Wang, Xiaomin [1 ]
Liu, Nianbo [1 ]
机构
[1] Univ Elect Sci & Technol China, Dept Comp Sci & Engn, Big Data Res Ctr, Chengdu 610051, Peoples R China
基金
中国国家自然科学基金;
关键词
Approximation algorithm; cloud file system; data-intensive applications; video distribution services; APPROXIMATION ALGORITHM; ALLOCATION; SYSTEMS; DEMAND;
D O I
10.1109/TCSVT.2016.2565918
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Cloud computing opens a new door for designing the next-generation video distribution platform. As video services move to the cloud, some related data-intensive applications, such as recommender system, automatic scoring mechanism, and prediction algorithm, should also be cloud-based. Since traditional cloud file systems like MapReduce/Hadoop exhibit cost disadvantages in data accessing, a Cache A Replica On Modification (CAROM) cloud file system is designed to achieve high data availability and low storage cost, which provides resiliency in cloud file systems with high efficiency. In this paper, we focus on moving data-intensive applications to the CAROM cloud file system, for optimizing access latencies while maintaining the benefit of low storage cost. To achieve this, we propose a novel scheduling mechanism as a lubricant between CAROM and data-intensive applications. Our scheme consists of three parts. First, tripartite graph is employed to describe the relationships among tasks, computation nodes, and data nodes. Second, we give a 1: 1: 1 framework based on the situation that the data of task have been stored in the cache, and introduce two variant frameworks 1: 1: M and 1: N: M with the consideration of limitations of cache size and performance of task. Finally, a k-list algorithm is proposed as an approximation algorithm, and its mathematical definitions and proofs are given in detail. We conduct simulations to evaluate our scheme and the results prove that the performance of our algorithm is significantly better than that of the general two-layer algorithm.
引用
收藏
页码:73 / 83
页数:11
相关论文
共 50 条
  • [1] Impacts of data consistency levels in cloud-based NoSQL for data-intensive applications
    Ferreira, Saulo
    Mendonça, Júlio
    Nogueira, Bruno
    Tiengo, Willy
    Andrade, Ermeson
    [J]. Journal of Cloud Computing, 2024, 13 (01)
  • [2] Scheduling Method of Data-Intensive Applications in Cloud Computing Environments
    Fu, Xiong
    Cang, Yeliang
    Zhu, Xinxin
    Deng, Song
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [3] A scalable Cloud-based system for data-intensive spatial analysis
    R. O. Sinnott
    W. Voorsluys
    [J]. International Journal on Software Tools for Technology Transfer, 2016, 18 : 587 - 605
  • [4] A scalable Cloud-based system for data-intensive spatial analysis
    Sinnott, R. O.
    Voorsluys, W.
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (06) : 587 - 605
  • [5] Optimal content placement and request dispatching for cloud-based video distribution services
    Zhang Z.-H.
    Jiang X.-F.
    Xi H.-S.
    [J]. International Journal of Automation and Computing, 2016, 13 (6) : 529 - 540
  • [6] Optimal Content Placement and Request Dispatching for Cloud-based Video Distribution Services
    Zheng-Huan Zhang
    Xiao-Feng Jiang
    Hong-Sheng Xi
    [J]. International Journal of Automation and Computing, 2016, 13 (06) : 529 - 540
  • [7] CLOUD BASED RESOURCE SCHEDULING METHODOLOGY FOR DATA-INTENSIVE SMART CITIES AND INDUSTRIAL APPLICATIONS
    Ma, Shiming
    Chen, Jichang
    Zhang, Yang
    Shrivastava, Anand
    Mohan, Hari
    [J]. SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2021, 22 (02): : 227 - 235
  • [8] Deadline based scheduling for data-intensive applications in clouds
    Fu Xiong
    Cang Yeliang
    Zhu Lipeng
    Hu Bin
    Deng Song
    Wang Dong
    [J]. The Journal of China Universities of Posts and Telecommunications, 2016, 23 (06) : 8 - 15
  • [9] Deadline based scheduling for data-intensive applications in clouds
    Fu Xiong
    Cang Yeliang
    Zhu Lipeng
    Hu Bin
    Deng Song
    Wang Dong
    [J]. The Journal of China Universities of Posts and Telecommunications, 2016, (06) : 8 - 15
  • [10] Managing Data-Intensive Applications in the Cloud
    Pei, Jian
    [J]. COMPUTER, 2014, 47 (07) : 6 - 6