Tailoring Protocols for Dynamic Network Conditions and User Requirements

  • R. De Silva
  • A. Seneviratne
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1718)


This paper shows the use of protocols dynamically generated for a particular network environment and an application’s requirements. We have developed a novel system called PNUT (Protocols configured for Network and User Transmissions), which can be used to dynamically generate protocols. A distributed MPEG player has also been developed using PNUT to demonstrate the need for adaptive protocols that can reconfigure their functionality as the operating environment changes. One of the key features of PNUT is that it allows for the dynamic reconfiguration of the protocol stack, which we believe is necessary when developing protocols for mobile computing environments. The paper also shows how intermediate servers can be used to provide better services to the mobile application. Furthermore, we show how intermediate servers can be used to allow mobile applications using PNUT to interact with servers based around traditional applications


Control Channel Data Channel Dynamic Reconfiguration Adaptive Protocol Intermediate Server 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Bakre, A., Badrinath, B., I-TCP: Indirect TCP for mobile hosts, in Proceedings of 15th Intl. Conf. On Distributed Computing Systems, May 1995.Google Scholar
  2. [2]
    Berkeley Player, Berkeley Multimedia Research Center (BMRC), University of California, Berkeley, 1996.
  3. [3]
    Bestavaros, A., Kim, G., Exploiting redundancy for timeliness in TCP Boston, in Proceedings of 3rd IEEE Real-Time Technology and Applications Symposium, Los Alamitos CA, USA, p184–90, 1997.Google Scholar
  4. [4]
    Castelluccia, C., Chrisment, I., Dabbous, W., Diot, C., Huitema, C., Siegel, E., De Simone, R., Tailored protocol development using ESTEREL, Research report 2374, INRIA, France, Oct. 1994.Google Scholar
  5. [5]
    Chen, Z., Tan, S.M., Campbell, R.H., Li, Y., Real Time Video and Audio in the World Wide Web, Fourth International World Wide Web Conference, Massachusetts, December 1995.Google Scholar
  6. [6]
    Clark, D., Lambert, M., Zhang, L., Neblt: A high throughput transport protocol, in Proceedings of ACM SIGCOMM Conference (Communication Architecture and Protocols), USA, 1990, pp. 200–208.Google Scholar
  7. [7]
    Clark, D., Tennenhouse, D., Architectural considerations for a new generation of protocols, in Proceedings of ACM SIGCOMM Conference (Communication Architecture and Protocols), USA, 1990, pp.200–208.Google Scholar
  8. [8]
    De Silva, R., PNUT-Protocols configured for Network and User Transmissions, PhD Thesis, University of Technology, Sydney, Jan. 1998.Google Scholar
  9. [9]
    Diot, C., Seneviratne, A., Quality of Service in Heterogeneous Distributed Systems, Proceedings of the 30th Hawaii Internation Conference on System Sciences HICSS-30, Hawaii, Jan. 1997.Google Scholar
  10. [10]
    Jacobson, V., Modified TCP for Congestion Avoidence, end-to-end mailing list, April 1 1990.Google Scholar
  11. [11]
    Jacobson, V., Braden, R.T., Borman, D.A., TCP Extensions for High Performance, RFC 1323, May 1992Google Scholar
  12. [12]
    Landfeldt, B., Seneviratne, A., Diot, C., USA: User Service Agent, a New QoS Management Framework, Int. Workshop in Quality of Service Management (IWQOS98), USA, May 1998.Google Scholar
  13. [13]
    O’Mailey, S.W., Peterson, L. L., A Highly Layered Architecture for High-Speed Networks, In Protocol for High-Speed Networks, IFIP, 1991.Google Scholar
  14. [14]
    Rao, K. R., Hwang, J. J., Techniques & Standards for Image Video & Audio Coding, Prentice Hall, 1996.Google Scholar
  15. [15]
    Rojas-Cardenas, L., Chaput, E., Dairaine, L., Senac, P., Diaz, M., Transport of Video over Partial Order Connections, Proceedings of the HIPPARCH 98 Workshop, London, pp158–171, 1998.Google Scholar
  16. [16]
    Schmidt, D., Box, D., Suda, T., ADAPTIVE: A flexible and adaptive transport system architecture to support lightweight protocols for multimedia applications on high speed networks, in Proceedings of the Symposium on High Performance Distributed Computing Conference, Amsterdam, Sept.1992.Google Scholar
  17. [17]
    Schulzrinne, Casner, Frederick, Jacobson, RTP: A transport protocol for real-time applications, Technical report, Internet Engineering Task Force-Audio-Video Transport WG, 1994.Google Scholar
  18. [18]
    Zitterbart, M., Stiller, B., Tantawy, A., A model for flexible high performance communication subsystem, IEEE Journal on Selected Areas in Communications, 1993, pp.507–518.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • R. De Silva
    • 1
  • A. Seneviratne
    • 2
  1. 1.CISCO Development LabsSydneyAustralia
  2. 2.University of NSWSydneyAustralia

Personalised recommendations