Flow Context Tags: Concepts and Applications

  • Roel Ocampo
  • Alex Galis
  • Hermann De Meer
  • Chris Todd
Part of the IFIP — The International Federation for Information Processing book series (IFIPAICT, volume 229)


Context awareness can help build dynamic networks by enabling them to automatically adapt to the user’s activities, computational environment, and network conditions. Our approach in building context-aware networks uses flow context: information about the intrinsic and low-level characteristics of flows, as well as the nature of the applications, devices, and the activities, intentions, preferences or identities of the users that produce or consume them. We tag network flows with their associated context, enabling the information to be shared and acted upon within the network and end-devices. We establish the conceptual framework behind this approach and present some application scenarios, particularly in mobility and QoS adaptation.


Mobile Node Access Point Mobile Host Vertical Handoff Handoff Latency 
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.


  1. 1.
    M. Satyanarayanan. Pervasive Computing: Vision and Challenges. IEEE Personal Communications, 8(4), August 2001Google Scholar
  2. 2.
    R. Braden, D. Clark, and S. Shenker. Integrated Services Architecture in the Internet: an Overview. Request for Comments 1633, June 1994.Google Scholar
  3. 3.
    A. K. Dey, D. Salber, and G. D. Abowd. A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. Human-Computer Interaction (HCI) Journal, 16(2–4), 2001Google Scholar
  4. 4.
    B. Schilit and M. Theimer. Disseminating Active Map Information to Mobile Hosts. IEEE Network, 8(5), September 1994Google Scholar
  5. 5.
    P. Brown, J. Bovey and X. Chen. Context-Aware Applications: From the Laboratory to the Marketplace. IEEE Personal Communications, 4(5), October 1997Google Scholar
  6. 6.
    A. Schmidt, M. Beigl, and H. Gellersen. There is More to Context Than Location. Computers and Graphics Journal, 23(6), December 1999Google Scholar
  7. 7.
    R. Ocampo, A. Galis and C. Todd. Triggering Network Services Through Context-Tagged Flows. Proceedings of the Second International Workshop on Active and Programmable Grid Architectures and Components (APGAC’05), Atlanta, Georgia, May 2005Google Scholar
  8. 8.
    R. Ocampo, A. Galis, H. De Meer, and C. Todd. Implicit Flow QoS Signaling Using Semantic-Rich Context Tags. Proceedings of the 13th International Workshop on Quality of Service (IWQoS 2005), Passau, Germany, June 2005Google Scholar
  9. 9.
    M. Stemm and R. Katz. Vertical Handoffs in Wireless Overlay Networks. Mobile Networks and Applications. Special Issue: Mobile Networking in the Internet, 3(4), 1999Google Scholar
  10. 10.
    A. Fox, S. D. Gribble, Y. Chawathe and E. A. Brewer. Adapting to Network and Client Variation Using Active Proxies: Lessons and Perspectives. Proc. 16th Intl. Symposium on Operating Systems Principles (SOSP-16), France, October 1997Google Scholar
  11. 11.
    S. McCanne, V. Jacobsen and M. Vetterli. Receiver-Driven Layered Multicast. Proceedings of the ACM Sigcomm’ 96 Conference, August 1996Google Scholar
  12. 12.
    M. Yarvis, P. Reiher and G. Popek. Conductor: A Framework for Distributed Adaptation. Proc. 7th Workshop on Hot Topics in Operating Systems, March 1999Google Scholar
  13. 13.
    K. Henricksen, J. Indulska and A. Rakotonirainy. Modeling Context Information in Pervasive Computing Systems. Proceedings of the First International Conference on Pervasive Computing, Zurich, Switzerland, August 2002.Google Scholar
  14. 14.
    S. Yau and F. Karim. An Adaptive Middleware for Context-Sensitive Communication for Real-Time Applications in Ubiquitous Computing Environments. Real-Time Systems, 26(1), 2004Google Scholar
  15. 15.
    M. Khedr and A. Karmouch. Exploiting Agents and SIP for Smart Context Level Agreements. IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, Canada, August 2003Google Scholar
  16. 16.
    A. Karmouch, A. Galis, R. Giaffreda, T. Kanter, A. Jonsson, A. Karlsson, R. Glitho, M. Smirnov, M. Kleis, C. Reichert, A. Tan, M. Khedr, N. Samaan, H. Laamanen, M. El Barachi and J. Dang. Contextware Research Challenges in Ambient Networks. 1st International Workshop on Mobility Aware Technologies and Applications, October 2004Google Scholar
  17. 17.
    R. Katz, G. Porter, S. Shenker, I. Stoica and M. Tsai. COPS: Quality of Service vs. Any Service at All. Proceedings of the 13th International Workship on Quality of Service (IWQoS 2005), Passau, Germany, June 2005Google Scholar
  18. 18.
    A. Helmy, M. Jaseemuddin and G. Bhaskara. Multicast-based Mobility: A Novel Architecture for Efficient Micro-Mobility. IEEE Journal on Selected Areas in Communications (JSAC), Special Issue on All-IP Wireless Networks, May 2004Google Scholar
  19. 19.
    X. Gu, K. Nahrstedt, W. Yuan, D. Wichadakul, and D. Xu. An XML-Based Quality of Service Enabling Language for the Web. Journal of Visual Language and Computing (JVLC), Special Issue on Multimedia Languages for the Web, February 2002Google Scholar
  20. 20.
    M. Handley, V. Jacobson. SDP: Session Description Protocol. Request for Comments 2327, April 1998Google Scholar
  21. 21.
    N. Freed and N. Borenstein. Multipurpose Internet Mail Extensions Part Two: Media Types. Request for Comments 2046, November 1996Google Scholar

Copyright information

© International Federation for Information Processing 2007

Authors and Affiliations

  • Roel Ocampo
    • 1
    • 2
  • Alex Galis
    • 2
  • Hermann De Meer
    • 3
  • Chris Todd
    • 2
  1. 1.Department of Electrical and Electronics EngineeringUniversity of the PhilippinesQuezon CityPhilippines
  2. 2.Department of Electronic and Electrical EngineeringUniversity College LondonLondonUK
  3. 3.Faculty of Mathematics and Computer ScienceUniversity of PassauPassauGermany

Personalised recommendations