Skip to main content

Support for Mobile Location-Aware Applications in MAGNET

  • Conference paper
  • First Online:
Web, Web-Services, and Database Systems (NODe 2002)

Abstract

A key characteristic of mobile applications is the need for up-to-date location-dependent information, while physical locations change frequently. Recent improvements in wireless communication and hardware technology and Internet-based data exchange has created a new type of mobile application whose requirements are not met by traditional relational and object database systems. In this paper we describe MAGNET, a tuplespace-based framework for dynamic information storage and retrieval, addressing the needs of applications in frequently changing mobile environments, and discuss how this approach could enable flexible data exchange. In addition to type-free data storage and user-customized requests for data records, MAGNET enables adaptation to changing environments by supporting constant monitoring of selected information.

By ‘mobile users’ we mean weakly-connected (wireless) users frequently changing their location (e.g. ,taxi-drivers, tourists) typically using portable computers or PDAs.

A ‘mobile application’ we define as a distributed application run by mobile users (e.g., users with portables working while in transit, tourists while sightseeing, taxi-drivers etc. dealing with location-dependent information (e.g., a local resource, local ‘data’, a location-based request) in a changing environment.

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.

References

  1. ICDE, 13th IEEE International Conference on Data Engineering, Birmingham, UK, (1997)

    Google Scholar 

  2. Stonebraker M., Brown P.: Objects in Middleware: How bad can it be?, Informix white paper, www.informix.com/informix/whitepapers/howbad/howbad.htm

  3. Kostkova P.: MAGNET: Dynamic Resource Management Architecture. PhD Thesis. Dept. of Computing, The City University, London, (1999)

    Google Scholar 

  4. Magee J., Dulay N., Eisenbach S., Kramer J.: Specifying Distributed Software Architectures. Fifth European Software Engineering Conference, Barcelona, (1995)

    Google Scholar 

  5. Kostkova P., McCann J.A.: MAGNET: An Architecture for Dynamic Resource Allocation. Proc. of Int. Workshop on Data Engineering for Wireless and Mobile Access, ACM, (1999)

    Google Scholar 

  6. Kostkova P., McCann J.A.: Inter-federation Communication in the MAGNET Architecture. The Third Grace Hopper Celebration of Women in Computing, Mass. USA., (2000)

    Google Scholar 

  7. Wilschut A. N., Apers P..M. G.: ‘Dataflow Query Execution in a Parallel Main-Memory Environment. In Proc. First International Conference on Parallel and Distributed Information Systems (PDIS), (1991) 68–77

    Google Scholar 

  8. Urhan T., Franklin M.J., Amsaleg L.: Cost-based query scrambling for initial delays. In Proc. ACM SIGMOD Int. Conference on Management of Data, (1998)

    Google Scholar 

  9. Hellerstein JM., Haas PJ., Wang HJ.: Online Aggregation, Tech. Paper, IBM (1997)

    Google Scholar 

  10. Ives Z G., Levy A Y., Weld D. S., Florescu D., Friedman M. Adaptive Query Processing for Internet Applications. IEEE Data Engineering Bulletin vol 23 no 2, (2000) 19–26

    Google Scholar 

  11. Forman G.H, Zahorjan J.: The Challenges of Mobile Computing. IEEE Computer, 27(4), April 1994, 38–47

    Google Scholar 

  12. Davies N., Blair G. S., Cheverst K., Friday A.: Supporting Adaptive Services in a Heterogeneous Mobile Environment. The 1st Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA (1994)

    Google Scholar 

  13. Gelernter D.: Generative Communication in Linda. ACM Transactions on Programming Languages and Systems, 7(1), (1985) 80–112

    Article  MATH  Google Scholar 

  14. Blair G. S., Davies N., Wade A. P.: Quality of service support in mobile environment: an approach based on tuple spaces. The 5th IFIP International Workshop on Quality of Service, New York, USA (1997)

    Google Scholar 

  15. Crane J. S.: Dynamic Binding for Distributed Systems. PhD thesis, Dept. of Computing, Imperial College, London, UK (1997)

    Google Scholar 

  16. Law G., McCann J. A.: Decomposition of Pre-emptive Scheduling in the Go! Component-Based Operating System, ACM SIGOPS European Workshop (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kostkova, P., McCann, J. (2003). Support for Mobile Location-Aware Applications in MAGNET. In: Chaudhri, A.B., Jeckle, M., Rahm, E., Unland, R. (eds) Web, Web-Services, and Database Systems. NODe 2002. Lecture Notes in Computer Science, vol 2593. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36560-5_21

Download citation

  • DOI: https://doi.org/10.1007/3-540-36560-5_21

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00745-6

  • Online ISBN: 978-3-540-36560-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics