Abstract
Mobile peer-to-peer computing calls for suitable middleware and programming models to provide dynamic access to information and resources in dynamic network environments. In particular, location-based access and content-based access to information appear two very useful mechanisms. Here we present how both these two kinds of information access can be realized via TOTA (“Tuples On The Air”), a novel middleware that relies on spatially distributed tuples for supporting uncoupled and adaptive interactions between application agents. The TOTA middleware takes care of both propagating tuples across a network on the basis of application-specific rules and of adaptively re-shaping the resulting distributed structures accordingly to changes in the network structures. In particular, the effectiveness of our model will be tested in providing means for both location-based and content-based access to information.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Balazinska, M., Balakrishnan, H., Karger, D.: INS/Twine: A Scalable Peer-to-Peer Architecture for Intentional Resource Discovery. In: Mattern, F., Naghshineh, M. (eds.) PERVASIVE 2002. LNCS, vol. 2414, p. 195. Springer, Heidelberg (2002)
Bonabeau, E., Dorigo, M., Theraulaz, G.: Swarm Intelligence. Oxford University Press, Oxford (1999)
Butera, W.: Programming a Paintable Computer, PhD Thesis, MIT Media Lab (February 2002)
Cabri, G., Leonardi, L., Zambonelli, F.: Engineering Mobile Agent Applications via Context-Dependent Coordination. IEEE Transactions on Software Engineering 28(11) (November 2002)
Cugola, G., Fuggetta, A., De Nitto, E.: The JEDI Event-based Infrastructure and its Application to the Development of the OPSS WFMS. IEEE Transactions on Software Engineering 27(9), 827–850 (2001)
Gnutella, http://gnutella.wego.com
Hightower, J., Borriello, G.: Location Systems for Ubiquitous Computing. IEEE Computer 34(8), 57–66 (2001)
Imielinski, T., Goel, S.: Dataspace - querying and monitoring deeply networked collections in physical space. IEEE Personal Communications Magazine, 4–9 (October 2000)
Karp, B., Kung, H.: GPSR: Greedy Perimeter Stateless Routing for Wireless Networks. In: Mobicom 2000, Boston, MA, USA (2000)
Mamei, M., Zambonelli, F., Leonardi, L.: Tuples On The Air: a Middleware for Context-Aware Computing in Dynamic Networks. In: 1st International ICDCS Workshop on Mobile Computing Middleware (MCM 2003), Providence, Rhode Island (May 2003)
Mamei, M., Zambonelli, F.: Self-Maintained Distributed Data Structure Over Mobile Ad-Hoc Network, Technical Report No. DISMI-2003-23, University of Modena and Reggio Emilia (August 2003)
MOTION, IST Project, IST-1999-11400, http://www.motion.softeco.it
Morpheus, http://www.musiccity.com
International Workshop on Mobile Teamwork Support, http://www.infosys.tuwien.ac.at/motion/mts/
Nagpal, R.: Programmable Self-Assembly Using Biologically-Inspired Multiagent Control. In: 1st International Conference on Autonomous Agents and Multiagent Systems, Bologna (I), ACM Press, New York (2002)
Parunak, V., Bruekner, S., Sauter, J.: ERIM’s Approach to Fine-Grained Agents. In: NASA/JPL Workshop on Radical Agent Concepts, Greenbelt (MD) (January 2002)
Ratsanamy, S., Francis, P., Handley, M., Karp, R.: A Scalable Content-Addressable Network. In: ACM SIGCOMM Conference 2001, San Diego (CA), ACM Press, New York (2001)
Ratsanamy, S., et al.: GHT: A Geographic Hash Table for Data-Centric Storage. In: 1st ACM Int. Workshop on Wireless Sensor Networks and Applications, Atlanta, Georgia, USA (September 2002)
Roman, G.C., Julien, C., Huang, Q.: Network Abstractions for Context-Aware Mobile Computing. In: 24th International Conference on Software Engineering, Orlando (FL), ACM Press, New York (2002)
Rowstron, A., Druschel, P.: Pastry: Scalable, Decentralized Object Location and Routing for Large-Scale Peer-to-Peer Systems. In: Guerraoui, R. (ed.) Middleware 2001. LNCS, vol. 2218, p. 329. Springer, Heidelberg (2001)
Shen, W., Salemi, B., Will, P.: Hormone-Inspired Adaptive Communication and Distributed Control for CONRO Self-Reconfigurable Robots. IEEE Transactions on Robotics and Automation (October 2002)
Stoica, I., Morris, R., Karger, D., Kaashoek, M., Balakrishnan, H.: Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications. In: ACM SIGCOMM 2001, San Deigo, CA, August 2001, pp. 149–160 (2001)
The Sims, http://www.thesims.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mamei, M., Zambonelli, F. (2004). Location-Based and Content-Based Information Access in Mobile Peer-to-Peer Computing: The TOTA Approach. In: Moro, G., Sartori, C., Singh, M.P. (eds) Agents and Peer-to-Peer Computing. AP2PC 2003. Lecture Notes in Computer Science(), vol 2872. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25840-7_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-25840-7_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24053-2
Online ISBN: 978-3-540-25840-7
eBook Packages: Computer ScienceComputer Science (R0)