Cross-Layer Scheduling in Cloud Systems

被引:6
|
作者
Alkaff, Hilfi [1 ]
Gupta, Indranil [1 ]
Leslie, Luke M. [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, 1304 W Springfield Ave, Urbana, IL 61801 USA
关键词
Cloud computing; Hadoop; Storm; SDN; Cross-layer; PLACEMENT;
D O I
10.1109/IC2E.2015.36
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Today, cloud computing engines such as stream-processing Storm and batch-processing Hadoop are being increasingly run atop software-defined networks (SDNs). In such cloud stacks, the scheduler of the application engine (which allocates tasks to servers) remains decoupled from the SDN scheduler (which allocates network routes). We propose 1 a new approach that performs cross-layer scheduling between the application layer and the networking layer. This coordinated scheduling orchestrates the placement of application tasks (e.g., Hadoop maps and reduces, or Storm bolts) in tandem with the selection of network routes that arise from these tasks. We present results from both cluster deployment and simulation, and using two representative network topologies: Fat-tree and Jellyfish. Our results show that cross-layer scheduling can improve throughput of Hadoop and Storm by between 26% to 34% in a 30-host cluster, and it scales well.
引用
收藏
页码:236 / 245
页数:10
相关论文
共 50 条
  • [41] Cross-layer multiservice opportunistic scheduling for wireless networks
    Gyasi-Agyei, Amoakoh
    Kim, Seong-Lyun
    IEEE COMMUNICATIONS MAGAZINE, 2006, 44 (06) : 50 - 57
  • [42] An adaptive cross-layer design for multiservice scheduling in OFDMA based mobile WiMAX systems
    Ali-Yahiya, Tara
    Beylot, AndrLuc
    Pujolle, Guy
    COMPUTER COMMUNICATIONS, 2009, 32 (03) : 531 - 539
  • [43] The Cloud Needs Cross-Layer Data Handling Annotations
    Henze, Martin
    Hummen, Rene
    Wehrle, Klaus
    IEEE CS SECURITY AND PRIVACY WORKSHOPS (SPW 2013), 2013, : 18 - 22
  • [44] A cross-layer aging-aware task scheduling approach for multiprocessor embedded systems
    Karami, Masoomeh
    Abdi, Athena
    Zarandi, Hamid R.
    MICROELECTRONICS RELIABILITY, 2018, 85 : 190 - 197
  • [45] Multi-objective Cross-layer Resource Scheduling for Internet of Things in Edge-Cloud Computing
    Mo, Ruichao
    Dai, Fei
    Liu, Qi
    Dou, Wanchun
    Xu, Xiaolong
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 345 - 352
  • [46] A Cross-layer Scheduling Algorithm Based on Cognitive Radio Network
    Ji, Changpeng
    Nie, Xiaoqiu
    Yuan, Yujie
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (02): : 611 - 617
  • [47] Stable Matching for Adaptive Cross-Layer Scheduling in the LTE Downlink
    Holfeld, Bernd
    Mochaourab, Rami
    Wirth, Thomas
    2013 IEEE 77TH VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2013,
  • [48] Cross-Layer Scheduling for OFDMA-Based Cognitive Radio Systems With Delay and Security Constraints
    Zhu, Xingzheng
    Yang, Bo
    Chen, Cailian
    Xue, Liang
    Guan, Xinping
    Wu, Fan
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2015, 64 (12) : 5919 - 5934
  • [49] A Cross-Layer Design with joint Multiuser Scheduling and Antenna Diversity
    Guo, Lili
    Wang, Ruichun
    Yue, Dianwu
    2010 INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT (CCCM2010), VOL III, 2010, : 629 - 632
  • [50] Adaptive downlink scheduling and rate selection: A cross-layer design
    Haleem, MA
    Chandramouli, R
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2005, 23 (06) : 1287 - 1297