A Common Architecture for Cross Layer and Network Context Awareness

  • Manolis Sifalakis
  • Michael Fry
  • David Hutchison
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4725)


The emerging Internet and non-Internet environments have renewed interest in flexible and adaptive communication subsystems residing in end and intermediate systems, which utilise cross layer and wider network context information. To date most cross layer solutions have been very application and/or network specific, and lack re-usability. Here we propose a common architecture to support autonomic composition of functions using generic views of information derived from lower level primitives. At its heart is a distributed Information Sensing and Sharing framework. A combination of key features of this framework are the decoupling of information collection from information use, its capability to multiplex information sources, its operational independence from any specific protocol configuration, and its use outside a node context.


Wireless Mesh Network Event Source Frame Error Rate Cross Layer IEEE Communication Magazine 
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.
    Mapp, G., Cottingham, D., Shaikh, F., Vidales, P., Patanapongpibul, L., Balioisian, J., Crowcroft, J.: An Architectural Framework for Heterogeneous Networking. In: Proceedings of International Conference on Wireless Information Networks and Systems (August 2006)Google Scholar
  2. 2.
    Clark, D., Sollins, K., Wroclawski, J., Faber, T.: Addressing Reality: An Architectural Response to Real-World Demands on the Evolving Internet. In: Proceedings of ACM SIGCOMM, pp. 247-257 (2003)Google Scholar
  3. 3.
    Autonomic Network Architecture, Situated and Autonomic Communications - EU IST FP6, ACM Computer Communications Review vol. 36-2 (April 2006),
  4. 4.
    Borgia, E., Conti, M., Delmastro, F.: MobileMAN: Design, Integration and Experimentation of Cross-Layer Mobile Multihop Ad Hoc Networks. IEEE Communications 44(7) (2006)Google Scholar
  5. 5.
    Akyildiz, I.F., Su, w., Sankarasubramaniam, Y., Cayirci, E.: A Survey on Sensor Networks. IEEE Communications (August 2002)Google Scholar
  6. 6.
    Akyildiz, F., Wang, X., Wang, W.: Wireless Mesh Networks: a Survey. Computer Networks 47 (2005)Google Scholar
  7. 7.
    Hartung, C., Han, R., Seielstad, C., Holbrook, S.: FireWxNet: a Multi-Tiered Portable Wireless System for Monitoring Weather Conditions in Wildland Fire Environments. In: Proceedings of ACM MobiSys, ACM, New York (2006)Google Scholar
  8. 8.
    Jacobson, V.: Congestion Avoidance and Control. In: Proceedeings of ACM SIGCOMM, ACM Press, New York (1988)Google Scholar
  9. 9.
    Balakrishnan, H., Padmanabhan, V., Seshan, S.: A Comparison of Methods for Improving TCP Performance Over Wireless Links. IEEE/ACM Transactions on Networking 5(6) (1997)Google Scholar
  10. 10.
    Krishnan, R., Sterbenz, J., Eddy, W., Partridge, C., Allman, M.: Explicit Transport Error Notification (ETEN) for Error-Prone Wireless and Satellite Network. Computer Networks 46(3) (2004)Google Scholar
  11. 11.
    Wakeman, I., Crowcroft, J., Wang, Z., Sirovica, D.: Layering Considered Harmful. IEEE Network, 7–16 (January 1992)Google Scholar
  12. 12.
    Liu, Q., Zhou, S., Giannakis, G.: Cross Layer Scheduling with Presribed QoS Guarantees in Adaptive Wireless Networks. IEEE Journal on Selected Areas in Communication 23 (May 2005)Google Scholar
  13. 13.
    Khan, S., Peg, Y., Steinbach, E., Sgroi, M., Kellerer, W.: Application Driven Cross Layer Optimisation for Video Streaming Over Wireless Networks. IEEE Comms. 44(1) (2006)Google Scholar
  14. 14.
    Kawadia, V., Kumar, P.: A Cautionary Perspective on Cross Layer Design. IEEE Wireless Communication, 3–11 (February 2005)Google Scholar
  15. 15.
  16. 16.
    Ci, S., Sharif, H., Noubir, G.: Improving the Performance of a MAC Layer by Using Congestion Control/Avoidance Methods in Wireless Networks. In: Proceedings of ACM Symposium on Applied Computing, Las Vegas, ACM, New York (2001)Google Scholar
  17. 17.
    Kang, J., Nath, B.: Resource Controlled Mac Layer Congestion Control Scheme in a Cellular Packet Network. In: Proceedings of 59th IEEE Conference on Vehicular Technology, IEEE Computer Society Press, Los Alamitos (2004)Google Scholar
  18. 18.
    Baset, S., Schulzrinne, H.: An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol. In: Proceedings of IEEE INFOCOM, Barcelona (April 2006)Google Scholar
  19. 19.
    Fry, M., MacLarty, G., Wakeman, I.: Using Overlays to Support Context Awareness. In: Proceedings of Third Workshop on Context Awareness for Proactive Systems, Surrey, UK (June 2007)Google Scholar
  20. 20.
    Holland, G., Vaidya, N., Bahl, P.: A Rate-Adaptive MAC Protocol for Multihop Wireless Networks. In: Proc.7th Annual Int’l. Conf. Mobile Comp. and Net, ACM Press, New York (2001)Google Scholar
  21. 21.
    Misic, J., Shafi, S., Misic, V.: Cross-Layer Activity Management in an 802.15.4 Sensor Network. IEEE Communications Magazine (January 2006)Google Scholar
  22. 22.
    Haratcherev, I., Taal, J., Langendoen, K., Lagendijk, R., Sips, H.: Optimised Video Streaming over 802.11 by Cross-layer signaling. IEEE Communications Magazine  (January 2006)Google Scholar
  23. 23.
    Ksentini, A., Naimi, M.: Toward an Improvement of H.264 Video Transmission over IEEE 802.11e through a Cross-Layer Architecture, IEEE Communications Magazine (January 2006)Google Scholar
  24. 24.
    Khan, S., Peg, Y., Steinbach, E., Sgroi, M., Kellerer, W.: Application driven Cross-Layer Optimisation for Video Streaming over Wireless Networks. IEEE Comm Magazine (January 2006)Google Scholar
  25. 25.
    Kliazovich, D., Granelli, F.: A Cross-layer scheme for TCP Performance Improvement in Wireless LANs, Technical Report DIT-04-025, Informatica e Telecomunicazioni, University of Trento (2004)Google Scholar
  26. 26.
    El Batt, T., et al.: Power Management for Throughput Enhancement in Wireless Ad-hoc Networks, IEEE ICC, pp. 1506–1513 (2000)Google Scholar
  27. 27.
    Liu, Q., Zhou, S., Giannakis, G.: Cross-layer scheduling with Prescribed QoS Guarantees in Adaptive Wireless Networks. IEEE JSAC 23 (May 2005)Google Scholar
  28. 28.
    Sudame, P., Badrinath, B.: On Providing Support for Protocol Adaptation in Mobile Wireless Networks. Journal of Mobile Networks and Applications 6 (2001)Google Scholar
  29. 29.
    Wijting, C., Prasad, R.: A Generic Framework for Cross-Layer optimisation in Wireless personal Area Networks. Wireless Personal Communications Journal 29 (2004)Google Scholar
  30. 30.
    Winter, R., Schiller, J., Nikaein, N., Bonnet, C.: CrossTalk: Cross-Layer Decision Support Based on Global Knowledge. IEEE Communications Magazine (January 2006)Google Scholar
  31. 31.
    Kompella, R., Greenberg, A., Rexford, J., Snoeren, A., Yates, J.: Cross-Layer Visibility as a Service. In: Proceedings of Hotnets Workshop (2005)Google Scholar
  32. 32.
    Wang, Q., Abu Ragheff, M.A.: Cross-layer signaling for next-generation wireless systems. IEEE Wireless Communications and Networking Conference (WCNC) (2003)Google Scholar
  33. 33.
    Chinta, M., Helal, A., Hernandez, E.: ILC-TCP: An Interlayer Collaboration Protocol for TCP (2003)Google Scholar
  34. 34.
    Razzaque1, M., Dobson, S., Nixon, P.: A Cross-Layer Architecture For Autonomic Communications. In: proceedings of Int’l Workshop on Autonomic Communications, Paris (September 2006)Google Scholar
  35. 35.
    Hasswa, A., Nasser, N., Hassanein, H.: Tramcar: A Context-Aware Cross-Layer Architecture for Next Generation Heterogeneous Wireless Networks. In: Proceedings of IEEE International Conference on Communications (ICC), Istanbul, Turkey (June 2006)Google Scholar
  36. 36.
    E2RII Project, Motorola Labs,
  37. 37.
    IST-UNITE Project,
  38. 38.
    Haggle Project: Situated and Autonomic Communications - an EC FET European Initiative (EU IST FP6). ACM Computer Communications Review, vol. 36-2, (April 2006),
  39. 39.
    Sifalakis, M., Hutchison, D., Sterbenz, J., Zseby, T., Salamatian, K.: Functional Composition Framework, Autonomic Network Architectures, Deliverable D2.2 (February 2007),
  40. 40.
    Paolo, C., Coulson, G., Gold, R., Lad, M., Mascolo, C., Mottola, L., Picco, G.P., Sivaharan, T., Weerasinghe, N., Zachariadis, S.: The RUNES Middleware for Networked Embedded Systems and its Application in a Disaster Management Scenario. In: Percom 2007. Proceedings. of 5th IEEE International Conference on Pervasive Computing and Communications, White Plains, NY, IEEE Computer Society Press, Los Alamitos (2007)Google Scholar
  41. 41.
    Blair, G., Coulson, G., Andersen, A., Blair, L., Clarke, M., Costa, F., Duran-Limon, H., Fitzpatrick, T., Johnston, L., Moreira, R., Parlavantzas, N., Saikoski, K.: The Design and Implementation of OpenORB v2. IEEE DS Online, Special Issue on Reflective Middleware 2(6) (2001)Google Scholar
  42. 42.
    Chan, A.T.S., Siu-Nam, C.: MobiPADS: a reflective middleware for context-aware mobile computing. Software Engineering, IEEE Transactions 29(12) (December 2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Manolis Sifalakis
    • 1
  • Michael Fry
    • 2
  • David Hutchison
    • 1
  1. 1.Lancaster University, Computing Dept., Infolab21, LA1 4WA LancasterUK
  2. 2.The University of Sydney, School of Information Technologies, NSW 2006Australia

Personalised recommendations