The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - April-June (2013 vol.6)
pp: 214-226
Chun-Feng Liao , National Taiwan Uinversity, Taipei
Hsin-Chih Chang , National Taiwan University, Taipei
Li-Chen Fu , National Taiwan University, Taipei
ABSTRACT
The use of message-oriented middleware (MOM) in pervasive systems has increased noticeably because of its flexible and failure-tolerant nature. Meanwhile, decentralized service management protocols such as UPnP are believed to be more suitable for administrating applications in small-scale pervasive environments such as smart homes. However, administering MOM-based pervasive systems by UPnP often suffers from network flood problems due to the replications of too many unnecessary messages. This paper presents several traffic reduction schemes, namely, decomposing the multicast traffic, service-based node searching, heartbeat by decomposing the multicast traffic, and on-demand heartbeat, which reduce the replications of unnecessary messages in MOM-based UPnP networks. The analytical predictions agree well with the simulated and experimental results, which show that the message counts of presence and leave announcements, node searching, and heartbeat can be greatly reduced.
INDEX TERMS
Protocols, Heart beat, Peer to peer computing, IP networks, Complexity theory, Computer architecture, Unicast, industry-specific standards, Optimization of services systems, web services communication protocols
CITATION
Chun-Feng Liao, Hsin-Chih Chang, Li-Chen Fu, "Message-Efficient Service Management Schemes for MOM-Based UPnP Networks", IEEE Transactions on Services Computing, vol.6, no. 2, pp. 214-226, April-June 2013, doi:10.1109/TSC.2011.43
REFERENCES
[1] "AgentJ, Java for NS-2," Naval Research Laboratory, http://cs.itd. nrl.navy.mil/work/agentjindex.php , 2013.
[2] Bluetooth System Specification, Bluetooth SIG, 2003.
[3] B. Cain, S. Deering, and I. Kouvelas, Internet Group Management Protocol, Version 3, IETF RFC 376, 2002.
[4] K. Fall and K. Varadhan, "The VINT Project. The Network Simulator---ns-2," http://www.isi.edu/nsnamns, 2013.
[5] S.P. Guan, "IGMP Extension to ns-2," http://sites.google.com/site/igmpextension home, 2013.
[6] C.A.R. Hoare, "Communicating Sequential Processes," Comm. ACM, vol. 21, no. 8, pp. 666-677, 1978.
[7] G. Hohpe and B. Woolf, Enterprise Integration Patterns: Design, Building, and Deploying Messaging Solutions. Addison Wesley, 2004.
[8] J.I. Hong and J.A. Landay, "An Infrastructure Approach to Context-Aware Computing," Human-Computer Interaction J., vol. 6, no. 12, pp. 287-303, 2001.
[9] C.L. Hu, Y.J. Huang, and W.S. Liao, "Multicast Complement for Efficient UPnP Eventing in Home Computing Network," Proc. IEEE Int'l Conf. Portable Information Devices (PORTABLE '07), May 2007.
[10] Jini Specification, v.2.0, Sun Microsystems, June 2003.
[11] B. Johanson and A. Fox, "The Event Heap: A Coordination Infrastructure for Interactive Workspaces," Proc. IEEE Workshop Mobile Computing Systems and Applications, 2002.
[12] S. Knauth, R. Kistler, D. Kaslin, and A. Klapproth, "UPnP Compression Implementation for Building Automation Devices," Proc. IEEE Fifth Int'l Conf. Industrial Informatics, pp. 23-27, June 2007.
[13] C.F. Liao, H.C. Chang, and L.C. Fu, "Boosting the Efficiency of the Reliable Service Management Protocol for Message-Oriented Pervasive Systems," Proc. IEEE Int'l Conf. Service-Oriented Computing and Applications, 2009.
[14] C.F. Liao, Y.W. Jong, and L.C. Fu, "Toward Reliable Service Management in Message-Oriented Pervasive Systems," IEEE Trans. Services Computing, vol. 4, no. 3, pp. 183-195, http://doi. ieeecomputersociety.org/10.1109 TSC.2010.59, July-Sept. 2011.
[15] N.A. Lynch, Distributed Algorithms. Morgan Kaufmann, 1996.
[16] Y. Mazuryk and J.J. Lukkien, "Analysis and Improvements of the Eventing Protocol for Universal Plug and Play," Proc. IASTED Conf. Comm., Internet and Information Technology, 2004.
[17] K. Nakamura, M. Ogawa, T. Koita, and K. Sato, "Implementation and Evaluation of Caching Method to Increase the Speed of UPnP Gateway," Proc. IEEE/IFIP Int'l Conf. Embedded and Ubiquitous Computing (EUC '08), pp. 17-20, Dec. 2008.
[18] G.P. Picco, A.L. Murphy, and G.C. Roman, "Developing Mobile Computing Applications with LIME," Proc. Int'l Conf. Software Eng., 2000.
[19] U. Saif and D.J. Greaves, "Communication Primitives for Ubiquitous Systems or RPC Considered Harmful," Proc. Int'l Conf. Distributed Computing Systems Workshops (ICDCSW '01), 2001.
[20] Salutation Architecture, Salutation Consortium, 1999.
[21] R. Sharp, Principles of Protocol Design. Springer-Verlag, 2008.
[22] M. Spiteri and J. Bates, "An Architecture for the Storage and Retrieval of Events," Proc. IFIP Int'l Conf. Distributed Systems Platforms and Open Distributed Processing (MIDDLEWARE '98), 1998.
[23] E. Suoto, G. Guimaraes, G. Vasconcelos, M. Vieira, N. Rosa, and C. Ferraz, "A Message-Oriented Middleware for Sensor Networks," Proc. Int'l Workshop Middleware for Ubiquitous and Ad-Hoc Computing, 2004.
[24] UPnP Device Architecture 1.0, ISO/IEC DIS 29341, 2008.
[25] T. Winograd, "Architectures for Context," Human-Computer Interaction J., vol. 16, no. 2, pp. 401-419, 2001.
[26] The Wireshark Protocol Analyzer, http:/www.wireshark.org, 2013.
[27] A. Zeidler, Event-Based Middleware for Pervasive Computing: Foundations, Concepts, Design. VDM Verlag Dr. Müller, 2007.
[28] F. Zhu, M.W. Mutka, and L.M. Ni, "Service Discovery in Pervasive Computing Environments," IEEE Pervasive Computing, vol. 4, no. 4, pp. 81-90, Oct.-Dec. 2005.
[29] "UPnP Extensions for Message-Oriented Middleware," http://www.attentivehome.orgTSC2011.html , 2013.
6 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool