Fine-grained mobility in the Emerald system
ACM Transactions on Computer Systems (TOCS)
Experiences with the Amoeba distributed operating system
Communications of the ACM
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Distributed Operating Systems: Concepts and Design
Distributed Operating Systems: Concepts and Design
Location Based Services
Automating Deep Space Network scheduling and conflict resolution
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Graph colouring approaches for a satellite range scheduling problem
Journal of Scheduling
A comparison of techniques for scheduling earth observing satellites
IAAI'04 Proceedings of the 16th conference on Innovative applications of artifical intelligence
Hovering data clouds: a decentralized and self-organizing information system
IWSOS'06/EuroNGI'06 Proceedings of the First international conference, and Proceedings of the Third international conference on New Trends in Network Architectures and Services conference on Self-Organising Systems
Proceedings of the 1st International Workshop on Context-Aware Middleware and Services: affiliated with the 4th International Conference on Communication System Software and Middleware (COMSWARE 2009)
Hi-index | 0.00 |
One of the central trends in the two last decades was the spreading of mobile systems. While first these devices were intended to be used for stand-alone applications, the trend is emerging towards cooperating mobile systems performing tasks jointly. The aspects of mobility were first considered in the sense of location transparency aiming to hide the problems raised by mobility from the application. However, upcoming applications need to be aware of location and motion requiring simultaneous coordination in space and time. Instead of addressing this problem by programming devices individually, we propose a systemic approach that abstracts from single devices. Two key issues that we address in the paper are the appropriate programming model and scheduling in real space-time. We will show that this can be realized best by the mean of a new distributed operating system for mobile systems and present a preliminary design for such an operating system called FlockOS.