• DocumentCode
    2721409
  • Title

    Systematic testing of protocol robustness: case studies on mobile IP and MARS

  • Author

    Begum, Shamim ; Sharma, Meeta ; Helmy, Ahmed ; Gupta, Sandeep

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    369
  • Lastpage
    380
  • Abstract
    Systematic testing of robustness by evaluation of synthesized scenarios STRESS is a methodology developed for the systematic testing of protocols, and includes algorithms for generating topologies and event sequences that rigorously test the correctness or performance of a given protocol. In this paper, we apply the STRESS method to mobile IP (MIP) and the multicast address resolution server (MARS) protocol for supporting IP-multicast over ATM. For each protocol, we develop a protocol model and analyze its robustness. We also analyze complexity of the STRESS test generation algorithms. In the process, we identify the limitations of the existing STRESS models and algorithms, and propose extensions to carry out our case studies. With the aid of STRESS, we were able to identify several protocol behaviors that lead to error or performance degradation. For MIP we identified such behaviors with the crash of a home agent or the loss of a registration message. For MARS undesired behavior was detected with the crash of the MARS server or source and the selective loss of a join or leave message. The complexity of forward search was found to be O(n2) for both MIP and MARS. Incorporating the fault model in the search was found to affect the number of states searched. The crash of a home agent in MIP, and the crash of a data source or server in MARS, were both found to increase the number of states searched. However, the asymptotic complexity was not affected
  • Keywords
    Internet; asynchronous transfer mode; land mobile radio; mobile computing; multicast communication; network servers; network topology; packet radio networks; protocols; search problems; ATM; IP-multicast; MARS; MARS server; MIP; STRESS; asymptotic complexity; complexity; error; event sequences; forward search; home agent; mobile IP; multicast address resolution server protocol; performance; protocol robustness; registration message; systematic testing of robustness by evaluation of synthesized scenarios; test generation algorithm; topologies; Algorithm design and analysis; Computer crashes; Degradation; Mars; Multicast algorithms; Multicast protocols; Robustness; Stress; System testing; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks, 2000. LCN 2000. Proceedings. 25th Annual IEEE Conference on
  • Conference_Location
    Tampa, FL
  • ISSN
    0742-1303
  • Print_ISBN
    0-7695-0912-6
  • Type

    conf

  • DOI
    10.1109/LCN.2000.891070
  • Filename
    891070