Skip to main content

On the Design of a SIP-Based Binding Middleware for Next Generation Home Network Services

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5331))

Abstract

This paper proposes a two-layer component-based middleware framework that copes with the complexity of managing and constructing efficient and useful SIP-based home services. In the first layer, the device integration framework overcomes the heterogeneity of media home devices by providing protocol-independent components that reify the underlying devices. At the second layer, the binding framework allows constructing open mobile media bindings between SIP and non SIP communication protocol endpoints including media home devices. The openness of our framework is motivated by the need of constructing highly flexible home services such as context aware adaptation, session mobility, media session enrichment and QoS. Our framework is implemented as part of a context-aware adaptive middleware on top of the OSGi platform and an illustrative use case is shown.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. IETF RFC 3261: SIP: Session Initiation Protocol (2002)

    Google Scholar 

  2. 3GPP Technical Specification Group Services and System Aspects: IP Multimedia Subsystem (IMS). Technical report (2006)

    Google Scholar 

  3. Kumar, Rahman, B.: Mobility support for universal plug and play (UPnP) devices using session initiation protocol (SIP). In: 3rd IEEE of Consumer Communications and Networking Conference, CCNC 2006, January 8-10, vol. 2, pp. 788–792 (2006)

    Google Scholar 

  4. Brown, A., Kolberg, Bushmitch, M., Lomako, D., Ma, G.: A SIP-based OSGi device communication service for mobile personal area networks. In: 3rd IEEE of Consumer Communications and Networking Conference, CCNC 2006, January 8-10, vol. 1, pp. 502–508 (8)

    Google Scholar 

  5. Bushmitch, Lin, W., Bieszczad, Kaplan, A., Papageorgiou, A., Pakstas, A.: A SIP-based device communication service for OSGi framework. In: First IEEE of Consumer Communications and Networking Conference, CCNC 2004, January 5-8, pp. 453–458 (5)

    Google Scholar 

  6. Moyer, S., Marples, D., Ghosh, A.: Service Portability of Networked Appliances. IEEE Communications Magazine (February 2002)

    Google Scholar 

  7. IETF RFC 2327: SDP: Session Description Protocol (1998)

    Google Scholar 

  8. IETF RFC 3515: The Session Initiation Protocol (SIP) Refer Method (2003)

    Google Scholar 

  9. IETF RFC 3428: Session Initiation Protocol (SIP) Extension for Instant Messaging (2002)

    Google Scholar 

  10. IETF RFC 3265: Session Initiation Protocol (SIP)-Specific Event Notification (2002)

    Google Scholar 

  11. IETF RFC 3725: Best Current Practices for Third Party Call Control (3pcc) in the Session Initiation Protocol (SIP) (2004)

    Google Scholar 

  12. Schulzrinne, H., Wedlund, E.: Application-layer mobility using SIP. SIGMOBILE Mob. Comput. Commun. Rev. 4(3), 47–57 (2000)

    Article  Google Scholar 

  13. Alia, M., Eide, V.S.W., Paspallis, N., Eliassen, F., Hallsteinsen, S.O., Papadopoulos, G.A.: A Utility-Based Adaptivity Model for Mobile Applications. In: AINA Workshops, vol. (2) (2007)

    Google Scholar 

  14. Alia, M., Horn, G., Eliassen, F., Khan, M.U., Fricke, R., Reichle, R.: A component-based planning framework for adaptive systems. In: 8th International Symposium on Distributed Objects and Applications (DOA). Springer, Heidelberg (2006)

    Google Scholar 

  15. Bottaro, A., Gerodolle, A.: Home SOA - Facing Protocol Heterogeneity in Pervasive Applications. In: 5th IEEE International Conference on Pervasive Services (ICPS 2008), Sorrento, Italy (July 2008)

    Google Scholar 

  16. Helal, S.: Standards for Service Discovery and Delivery. IEEE Pervasive Computing 1(3), 95–100 (2002)

    Article  Google Scholar 

  17. ISO: ITU Open Distributed Processing – Reference Model, International Standard ISO/IEC 10746-1– 4 ITU–T Recommendation X.901– X.904 (1996)

    Google Scholar 

  18. Lohse, M., Repplinger, M., Slusallek, P.: Dynamic Media Routing in Multi-User Home Entertainment Systems. In: Proceedings of The Eleventh International Conference on Distributed Multimedia Systems (DMS), Knowledge Systems Institute, pp. 271–276 (2005)

    Google Scholar 

  19. Layaïda, O., Ben Atallah, S., Hagimont, D.: A framework for dynamically configurable and reconfigurable network-based media adaptations. Journal Of Internet Technology, Special Issue on Real Time Adaptive Media Delivery over the Internet 5(4) (2004)

    Google Scholar 

  20. Eide, V.S.W., Granmo, O.C., Eliassen, F., Michaelsen, J.A.: Real-time video content analysis: QoS-aware application composition and parallel processing. TOMCCAP 2(2), 149–172 (2006)

    Article  Google Scholar 

  21. OSGi Alliance: Osgi service platform core specification release 4 (October 2005), http://www.osgi.org

  22. IETF RFC 4117: Transcoding Services Invocation in the Session Initiation Protocol (SIP) Using Third Party Call Control (3pcc)) (June 2005)

    Google Scholar 

  23. Bottaro, A., Hall, R.S.: Dynamic Contextual Service Ranking. In: Lumpe, M., Vanderperren, W. (eds.) SC 2007. LNCS, vol. 4829, pp. 129–143. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  24. Coulson, G., Blair, G., Grace, P., Joolia, A., Lee, K., Ueyama, J.: A component model for building systems software. In: Proceedings of IASTED Software Engineering and Applications (SEA 2004), Cambridge MA, USA (2004)

    Google Scholar 

  25. Bruneton, E., Coupaye, T., Leclercq, M., Quema, V., Stefani, J.B.: The FRACTAL component model and its support in Java: Experiences with Auto-adaptive and Reconfigurable Systems. Softw. Pract. Exper. 36(1112), 1257–1284 (2006)

    Article  Google Scholar 

  26. Grace, P., Blair, G.S., Samuel, S.: ReMMoC, A Reflective Middleware to Support Mobile Client Interoperability. In: Proceedings of International Symposium on Distributed Objects and Applications (2003)

    Google Scholar 

  27. Lai, B., Hanrahan, H.: Design of a TINA based Stream Management/Binding Framework. In: SATCAM (2000)

    Google Scholar 

  28. Rafaelsen, H.O., Eliassen, F.: Trading and negotiating stream bindings. In: Coulson, G., Sventek, J. (eds.) Middleware 2000. LNCS, vol. 1795, pp. 289–307. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  29. Fitzpatrick, T., Gallop, J.J., Blair, G.S., Cooper, C., Coulson, G., Duce, D.A., Johnson, I.J.: Design and Application of TOAST: An Adaptive Distributed Multimedia Middleware Platform. In: Shepherd, D., Finney, J., Mathy, L., Race, N.J.P. (eds.) IDMS 2001. LNCS, vol. 2158. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  30. Vilei, A., Convertino, G., Crudo, F.: A new UPnP architecture for distributed video voice over IP. In: MUM 2006: Proceedings of the 5th international conference on Mobile and ubiquitous multimedia, p. 2. ACM, New York (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Alia, M., Bottaro, A., Camara, F., Hardouin, B. (2008). On the Design of a SIP-Based Binding Middleware for Next Generation Home Network Services. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems: OTM 2008. OTM 2008. Lecture Notes in Computer Science, vol 5331. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88871-0_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-88871-0_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-88870-3

  • Online ISBN: 978-3-540-88871-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics