Skip to main content

Modeling and verifying a price model for congestion control in computer networks using promela/spin

  • Conference paper
  • First Online:
Model Checking Software (SPIN 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2057))

Included in the following conference series:

Abstract

Congestion control is an important research area in computer networks. Using PROMELA/SPIN, we verified that priority pricing schemes can be used to effectively control congestion. Under the simulation/verification framework provided by SPIN, we verified the propositions that the enforcement of priority pricing on a network link (i) results in an equilibrium state in packet allocation, and (ii) effectively controls congestion level when pricing is being dynamically adjusted. Furthermore, we have extended these propositions to demonstrate the convergence property of equilibrium in packet allocation. This particular result would be difficult to verify with existing network analysis tools.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Marbach, “Pricing Priority Classes in Differentiated Services Networks,” 37th Annual Allerton Conference on Communication, Control, and Computing, Monticello, IL, September 1999

    Google Scholar 

  2. A. Gupta, D. O. Stahl, and A. B. Whinston, “A Priority Pricing Approach to Manage Multi-Service Class Networks in Real-Time,”. Presented at MIT Workshop on Internet Economics, March 1995

    Google Scholar 

  3. A. Gupta, D. O. Stahl, and A. B. Whinston, “The Economics of Network Management,” Communications of the ACM, 42(9): 57–63, September 1999

    Article  Google Scholar 

  4. A. Gupta, D. O. Stahl, and A. B. Whinston, “A Stochastic Equilibrium Model of Internet Pricing,”, Journal of Economics Dynamics and Control, 21:697–722, 1997

    Article  MATH  MathSciNet  Google Scholar 

  5. G.J. Holzmann, “The Model Checker SPIN,” IEEE Transactions on Software Engineering, 23(5): 1–17, May 1997

    Article  MathSciNet  Google Scholar 

  6. E. Fersman and B. Jonsson, “Abstraction of Communication Channels in PROMELA: A Case Study,” In SPIN Model Checking and Software Verification: Proc. 7th Int. SPIN Workshop, volume 1885 of Lecture Notes in Computer Science, pages 187–204, Stanford, CA, 2000. Springer Verlag

    Chapter  Google Scholar 

  7. Theo C. Ruys and Rom Langerak, “Validation of Bosch’ Mobile Communication Network Architecture with SPIN,” In Proceedings of SPIN97, the Third International Workshop on SPIN, University of Twente, Enschede, The Netherlands, April 1997

    Google Scholar 

  8. Klaus Havelund, Thomas Pressburger, “Model Checking JAVA Programs using JAVA PathFinder,” STTT 2(4): 366–381 (2000)

    MATH  Google Scholar 

  9. Wil Janssen, Radu Mateescu, Sjouke Mauw, Peter Fennema, Petra van der Stappen, “Model Checking for Managers,” SPIN 1999: 92–107

    Google Scholar 

  10. Lee Breslau, Deborah Estrin, Kevin Fall, Sally Floyd, John Heidemann, Ahmed Helmy, Polly Huang, Steven McCanne, Kannan Varadhan, Ya Xu, and Haobo Yu, “Advances in Network Simulation,” IEEE Computer, 33 (5), pp. 59–67, May, 2000

    Google Scholar 

  11. Sandeep Bajaj, Lee Breslau, Deborah Estrin, Kevin Fall, Sally Floyd, Padma Haldar, Mark Handley, Ahmed Helmy, John Heidemann, Polly Huang, Satish Kumar, Steven McCanne, Reza Rejaie, Puneet Sharma, Kannan Varadhan, Ya Xu, Haobo Yu, and Daniel Zappala, “Improving Simulation for Network Research,” Technical Report 99-702, University of Southern California, March, 1999

    Google Scholar 

  12. Deborah Estrin, Mark Handley, John Heidemann, Steven McCanne, Ya Xu, and Haobo Yu, “Network Visualization with the VINT Network Animator Nam,” Technical Report 99-703, University of Southern California, March, 1999

    Google Scholar 

  13. The Network Simulator-ns-2,” http://www.isi.edu/nsnam/ns/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yuen, C., Tjioe, W. (2001). Modeling and verifying a price model for congestion control in computer networks using promela/spin. In: Dwyer, M. (eds) Model Checking Software. SPIN 2001. Lecture Notes in Computer Science, vol 2057. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45139-0_17

Download citation

  • DOI: https://doi.org/10.1007/3-540-45139-0_17

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42124-5

  • Online ISBN: 978-3-540-45139-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics