• DocumentCode
    3723239
  • Title

    Cormorant: Running Analytic Queries on MapReduce with Collaborative Software-Defined Networking

  • Author

    Pengcheng Xiong;Xin He;Hakan Hacigumus;Prashant Shenoy

  • fYear
    2015
  • Firstpage
    54
  • Lastpage
    59
  • Abstract
    MapReduce is a popular choice for executing analytic workloads over large datasets on clusters of commodity machines. Due to the distributed nature of such systems, network resource bottlenecks can adversely affect performance, especially when multiple applications share the network. One of the significant barriers to reducing the occurrence and impact of such bottlenecks is the current separation between MapReduce and network management and routing. Fortunately, the emergence of software-defined networking (SDN) is removing the barriers to cooperation between Hadoop and the network. To explore the opportunity this creates, we focus on how we can use the capabilities of SDN to create a more collaborative relationship between MapReduce and the network underneath. We demonstrate the effectiveness of this collaboration through the implementation of and experiments with a system we call Cormorant. Experimental results show up to 38% improvement for analytic query performance, beyond the benefits achievable by independently optimizing MapReduce schedulers and network flow schedulers.
  • Keywords
    "Ports (Computers)","Collaboration","Control systems","Bandwidth","Network topology","Receivers","Transmitters"
  • Publisher
    ieee
  • Conference_Titel
    Hot Topics in Web Systems and Technologies (HotWeb), 2015 Third IEEE Workshop on
  • Type

    conf

  • DOI
    10.1109/HotWeb.2015.10
  • Filename
    7372283