Skip to main content

Active Coordination in Ad Hoc Networks

  • Conference paper
Coordination Models and Languages (COORDINATION 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2949))

Included in the following conference series:

Abstract

The increasing ubiquity of communicating mobile devices and vastly different mobile application needs have led to middleware models for ad hoc networks that simplify application programming. One such system, EgoSpaces, addresses the needs of individual applications, allowing them to define what data is included in their operating context using declarative specifications constraining properties of data, agents that own data, hosts where agents are running, and attributes of the network. In the resulting model, application agents interact with a dynamic environment through a set of views, or custom defined projections of the set of data present in the ad hoc network. This paper builds on EgoSpaces by allowing agents to assign behaviors to views. Behaviors consist of actions automatically performed in response to specified changes in a view. Behaviors discussed in this paper encompass reactive programming, transparent data migration, automatic data duplication, and event capture. Formal semantic definitions and programming examples are given for each behavior.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Abowd, G., Atkeson, C., Hong, J., Long, S., Kooper, R., Pinkerton, M.: Cyberguide: A mobile context-aware tour guide. ACM Wireless Networks 3, 421–433 (1997)

    Article  Google Scholar 

  2. Broch, J., Johnson, D.B., Maltz, D.A.: The dynamic source routing protocol for mobile ad hoc networks. Internet Draft, IETF MANET Working Group (March 1998)

    Google Scholar 

  3. Cabri, G., Leonardi, L., Zambonelli, F.: MARS: A programmable coordination architecture for mobile agents. Internet Computing 4(4), 26–35 (2000)

    Article  Google Scholar 

  4. Carzaniga, A., Rosenblum, D.S., Wolf, A.L.: Design and evaluation of a wide-area even notification service. ACM Trans. on Computer Systems 19(3), 332–383 (2001)

    Article  Google Scholar 

  5. Cheverst, K., Davies, N., Mitchell, K., Friday, A., Efstratiou, C.: Experiences of developing and deploying a context-aware tourist guide: The GUIDE project. In: Proceedings of MobiCom, pp. 20–31. ACM Press, New York (2000)

    Chapter  Google Scholar 

  6. Cugola, G., Di Nitto, E., Fuggetta, A.: The JEDI event-based infrastructure and its application to the development of the OPSS WFMS. IEEE Trans. on Software Engineering 27(9), 827–850 (2001)

    Article  Google Scholar 

  7. Gelernter, D.: Generative communication in Linda. ACM Trans. on Prog. Lang. and Systems 7(1), 80–112 (1985)

    Article  MATH  Google Scholar 

  8. Harter, A., Hopper, A.: A distributed location system for the active office. IEEE Networks 8(1), 62–70 (1994)

    Article  Google Scholar 

  9. Hong, J., Landay, J.: An infrastructure approach to context-aware computing. Human Computer Interaction 16 (2001)

    Google Scholar 

  10. Huang, Q., Julien, C., Roman, G.-C.: Relying on safe distance to achieve strong partitionable group membership in ad hoc networks. IEEE Transactions on Mobile Computing (2003) (to appear)

    Google Scholar 

  11. Julien, C., Roman, G.-C.: Egocentric context-aware programming in ad hoc mobile environments. In: Proc. of the 10th Int’l. Symp. on the Foundations of Software Engineering, pp. 21–30 (2002)

    Google Scholar 

  12. Ko, Y., Vaidya, N.: Location-aided routing (LAR) in mobile ad hoc networks. In: Proc. of MobiCom, pp. 66–75 (1998)

    Google Scholar 

  13. Murphy, A.L., Picco, G.P., Roman, G.-C.: Lime: A middleware for physical and logical mobility. In: Proc. of the 21st Int’l. Conf. on Distributed Computing Systems, pp. 524–533 (2001)

    Google Scholar 

  14. Park, V., Corson, M.S.: Temporally-ordered routing algorithm (TORA) version 1: functional specification. Internet Draft, IETF MANET Working Group (August 1998)

    Google Scholar 

  15. Picco, G.P., Murphy, A.L., Roman, G.-C.: On global virtual data structures. In: Marinescu, D., Lee, C. (eds.) Process Coordination and Ubiquitous Computing, pp. 11–29 (2002)

    Google Scholar 

  16. Roman, G.-C., Julien, C., Huang, Q.: Network abstractions for context-aware mobile computing. In: Proc. of the 24th Int’l. Conf. on Software Engineering, pp. 363–373 (2002)

    Google Scholar 

  17. Royer, E., Toh, C.-K.: A review of current routing protocols for ad hoc mobile wireless networks. In: IEEE Personal Communications, pp. 46–55 (1999)

    Google Scholar 

  18. Ryan, N., Pascoe, J., Morse, D.: Fieldnote: A handheld information system for the field. In: 1st International Workshop on TeloGeoProcessing (1999)

    Google Scholar 

  19. Salber, D., Dey, A., Abowd, G.: The Context Toolkit: Aiding the development of context-enabled applications. In: Proc. of CHI 1999, pp. 434–441 (1999)

    Google Scholar 

  20. Want, R., et al.: An overview of the PARCTab ubiquitous computing environment. IEEE Personal Communications 2(6), 28–33 (1995)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Julien, C., Roman, GC. (2004). Active Coordination in Ad Hoc Networks. In: De Nicola, R., Ferrari, GL., Meredith, G. (eds) Coordination Models and Languages. COORDINATION 2004. Lecture Notes in Computer Science, vol 2949. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24634-3_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24634-3_16

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-24634-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics