• DocumentCode
    2785820
  • Title

    Peregrine: An All-Layer-2 Container Computer Network

  • Author

    Chiueh, Tzi-cker ; Tu, Cheng-Chun ; Wang, Yu-Cheng ; Wang, Pai-Wei ; Li, Kai-Wen ; Huang, Yu-Ming

  • Author_Institution
    Comput. Sci. Dept., Stony Brook Univ., Stony Brook, NY, USA
  • fYear
    2012
  • fDate
    24-29 June 2012
  • Firstpage
    686
  • Lastpage
    693
  • Abstract
    ITRI container computer is a modular computer designed to be a building block for constructing cloud-scale data centers. Rather than using a traditional data center network architecture, which is typically based on a combination of Layer 2 switches and Layer 3 routers, ITRI containercomputer´s internal interconnection fabric, called Peregrine, is specially architected to meet the scalability, fast fail-over and multi-tenancy requirements of these data centers. Peregrine is an all-Layer 2 network that is designed to support up to one million Layer 2 end points, provide quick recovery from any single network link/device failure, and incorporate dynamic load-balancing routing to make the best of all physical network links. Finally, the Peregrine architecture is implementable using only off-the-shelf commodity Ethernet switches. This paper describes the design and implementation of a fully operational Peregrine prototype, which is built on a folded Clos physical network topology, and the results and analysis of a performance evaluation study based on measurements taken on this prototype.
  • Keywords
    cloud computing; computer centres; local area networks; resource allocation; telecommunication network routing; telecommunication network topology; telecommunication switching; Clos physical network topology; ITRI container computer; Peregrine; all-layer-2 container computer network; cloud-scale data centers; data center network architecture; fail-over; layer 2 switches; layer 3 routers; load-balancing routing; modular computer; multitenancy requirements; off-the-shelf commodity Ethernet switches; Cloud computing; Computer architecture; Computers; Containers; Hardware; Routing; Servers; Container Computer; Data Center Network;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    2159-6182
  • Print_ISBN
    978-1-4673-2892-0
  • Type

    conf

  • DOI
    10.1109/CLOUD.2012.69
  • Filename
    6253567