• DocumentCode
    2229014
  • Title

    Simulating large-scale P2P systems with the WiDS toolkit

  • Author

    Lin, Shiding ; Pan, Aimin ; Guo, Rui ; Zhang, Zheng

  • Author_Institution
    Microsoft Res. Asia, Beijing, China
  • fYear
    2005
  • fDate
    27-29 Sept. 2005
  • Firstpage
    415
  • Lastpage
    424
  • Abstract
    Current simulation technologies support at most hundreds of thousands of nodes, and fall short on the emerging large-scale networking systems that usually involve millions of nodes. We meet this challenge with our distributed simulation engine that is able to run millions of instances and is tested with a production P2P protocol, using commodity PC clusters. This simulation engine is part of the WiDS toolkit, which takes a holistic approach to the research and development of distributed systems. We also propose a critical optimization, called slow message relaxation (SMR), to trade simulation accuracy for performance. By taking advantage of the fact that distributed protocols are resilient to network fluctuation, SMR executes events in a logical time window much wider than the conventional look ahead scheme allows. We analyze and bound the potential effect of the distortion on application logic and other general metrics. Our experiments demonstrate that the simulation engine is able to achieve order of a magnitude speedup with statistically accurate simulation results.
  • Keywords
    large-scale systems; logic simulation; peer-to-peer computing; protocols; relaxation theory; workstation clusters; SMR; WiDS toolkit; commodity PC cluster; critical optimization; distributed protocol; large-scale P2P system; logical time window; lookahead scheme; simulation engine; slow message relaxation; trade simulation accuracy; Debugging; Discrete event simulation; Engines; Large-scale systems; Libraries; Logic testing; Production; Protocols; Runtime; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 2005. 13th IEEE International Symposium on
  • ISSN
    1526-7539
  • Print_ISBN
    0-7695-2458-3
  • Type

    conf

  • DOI
    10.1109/MASCOTS.2005.63
  • Filename
    1521162