[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1190095.1190133acmotherconferencesArticle/Chapter ViewAbstractPublication PagesvaluetoolsConference Proceedingsconference-collections
Article

StarBED and SpringOS: large-scale general purpose network testbed and supporting software

Published: 11 October 2006 Publication History

Abstract

New technologies for the Internet should be evaluated on environments dedicated to experiments, in order to avoid influences to critical services on the Internet. Generally software simulation and small testbed using real nodes are used to satisfy these requirements. There are several stages in developing new technologies, however, and these technologies may not satisfy requirements for all stages.We pointed the gap between the Internet and environment for experiment, especially in aspects of scale, complexity and reality. We proposed and implemented StarBED which is a testbed based on lots of actual nodes, in order to build large-scale, complex and realistic environments for experiments. StarBED consists of 512 PCs and switches which connect these PCs. The PCs on StarBED are designed to run 10 virtual PCs on a physical PC. It enables to build a topology for experiments using up to 5120 nodes. It is difficult to manage and control such a lot of nodes. We also designed and implemented SpringOS, which is a supporting software for making experiments. SpringOS makes the topology and drives the scenario for experiment according to the user's configuration automatically.Many experiments were performed on StarBED, and this shows StarBED's effectiveness.

References

[1]
Planetlab website. http://www.planet-lab.org/.]]
[2]
R. Droms. Dynamic Host Configuration Protocol, RFC2131. March 1997.]]
[3]
N. I. T. Group. NIST Net network emulation package. http://www-x.antd.nist.gov/nistnet/.]]
[4]
IEEE standard for Local and Metropolitan Area Networks: Virtual Bridged Local Area Networks. Dec. 1998.]]
[5]
T. Iimura, H. Hazeyama, and Y. Kadobayashi. Zoned federation of game servers: a peer-to-peer approach to scalable multi-player online games. In NetGames, 2004.]]
[6]
Intel Corporation. Preboot Execution Environment (PXE) Specifiction Version 2.1, sep 1990.]]
[7]
B. Kantor. BSD Rlogin, RFC1282. December 1991.]]
[8]
Ken-ichi Chinen, Toshiyuki Miyachi and Yoichi Shinoda. A rendezvous in network experiment - case study of kuroyuri. In International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities(Tridentcom), Mar. 2006.]]
[9]
E. Muramoto, T. Yoneda, A. Nakamura, M. Misumi, T. Miyachi, and Y. Shinoda. Report on a method of simulating multicast group communication on the internet. Towards peta-bit ultra networks, Sept. 2003.]]
[10]
National Institute of Information and Communications Technology. http://www.nict.go.jp/index.html.]]
[11]
National Institute of Information and Communications Technology. JGN2 HomePage. http://www.jgn.nict.go.jp/.]]
[12]
M. Oe, Y. Kadobayashi, and S. Yamaguchi. An implementation of a hierarchical IP traceback architecture. In Proceedings of IPv6 Workshop, SAINT 2003, Orland, USA, Jan. 2003.]]
[13]
Raritan, Inc. http://www.raritan.com/.]]
[14]
R. Ricci, C. Alfeld, and J. Lepreau. A Solver for the Network Testbed Mapping Problem. In SIGCOMM Computer Communications Review, volume 33, No.2, pages 65--81, Apr. 2003.]]
[15]
L. Rizzo. Dummynet: a simple approach to the evaluation of network protocols. ACM Computer Communication Review, 27(1):31--41, 1997.]]
[16]
The StarBED Project. http://www.starbed.org/.]]
[17]
The VINT Project. Network Emulation with the NS Simulator. http://www.isi.edu/nsnam/ns/ns-emulation.html.]]
[18]
The VINT Project. The VINT Project. http://www.isi.edu/nsnam/vint/index.html.]]
[19]
The VINT Project. The ns Manual. Apr. 2002. http://www.isi.edu/nsnam/ns/ns-documentation.html.]]
[20]
Toshiyuki Miyachi and Ken-ichi Chinen and Yoichi Shinoda. Automatic configuration and execution of internet experiments on an actual node-based testbed. In International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities(Tridentcom), Feb. 2005.]]
[21]
VMware. http://www.vmware.com/.]]
[22]
B. White, J. Lepreau, L. Stoller, R. Ricci, S. Guruprasad, M. Newbold, M. Hibler, C. Barb, and A. Joglekar. An integrated experimental environment for distributed systems and networks. pages 255--270, Boston, MA, Dec. 2002. USENIXASSOC.]]
[23]
WIDE Project. http://www.wide.ad.jp/.]]
[24]
T. Ylonen. SSH - secure login connections over the internet. In Proceedings of the Sixth USENIX Security Symposium, pages 37--42, Jul 1996.]]

Cited By

View all
  • (2023)A survey on network simulators, emulators, and testbeds used for research and educationComputer Networks10.1016/j.comnet.2023.110054237(110054)Online publication date: Dec-2023
  • (2022)Continuously Testing Distributed IoT Systems: An Overview of the State of the ArtService-Oriented Computing – ICSOC 2021 Workshops10.1007/978-3-031-14135-5_30(336-350)Online publication date: 24-Aug-2022
  • (2021)LiONv2: An Experimental Network Construction Tool Considering Disaggregation of Network Configuration and Device Configuration2021 IEEE 7th International Conference on Network Softwarization (NetSoft)10.1109/NetSoft51509.2021.9492722(171-175)Online publication date: 28-Jun-2021
  • Show More Cited By

Index Terms

  1. StarBED and SpringOS: large-scale general purpose network testbed and supporting software

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    valuetools '06: Proceedings of the 1st international conference on Performance evaluation methodolgies and tools
    October 2006
    638 pages
    ISBN:1595935045
    DOI:10.1145/1190095
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 11 October 2006

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. network testbed
    2. supporting software for experiments

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate 90 of 196 submissions, 46%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)16
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 26 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)A survey on network simulators, emulators, and testbeds used for research and educationComputer Networks10.1016/j.comnet.2023.110054237(110054)Online publication date: Dec-2023
    • (2022)Continuously Testing Distributed IoT Systems: An Overview of the State of the ArtService-Oriented Computing – ICSOC 2021 Workshops10.1007/978-3-031-14135-5_30(336-350)Online publication date: 24-Aug-2022
    • (2021)LiONv2: An Experimental Network Construction Tool Considering Disaggregation of Network Configuration and Device Configuration2021 IEEE 7th International Conference on Network Softwarization (NetSoft)10.1109/NetSoft51509.2021.9492722(171-175)Online publication date: 28-Jun-2021
    • (2019)LiON: A L3 Protocol Agnostic Experimental Network Construction Tool Based on Infrastructure as Code2019 Sixth International Conference on Software Defined Systems (SDS)10.1109/SDS.2019.8768637(64-71)Online publication date: Jun-2019
    • (2019)Hatebefi: Hybrid Applications Testbed for Fault Injection2019 IEEE 22nd International Symposium on Real-Time Distributed Computing (ISORC)10.1109/ISORC.2019.00030(97-98)Online publication date: May-2019
    • (2019)EmuEdge: A Hybrid Emulator for Reproducible and Realistic Edge Computing Experiments2019 IEEE International Conference on Fog Computing (ICFC)10.1109/ICFC.2019.00027(153-164)Online publication date: Jun-2019
    • (2018)Cybersecurity Education and Training Support System: CyRISIEICE Transactions on Information and Systems10.1587/transinf.2017EDP7207E101.D:3(740-749)Online publication date: 2018
    • (2018)Evaluation on UiTiOt Container-Based Emulation TestbedIndustrial Networks and Intelligent Systems10.1007/978-3-319-74176-5_6(57-66)Online publication date: 13-Jan-2018
    • (2017)Autoconfiguration of L3 network for large-scale IoT emulation testbed2017 IEEE International Conference on Communications (ICC)10.1109/ICC.2017.7996642(1-6)Online publication date: May-2017
    • (2017)Ditto Subsystem : A Case Study for Building Experiment Environment in StarBED Using TopDL2017 European Conference on Electrical Engineering and Computer Science (EECS)10.1109/EECS.2017.83(415-420)Online publication date: Nov-2017
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media