Skip to main content

Rascal — A Resource Manager for Multi Agent Systems in Smart Spaces

  • Conference paper
  • First Online:
From Theory to Practice in Multi-Agent Systems (CEEMAS 2001)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2296))

Abstract

Multi Agent Systems (MAS) are often used as a software substrate in creating smart spaces. Many of the solutions already developed within the MAS community are applicable in the domain of smart spaces. Others, however, need to be modified or re-developed. In particular, it has to be noted that many agents acting in a physical space domain are restricted in number and capability by the scarce physical hardware available. Those limitations need to be taken into account when coordinating agent activities in a MAS in a smart space.

In this paper we present Rascal, a high-level resource management system for the Intelligent Room Project, that addresses physical resource scarcities. Rascal performs the service mapping and arbitration functions for the system. Rascal is an implemented tool and has been partially deployed for day-to-day use.

The work presented here was supported in part by the Advanced Research Project Agency of the Department of Defense under contract number F30602-92-C0204, monitored through Rome Laboratory, and in part by the MIT Project Oxygen Alliance.

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. W. Adjie-Winoto, E. Schwartz, H. Balakrishnan, and J. Lilley. The design and implementation of an intentional naming system. In 17th ACM Symposium on Operating Systems Principles (SOSP), Kiawah Island, SC, December 1999.

    Google Scholar 

  2. Ken Arnold, Bryan O’sullivan, Robert W. Scheifler, Jim Waldo, and Ann Wollrath. The Jini Specification. Addison-Wesley, Reading, MA, 1999.

    Google Scholar 

  3. Jonathan Bredin, David Kotz, Daniela Rus Rajiv T. Maheswaran, Çagri Imer, and Tamer Basar. A market-based model for resource allocation in agent systems. In Franco Zambonelli, editor, Coordination of Internet Agents. Springer-Verlag, 2000.

    Google Scholar 

  4. Hon Wai Chun. Constraint programming in Java with JSolver. In First International Conference and Exhibition on The Practical Application of Constraint Technologies and Logic Programming, London, April 1999.

    Google Scholar 

  5. Michael Coen, Brenton Phillips, Nimrod Warshawsky, Luke Weisman, Stephen Peters, and Peter Finin. Meeting the computational needs of intelligent environments: The Metaglue system. In Proceedings of MANSE’99, Dublin, Ireland, 1999.

    Google Scholar 

  6. Ernest J. Friedman-Hill. Jess, the Java Expert System Shell. Technical Report SAND98-8206, Sandia National Laboratories, 1997.

    Google Scholar 

  7. Krzysztof Gajos, Luke Weisman, and Howard Shrobe. Design principles for resource management systems for intelligent spaces. In Proceedings of The Second International Workshop on Self-Adaptive Software, Budapest, Hungary, 2001. To appear.

    Google Scholar 

  8. David L. Martin, Adam J. Cheyer, and Douglas B. Moran. The Open Agent Architecture: A framework for building distributed software systems. Applied Artificial Intelligence, 13(1–2):91–128, January-March 1999.

    Article  Google Scholar 

  9. Nelson Minar, Matthew Gray, Oliver Roup, Raffi Krikorian, and Pattie Maes. Hive: Distributed agents for networking things. In Proceedings of ASA/MA’99, the First International Symposium on Agent Systems and Applications and Third International Symposium on Mobile Agents, August 1999.

    Google Scholar 

  10. Brenton Phillips. Metaglue: A programming language for multi agent systems. Master’s thesis, Massachusetts Institute of Technology, Cambridge, MA, 1999.

    Google Scholar 

  11. Nimrod Warshawsky. Extending the Metaglue multi agent system. Master’s thesis, Massachusetts Institute of Technology, Cambridge, MA, 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gajos, K. (2002). Rascal — A Resource Manager for Multi Agent Systems in Smart Spaces. In: Dunin-Keplicz, B., Nawarecki, E. (eds) From Theory to Practice in Multi-Agent Systems. CEEMAS 2001. Lecture Notes in Computer Science(), vol 2296. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45941-3_12

Download citation

  • DOI: https://doi.org/10.1007/3-540-45941-3_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43370-5

  • Online ISBN: 978-3-540-45941-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics