TRACON: Interference-Aware Scheduling for Data-Intensive Applications in Virtualized Environments

被引:16
|
作者
Chiang, Ron C. [1 ]
Huang, H. Howie [1 ]
机构
[1] George Washington Univ, Dept Elect & Comp Engn, Washington, DC 20052 USA
基金
美国国家科学基金会;
关键词
Cloud computing; virtualization; scheduling; INFORMATION; MANAGEMENT; TASKS;
D O I
10.1109/TPDS.2013.82
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Large-scale data centers leverage virtualization technology to achieve excellent resource utilization, scalability, and high availability. Ideally, the performance of an application running inside a virtual machine (VM) shall be independent of co-located applications and VMs that share the physical machine. However, adverse interference effects exist and are especially severe for data-intensive applications in such virtualized environments. In this work, we present TRACON, a novel Task and Resource Allocation CONtrol framework that mitigates the interference effects from concurrent data-intensive applications and greatly improves the overall system performance. TRACON utilizes modeling and control techniques from statistical machine learning and consists of three major components: the interference prediction model that infers application performance from resource consumption observed from different VMs, the interference-aware scheduler that is designed to utilize the model for effective resource management, and the task and resource monitor that collects application characteristics at the runtime for model adaption. We implement and validate TRACON with a variety of cloud applications. The evaluation results show that TRACON can achieve up to 25 percent improvement on application throughput on virtualized servers.
引用
收藏
页码:1349 / 1358
页数:10
相关论文
共 50 条
  • [21] Interference-aware broadcast scheduling in wireless networks
    Calinescu, Gruia
    Tongngam, Sutep
    [J]. AD HOC NETWORKS, 2011, 9 (07) : 1069 - 1082
  • [22] Interference-Aware Scheduling Using Geometric Constraints
    Bleuse, Raphael
    Dogeas, Konstantinos
    Lucarelli, Giorgio
    Mounie, Gregory
    Trystram, Denis
    [J]. EURO-PAR 2018: PARALLEL PROCESSING, 2018, 11014 : 205 - 217
  • [23] An Efficiency-Aware Scheduling for Data-Intensive Computations on MapReduce Clusters
    Zhao, Hui
    Yang, Shuqiang
    Fan, Hua
    Chen, Zhikun
    Xu, Jinghu
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (12): : 2654 - 2662
  • [24] Interference-Aware Transmission Scheduling for Internet of Vehicles
    Khan, Mohammad Zubair
    Javed, Muhammad Awais
    Ghandorh, Hamza
    Alhazmi, Omar H.
    Aloufi, Khalid S.
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2022, 33 (01): : 305 - 315
  • [25] BPELDT - Data-Aware Extension for Data-Intensive Service Applications
    Habich, Dirk
    Richly, Sebastian
    Preissler, Steffen
    Grasselt, Mike
    Lehner, Wolfgang
    Maier, Albert
    [J]. EMERGING WEB SERVICES TECHNOLOGY, VOL II, 2008, 2 : 111 - +
  • [26] Towards Scheduling Data-Intensive and Privacy-Aware Workflows in Clouds
    Wen, Yiping
    Dou, Wanchun
    Cao, Buqing
    Chen, Congyang
    [J]. COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 474 - 479
  • [27] Intercell Interference-Aware Scheduling for Delay Sensitive Applications in C-RAN
    Li, Yi
    Gursoy, M. Cenk
    Velipasalar, Senem
    [J]. 2017 IEEE 86TH VEHICULAR TECHNOLOGY CONFERENCE (VTC-FALL), 2017,
  • [28] Simultaneous scheduling of replication and computation for data-intensive applications on the grid
    Desprez F.
    Vernois A.
    [J]. Journal of Grid Computing, 2006, 4 (1) : 19 - 31
  • [29] Security-driven scheduling for data-intensive applications on grids
    Tao Xie
    Xiao Qin
    [J]. Cluster Computing, 2007, 10 (2) : 145 - 153
  • [30] Security-driven on grids scheduling for data-intensive applications
    Tao Xie
    Xiao Qin
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2007, 10 (02): : 145 - 153