• DocumentCode
    704233
  • Title

    Cross-Layer Scheduling in Cloud Systems

  • Author

    Alkaff, Hilfi ; Gupta, Indranil ; Leslie, Luke M.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2015
  • fDate
    9-13 March 2015
  • Firstpage
    236
  • Lastpage
    245
  • Abstract
    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 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.
  • Keywords
    cloud computing; digital simulation; scheduling; software defined networking; telecommunication network routing; telecommunication network topology; Hadoop; Jellyfish; SDN; SDN scheduler; Storm; application engine scheduler; application layer; application task placement; cloud computing engines; cloud stack; cloud systems; cluster deployment; cross-layer scheduling; fat-tree; network route selection; network topologies; networking layer; simulation; software-defined networks; Bandwidth; Fasteners; Network topology; Servers; Storms; Throughput; Topology; Cloud computing; Cross-layer; Hadoop; SDN; Storm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Engineering (IC2E), 2015 IEEE International Conference on
  • Conference_Location
    Tempe, AZ
  • Type

    conf

  • DOI
    10.1109/IC2E.2015.36
  • Filename
    7092925