Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Munin: distributed shared memory based on type-specific memory coherence
PPOPP '90 Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programming
Implementation and performance of Munin
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
Distributed operating systems
Proceedings of the 21st international conference on Software engineering
The computer for the 21st century
ACM SIGMOBILE Mobile Computing and Communications Review - Special issue dedicated to Mark Weiser
End-to-end delay analysis of videoconferencing over packet-switched networks
IEEE/ACM Transactions on Networking (TON)
Hitting the distributed computing sweet spot with TSpaces
Computer Networks: The International Journal of Computer and Telecommunications Networking - pervasive computing
JavaSpaces Principles, Patterns, and Practice
JavaSpaces Principles, Patterns, and Practice
Ambient computing applications: an experience with the SPREAD approach.
HICSS '03 Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 9 - Volume 9
A scalable tuple space model for structured parallel programming
PMMP '95 Proceedings of the conference on Programming Models for Massively Parallel Computers
The effects of loss and latency on user performance in unreal tournament 2003®
Proceedings of 3rd ACM SIGCOMM workshop on Network and system support for games
It's on my other computer!: computing with multiple devices
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Migration of fine-grained multimedia applications
Proceedings of the Posters and Demo Track
Hi-index | 0.00 |
By utilizing the complementary advantages in screen size, network speed and processing power, the computing devices we own can work together and provide a better user experience. By separating the concerns of an application into components responsible for distinct tasks, these components can run on the different devices where they perform best. As a step towards multi-device applications, we have designed, implemented and tested a collaboration platform for application data sharing, optimized for low producer-to-consumer delay. Distribution trees are built automatically by our system based on latency, and the total producer-to-consumer delays measured in our experiments are below the delay requirements for multimedia applications.