• DocumentCode
    265861
  • Title

    Large-scale network protocol emulation on commodity cloud

  • Author

    Dutta, Anirup ; Gnawali, Omprakash

  • Author_Institution
    Univ. of Houston, Houston, TX, USA
  • fYear
    2014
  • fDate
    8-12 Dec. 2014
  • Firstpage
    1114
  • Lastpage
    1119
  • Abstract
    Network emulation allows us to evaluate network protocol implementations, typically in higher fidelity than simulations. This advantage comes at a cost. Emulation often requires much larger IO or computational resources than simulations. As a result, it is common to see some research projects doing simulations with up to hundred thousand nodes while emulations typically scale up to a few hundred nodes. In this paper, we present CloudNet, a network protocol emulation platform that leverages the commodity cloud computing service to scale emulations to thousands of nodes. CloudNet uses a light-weight virtualization technique called LXC containers to emulate a single node. The network protocol code and the protocol state for each node is maintained in its respective container. CloudNet then uses properties of the network topology to determine where to place these containers among many physical machines researchers might rent on the cloud service. CloudNet´s careful mapping of nodes to the containers makes network performance more predictable and suitable for emulation even on a shared commodity cloud, which were previously thought to be unsuitable for serious network emulation. Through extensive experiments, we establish that CloudNet is scalable to thousand-node networks while providing accurate emulation results.
  • Keywords
    cloud computing; protocols; virtualisation; CloudNet; LXC containers; commodity cloud computing service; large-scale network protocol emulation; lightweight virtualization technique; Containers; Delays; Emulation; Network topology; Protocols; Throughput; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Communications Conference (GLOBECOM), 2014 IEEE
  • Conference_Location
    Austin, TX
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2014.7036958
  • Filename
    7036958