Abstract
Mobility has emerged as an important new trend in the arena of distributed computing bringing along deep social and technical transformations. These changes have created an increasing demand for applications and middleware that exploit and support mobility. This article proposes the use of the concept of magnetic fields borrowed from physics to enable self-organizing message forwarding on overlay networks over physical networks with possibly mobile nodes. Though autonomic, a network that employs the proposed message forwarding mechanism still needs a cognitive management to accomplish end-to-end goals. After formalizing the generic model of virtual magnetic fields, a distributed self-stabilizing propagation algorithm is defined and applied to the load-balancing problem. Simulation results are then discussed and implementation issues are detailed considering extensions of existing platforms. At last, conclusions are drawn and the main future works are listed.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10922-009-9145-1/MediaObjects/10922_2009_9145_Fig1_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10922-009-9145-1/MediaObjects/10922_2009_9145_Fig2_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10922-009-9145-1/MediaObjects/10922_2009_9145_Fig3_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10922-009-9145-1/MediaObjects/10922_2009_9145_Fig4_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10922-009-9145-1/MediaObjects/10922_2009_9145_Fig5_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10922-009-9145-1/MediaObjects/10922_2009_9145_Fig6_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10922-009-9145-1/MediaObjects/10922_2009_9145_Fig7_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10922-009-9145-1/MediaObjects/10922_2009_9145_Fig8_HTML.gif)
Similar content being viewed by others
Notes
A partial list of these protocols can be found in Wikipedia, “List of Ad Hoc Routing Protocols”, http://wn.wikipedia.org/wiki/Ad_hoc_routing_protocol_list, visited in Feb. 2009.
References
Henning, M., Vinoski, S.: Advanced CORBA programming with C++. Addison-Wesley, Reading (1999)
Lima, L.A.P., Calsavara, A.: A framework for CORBA interoperability in Ad Hoc networks. In: Proceedings of the 2007 ACM Symposium on Applied Computing (ACM SIGAPP 2007), pp. 930–934. Seoul, Korea, March 2007
Wang, N., et al.: Evaluating meta-programming mechanisms for ORB middleware. IEEE Commun. Mag. 39(10), 102–113 (2001)
Fortuna, C., Mohorcic, M.: Trends in the development of communication networks: cognitive networks. Comput. Netw. 53(9), 1354–1376 (2009)
Fall, K.: A delay-tolerant network architecture for challenged internets. In: Proceedings of the 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM ‘03), pp. 27–34, August 2003
Kate, A., Zaverucha, G., Hengartner, U.: Anonymity and security in delay-tolerant networks. In: Proceedings of the Third International Conference on Security and Privacy in Communications Networks and the Workshops (SecureComm 2007), pp. 504–513, September 2007
Sun Microsystems. JXTA—Java Micro Edition Project, https://jxta-jxme.dev.java.net. Accessed September 2007
Murphy, A.L., Picco, G.P., Roman, G.-C.: LIME: a coordination model and middleware supporting mobility of hosts and agents. ACM Trans. Softw. Eng. Methodol. 15(6), 279–328 (2006)
Ting, Y.-W., Chang, Y.-K.: A novel cooperative caching scheme for wireless Ad Hoc networks: group caching. In: Proceedings of the International Conference on Networking, Architecture, and Storage (NAS 2007), pp. 62–68, July 2007
Godfrey, B., Lakshminarayanan, K., Surana, S., Karp, R., Stoica, I.: Load balancing in dynamic structured peer-to-peer systems. Perform. Eval. 63(3), 217–240 (2006)
Lenders, V., May, M., Plattner, B.: Service discovery in mobile Ad Hoc networks: a field theoretic approach. In: Proceedings of the Sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks (WoWMoM 2005), pp. 120–130, June 2005
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lima, L.A.P., Calsavara, A. Autonomic Application-Level Message Delivery Using Virtual Magnetic Fields. J Netw Syst Manage 18, 97–116 (2010). https://doi.org/10.1007/s10922-009-9145-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10922-009-9145-1