Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
A reliable multicast framework for light-weight sessions and application level framing
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
A system architecture for context-aware mobile computing
A system architecture for context-aware mobile computing
Rover: a toolkit for mobile information access
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
A multicast-based distributed file system for the internet
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
A Programming Interface for Application-Aware Adaptation in Mobile Computing
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
ECOOP '94 Selected papers from the ECOOP'94 Workshop on Models and Languages for Coordination of Parallelism and Distribution, Object-Based Models and Languages for Concurrent Systems
Law-Governed Linda as a Coordination Model
ECOOP '94 Selected papers from the ECOOP'94 Workshop on Models and Languages for Coordination of Parallelism and Distribution, Object-Based Models and Languages for Concurrent Systems
Extending the Chorus Micro-Kernel to Support Continuous Media Applications
NOSSDAV '93 Proceedings of the 4th International Workshop on Network and Operating System Support for Digital Audio and Video
Reservation Protocols for Internetworks: A Comparison of ST-II and RSVP
NOSSDAV '93 Proceedings of the 4th International Workshop on Network and Operating System Support for Digital Audio and Video
NOSSDAV '93 Proceedings of the 4th International Workshop on Network and Operating System Support for Digital Audio and Video
Integrated Processors Scheduling for Multimedia
NOSSDAV '95 Proceedings of the 5th International Workshop on Network and Operating System Support for Digital Audio and Video
The OSI 95 Connection-Mode Transport Service: The Enhanced QoS
Proceedings of the IFIP TC6/WG6.4 Fourth International Conference on High Performance Networking IV
The Bay Area Research Wireless Access Network (BARWAN)
COMPCON '96 Proceedings of the 41st IEEE International Computer Conference
Shared tuple memories, shared memories, buses and lan's--linda implementations across the spectrum of connectivity
Filters: QoS support mechanisms for multipeer communications
IEEE Journal on Selected Areas in Communications
Client-server computing in mobile environments
ACM Computing Surveys (CSUR)
Experiences of Using Generative Communications to Support AdaptiveMobile Applications
Distributed and Parallel Databases - Special issue on mobile data management and applications
MARE: resource discovery and configuration in ad hoc networks
Mobile Networks and Applications
Egocentric context-aware programming in ad hoc mobile environments
Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering
Egocentric context-aware programming in ad hoc mobile environments
ACM SIGSOFT Software Engineering Notes
Exploiting reflection in mobile computing middleware
ACM SIGMOBILE Mobile Computing and Communications Review
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Advanced Lectures on Networking, NETWORKING 2002 [This book presents the revised version of seven tutorials given at the NETWORKING 2002 Conference in Pisa, Italy in May 2002]
An Architecture for the Effective Support of Adaptive Context-Aware Applications
MDM '01 Proceedings of the Second International Conference on Mobile Data Management
Advanced lectures on networking
Utilising the Event Calculus for Policy Driven Adaptation on Mobile Systems
POLICY '02 Proceedings of the 3rd International Workshop on Policies for Distributed Systems and Networks (POLICY'02)
Self-maintained distributed tuples for field-based coordination in dynamic networks
Proceedings of the 2004 ACM symposium on Applied computing
Extending tuplespaces for coordination in interactive workspaces
Journal of Systems and Software - Special issue: Ubiquitous computing
One.world: Experiences with a Pervasive Computing Architecture
IEEE Pervasive Computing
System support for pervasive applications
ACM Transactions on Computer Systems (TOCS)
Supporting service discovery, querying and interaction in ubiquitous computing environments
Wireless Networks - Special issue: Pervasive computing and communications
Programming stigmergic coordination with the TOTA middleware
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Supporting ordering and consistency in a distributed Event Heap for Ubiquitous Computing
Personal and Ubiquitous Computing
The Knowledge Engineering Review
Rudder: An agent-based infrastructure for autonomic composition of grid applications
Multiagent and Grid Systems
MESHMdl event spaces - A coordination middleware for self-organizing applications in ad hoc networks
Pervasive and Mobile Computing
The Esperanto Broker: a communication platform for nomadic computing systems
Software—Practice & Experience
Context-Aware Migratory Services in Ad Hoc Networks
IEEE Transactions on Mobile Computing
Experiences with open overlays: a middleware approach to network heterogeneity
Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008
Using S2P for routing awareness in tuple-based pervasive systems
International Journal of Internet Protocol Technology
Formal modelling of a coordination system: from practice to theory, and back again
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
Software architecture and mobility: A roadmap
Journal of Systems and Software
An S2P-based resource discovery mechanism for tuple-based pervasive systems
International Journal of Autonomous and Adaptive Communications Systems
Context-aware tuples for the ambient
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems: Part II
WAC'05 Proceedings of the Second international IFIP conference on Autonomic Communication
Programming urban-area applications
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Hi-index | 0.00 |
Mobile computing environments increasingly consist of a range of supporting technologies offering a diverse set of capabilities to applications and end-systems. Such environments are characterised by sudden and dramatic changes in the quality-of-service (QoS) available to applications and users. Recent work has shown that distributed systems platforms can assist applications to take advantage of these changes in QoS and, more specifically, facilitate applications to adapt to their environment. However, the current state-of-the-art in these platforms reflects their fixed network origins through their choice of synchronous connection-oriented communications paradigms. In this paper we argue that these paradigms are not well suited to operation in the emerging mobile environments. Furthermore, we offer an alternative programming paradigm based on tuple spaces which, we believe, offers a number of benefits within a mobile context. The paper presents the design, implementation and evaluation of a new platform based on this paradigm.