Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Exokernel: an operating system architecture for application-level resource management
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
MAGNET: an architecture for dynamic resource allocation
Proceedings of the 1st ACM international workshop on Data engineering for wireless and mobile access
Decomposition of preemptive scheduling in the Go! component-based operating system
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
The Challenges of Mobile Computing
Computer
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
Dynamic Service Reconfiguration and Migration in the Kea Kernel
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
An Architecture for Dynamically Extensible Operating Systems
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
Matchmaking: Distributed Resource Management for High Throughput Computing
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
Components for operating system design
IWOOOS '96 Proceedings of the 5th International Workshop on Object Orientation in Operating Systems (IWOOOS '96)
Hi-index | 0.00 |
In this chapter we describe MAGNET, a tuplespace-based framework for dynamic trading of services addressing the needs of application in frequently-changing mobile environments. In addition to user-customized trading, MAGNET enables adaptation to a changed environment by supporting constant monitoring of selected information, mobile adaptability and scalability. In addition to presenting the MAGNET architecture and demonstrating its key features, this chapter brings an overview of dynamic trading in mobile systems and presents a theoretical framework for reconfigurability and adaptability.Firstly, we argue that a key characteristic of mobile applications is the need for up-to-date location-dependent information, and adaptability to local configurations while the physical location of users changes frequently. Then, we discuss MAGNET-a model for dynamic trading and its implementation using a tuplespace paradigm. Further, we provide an extensive description of the support for information monitoring, dynamic adaptability and scalability. Presented features are illustrated on a typical real-world scenario-adaptable resource allocation.