Mauro Tortonesi, Niranjan Suri, Cesare Stefanelli, Marco Arguedas, Maggie Breedy


Wireless networking is becoming increasingly important for ubiquitous access to the Internet and the Web. However, wireless networks exhibit significant reliability and performance problems, with frequent disconnections, congestions, and packet losses. For these reasons, the traditional TCP/IP suite, designed for wired networks, offers poor performance and inadequate communication semantics in this scenario. There are several research efforts in both protocols and communication infrastructures aimed at producing solutions better suited to wireless network characteristics. This paper presents Mockets, a novel communications middleware specifically designed for wireless networking scenarios. The Mockets middleware permits a communication endpoint to be moved from one node to another without interrupting the communication session. In addition, Mockets provides several delivery services with different communication semantics, semantic classification of data, cancellation/replacement of enqueued data, and priority/lifetime assignment to messages. Initial experimental results in a wireless network scenario show that the Mockets middleware achieves better performance levels than traditional TCP-based infrastructure.


  1. Abouzeid, A., Roy, S., Azizoglu, M., 2003. Comprehensive Performance Analysis of a TCP Session Over a Wireless Fading Link With Queueing, IEEE Transactions on Wireless Communications, Vol. 2, N. 2, pp. 344-356, March 2003.
  2. Altman, E., Avrachenkov, K., Barakat, C., 2000. TCP in presence of bursty losses, ACM SIGMETRICS Performance Evaluation Review (Special issue on proceedings of ACM SIGMETRICS 2000), Vol. 28, N. 1, pp. 124-133, June 2000.
  3. Atiquzzaman, M., Ivancic, W., 2003. Evaluation of SCTP Multistreaming over Satellite Links, in: Proceedings of 12th International Conference on Computer Communications and Networks, Dallas, TX, USA, October 2003.
  4. Bakre, A., Badrinath, B., 1995. I-TCP: Indirect TCP for Mobile Hosts, in: Proc. of 15th IEEE International Conference on Distributed Computing Systems (ICDCS 7895).
  5. Bakshi, B., Krishna, P., Vaidya, N., Pradhan, D., 1997. Improving Performance of TCP over Wireless Networks, in: Proceedings of 17th International Conference on Distributed Computing Systems, Baltimore, MD, USA, May 1997.
  6. Chang, F., Karamcheti, V., 2001. A Framework for Automatic Adaptation of Tunable Distributed Applications, Cluster Computing, Vol. 4, N. 1, pp. 49-62, March 2001.
  7. Cheng, L., Marsic, I, 2002. Piecewise Network Awareness Service for Wireless/Mobile Pervasive Computing, Mobile Networks and Applications, Vol. 7, N. 4, pp. 269-278, August 2002.
  8. Fu, X., Hogrefe, D., Le, D., 2006. A Review of Mobility Support Paradigms for the Internet, IEEE Communications Surveys and Tutorials, Vol. 8, N. 1, pp. 38-51, 1st Quarter 2006.
  9. Gross, T., Steenkiste, P., Subhlok, J., 1999. Adaptive Distributed Applications on Heterogeneous Networks, in: Proceedings of the 8th Heterogeneous Computing Workshop.
  10. Haas, Z., 1995. “Mobile-TCP: An Asymmetric Transport Protocol Design for Mobile Systems”, in: Proc. of 3rd International Workshop on Mobile Multimedia Communications.
  11. Hsieh, H., Kim, K., Sivakumar, R., 2004. An End-to-End Approach for Transparent Mobility across Heterogeneous Wireless Networks, Mobile Networks and Applications Vol. 9, N. 4, pp. 363-378, August 2004.
  12. Kim, M., and Noble, B., 2001. Mobile Network Estimation in: Proceedings of the 7th annual international conference on Mobile computing and networking (MOBICOM 2001), Rome, Italy.
  13. Kohler, E., Handley, M., Floyd, S., 2003. Designing DCCP: Congestion Control Without Reliability. ICIR Technical Report.
  14. Schlager, M., Rathke, B., Bodenstein, S., Wolisz, A., 2001. “Advocating a Remote Socket Architecture for Internet Access Using Wireless LANs”, Mobile Networks and Applications, Vol. 6, N. 1, pp. 23-42, Jan./Feb. 2001.
  15. Singh, A., Iyer, S., 2002. ATCP: Improving TCP performance over mobile wireless environments, in: Proceedings of 4th IEEE Conference on Mobile and Wireless Communications Networks, Stockholm, Sweden.
  16. Snoeren, A., Balakrishnan, H., 2000. An End-to-End Approach to Host Mobility, in: Proceedings of 6th ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom 7800), Boston, MA, USA.
  17. Stallings, W., 2005. Wireless Communications & Networks, Prentice-Hall. 2nd edition.
  18. Stewart, R., Xie, Q., 2001. Stream Control Transmission Protocol (SCTP). Addison-Wesley.
  19. Sun, J., Tenhunen, J., Sauvola, J., 2003. CME: A Middleware Architecture for Network-Aware Adaptive Applications, in: Proceedings 14th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC 2003), Beijing, China.
  20. Suri, N., Tortonesi, M., Arguedas, M., Breedy, M., Carvalho, M., Winkler, R., 2005. “Mockets: A Comprehensive Application-Level Communications Library”, in: Proc of Military Communications Conference (MilCom 2005), Atlantic City, NJ, USA.
  21. Tian, Y., Xu, K., Ansaru, N., 2005. TCP in Wireless Environments: Problems and Solutions, in: IEEE Radio Communications, Vol. 43, N. 3, pp. S32-S47, March 2005.
  22. Wong, C., Tang, C., Fung, W., Chan, G., 2005. Using TCP for Video Streaming Over Wireless Channel, in: Proc. of 2nd International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks (QShine'05), Orlando, FL, USA.

Paper Citation

in Harvard Style

Tortonesi M., Suri N., Stefanelli C., Arguedas M. and Breedy M. (2006). MOCKETS: A NOVEL MESSAGE-ORIENTED COMMUNICATIONS MIDDLEWARE FOR THE WIRELESS INTERNET . In Proceedings of the International Conference on Wireless Information Networks and Systems - Volume 1: WINSYS, (ICETE 2006) ISBN 978-972-8865-65-8, pages 258-268. DOI: 10.5220/0002092702580268

in Bibtex Style

author={Mauro Tortonesi and Niranjan Suri and Cesare Stefanelli and Marco Arguedas and Maggie Breedy},
booktitle={Proceedings of the International Conference on Wireless Information Networks and Systems - Volume 1: WINSYS, (ICETE 2006)},

in EndNote Style

JO - Proceedings of the International Conference on Wireless Information Networks and Systems - Volume 1: WINSYS, (ICETE 2006)
SN - 978-972-8865-65-8
AU - Tortonesi M.
AU - Suri N.
AU - Stefanelli C.
AU - Arguedas M.
AU - Breedy M.
PY - 2006
SP - 258
EP - 268
DO - 10.5220/0002092702580268