ACM Home Page
Please provide us with feedback. Feedback
Agilla: A mobile agent middleware for self-adaptive wireless sensor networks
Full text PdfPdf (1.73 MB)
Source
ACM Transactions on Autonomous and Adaptive Systems (TAAS) archive
Volume 4 ,  Issue 3  (July 2009) table of contents
Article No. 16  
Year of Publication: 2009
ISSN:1556-4665
Authors
Chien-Liang Fok  Washington University in St. Louis, MO
Gruia-Catalin Roman  Washington University in St. Louis, MO
Chenyang Lu  Washington University in St. Louis, MO
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 95,   Downloads (12 Months): 213,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1552297.1552299
What is a DOI?

ABSTRACT

This article presents Agilla, a mobile agent middleware designed to support self-adaptive applications in wireless sensor networks. Agilla provides a programming model in which applications consist of evolving communities of agents that share a wireless sensor network. Coordination among the agents and access to physical resources are supported by a tuple space abstraction. Agents can dynamically enter and exit a network and can autonomously clone and migrate themselves in response to environmental changes. Agilla's ability to support self-adaptive applications in wireless sensor networks has been demonstrated in the context of several applications, including fire detection and tracking, monitoring cargo containers, and robot navigation. Agilla, the first mobile agent system to operate in resource-constrained wireless sensor platforms, was implemented on top of TinyOS. Agilla's feasibility and efficiency was demonstrated by experimental evaluation on two physical testbeds consisting of Mica2 and TelosB nodes.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
 
4
 
5
 
6
Bhattacharya, S., Atay, N., Alankus, G., Lu, C., Bayazit, O. B., and Roman, G.-C. 2006. Roadmap query for sensor network assisted navigation in dynamic environments. In Proceedings of the International Conference on Distributed Computing in Sensor Systems (DCOSS), 17--36.
7
 
8
 
9
 
10
Choi, Y.-G., Kang, J., and Nyang, D. 2007. Proactive code verification protocol in wireless sensor network. Lecture Nodes in Computer Science, vol. 4706, 6, Springer, 1085--1096.
 
11
Crossbow Technology. 2005a. Mica2 wireless measurement system. http://www.xbow.com/Products/productdetails.aspx?sid=174.
 
12
Crossbow Technology. 2005b. MicaZ wireless measurement system. http://www.xbow.com/Products/productdetails.aspx?sid=164.
 
13
Cugola, G. and Picco, G. 2001. Peerware: Core middleware support for peer-to-peer and mobile systems. Tech. rep., Politecnico di Milano.
 
14
 
15
Fok. C.-L. 2005. Agilla Website. http://mobilab.wustl.edu/projects/agilla.
 
16
Fok, C.-L., Roman, G.-C., and Hackmann, G. 2004. A lightweight coordination middleware for mobile computing. In Proceedings of the 6th International Conference on Coordination Models and Languages (Coordination'04), R. DeNicola et al., Eds. Lecture Notes in Computer Science, vol. 2949. Springer-Verlag, 135--151.
17
 
18
Gray, R. 1997. Agent Tcl. Dr. Dobb's J. Softw. Tools 22, 3, 18--71.
19
20
21
22
 
23
 
24
Jeong, J. 2005. Incremental network programming for wireless sensors. M.S. thesis, Electrical Engineering and Computer Science Department, University of California, Berkeley.
 
25
Johansen, D., van Renesse, R., and Schneider, F. B. 1995. An introduction to the TACOMA distributed system. version 1.0. Tech. rep. 95-23, University of Tromsø, Tromsø, Norway.
 
26
Kang, P., Borcea, C., Xu, G., Saxena, A., Kremer, U., and Iftode, L. 2004. Smart messages: A distributed computing platform for networks of embedded systems. The Comput. J. (Special Issue on Mobile and Pervasive Computing). 47, 475--494.
27
 
28
29
30
 
31
Levis, P. 2004. The tinyscript language. http://www.cs.berkeley.edu/~pal/mate-web/files/tinyscript-manual.pdf.
32
 
33
 
34
35
36
 
37
38
 
39
Murty, R., Gosain, A., Tierney, M., Brody, A., Fahad, A., Bers, J., and Welsh, M. 2007. Citysense: A vision for an urban-scale wireless networking testbed. Tech. rep. 13-07, Harvard University.
40
 
41
P.E.Clements, Papaioannou, T., and Edwards, J. 1997. Aglets: Enabling the virtual enterprise. In Proceedings of the International Conference on Managing Enterprises - Stakeholders, Engineering, Logistics and Achievement.
 
42
43
 
44
Platon, E. and Sei, Y. 2008. Security engineering in wireless sensor networks. Progress Inf. 5, 3, 49--64.
 
45
 
46
Qi, H., Iyengar, S. S., and Chakrabarty, K. 2001a. Multi-resolution data integration using mobile agents in distributed sensor networks. IEEE Trans. Syst. Man Cybernet. -- Part C 31, 3, 383--391.
 
47
Qi, H., Wang, X., Iyengar, S. S., and Chakrabarty, K. 2001b. Multi-sensor data fusion in distributed sensor networks using mobile agents. In Proceedings of 5th International Conference on Information Fusion. 11--16.
 
48
Qi, H., Xu, Y., and Wang, X. 2003. Mobile-agent-based collaborative signal and information processing in sensor networks. In Proceedings of the IEEE 91, IEEE 1172--1183.
49
 
50
Stallings, W. 2001. Operating Systems 4th, Ed. Prentice Hall.
 
51
Stathopoulos, T., Heidemann, J., and Estrin, D. 2003. A remote code update mechanism for wireless sensor networks. Tech. rep. CENS-TR-30, UCLA.
 
52
Tong, L., Zhao, Q., and Adireddy, S. 2003. Sensor networks with mobile agents. In Proceedings of the Military Communications International Symposium. 688--693.
 
53
Tseng, Y.-C., Kuo, S.-P., Lee, H.-W., and Huang, C.-F. 2004a. Location tracking in a wireless sensor network by mobile agents and its data fusion strategies. Comput. J. 47, 4, 448--460.
 
54
Tseng, Y.-C., Kuo, S.-P., Lee, W.-W., and Huang, C.-F. 2004b. Location tracking in a wireless sensor network by mobile agents and its data fusion strategies. Comput. J. 47, 4, 448--460.
 
55
Tynan, R., Ruzzelli, A. G., and P., O. G. M. 2005. A methodology for the development of multi-agent systems on wireless sensor networks. In Proceedings of the 17th International Conference on Software Engineering and Knowledge Engineering.
 
56
Tyndall National Institute. 2005. The 25mm cube module. http://www.tyndall.ie/research/mai-group/25cube_mai.html.
57
 
58
59
60
 
61
Wooldridge, M. and Jennings, N. 1995. Intelligent agents: Theory and practice. IEEE Trans. Knowl. Eng. Rev. 10, 2, 115--152.
 
62
63
64

Collaborative Colleagues:
Chien-Liang Fok: colleagues
Gruia-Catalin Roman: colleagues
Chenyang Lu: colleagues