Communications of the ACM
A network architecture providing host migration transparency
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
IP-based protocols for mobile internetworking
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
Transparent process migration: design alternatives and the sprite implementation
Software—Practice & Experience
Heterogeneous process migration: the Tui system
Software—Practice & Experience
The interactive performance of SLIM: a stateless, thin-client architecture
Proceedings of the seventeenth ACM symposium on Operating systems principles
An end-to-end approach to host mobility
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Limits of wide-area thin-client computing
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Proceedings of the 8th annual international conference on Mobile computing and networking
Measuring thin-client performance using slow-motion benchmarking
ACM Transactions on Computer Systems (TOCS)
IEEE Internet Computing
Managing Checkpoints for Parallel Programs
IPPS '96 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
Proceedings of the Workshop on Micro-kernels and Other Kernel Architectures
Accent: A communication oriented network operating system kernel
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
A "persistent connection" model for mobile and distributed systems
ICCCN '95 Proceedings of the 4th International Conference on Computer Communications and Networks
Transparent Mobility with Minimal Infrastructure
Transparent Mobility with Minimal Infrastructure
Supporting ubiquitous computing with stateless consoles and computation caches
Supporting ubiquitous computing with stateless consoles and computation caches
The design and implementation of Zap: a system for migrating computing environments
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Optimizing the migration of virtual computers
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Libckpt: transparent checkpointing under Unix
TCON'95 Proceedings of the USENIX 1995 Technical Conference Proceedings
Semantic similarity between search engine queries using temporal correlation
WWW '05 Proceedings of the 14th international conference on World Wide Web
WebPod: persistent Web browsing sessions with pocketable storage devices
WWW '05 Proceedings of the 14th international conference on World Wide Web
Reincarnating PCs with portable SoulPads
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Slingshot: deploying stateful services in wireless hotspots
Proceedings of the 3rd international conference on Mobile systems, applications, and services
THINC: a virtual display architecture for thin-client computing
Proceedings of the twentieth ACM symposium on Operating systems principles
Defending against hitlist worms using network address space randomization
Proceedings of the 2005 ACM workshop on Rapid malcode
A feather-weight virtual machine for windows applications
Proceedings of the 2nd international conference on Virtual execution environments
Virtual disk based centralized management for enterprise networks
Proceedings of the 2006 SIGCOMM workshop on Internet network management
Defending against hitlist worms using network address space randomization
Computer Networks: The International Journal of Computer and Telecommunications Networking
A Virtual Machine Migration System Based on a CPU Emulator
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Context-Aware Migratory Services in Ad Hoc Networks
IEEE Transactions on Mobile Computing
u-PC: personal workspace on a portable storage
Mobility '07 Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology
A2M: Access-Assured Mobile Desktop Computing
ISC '09 Proceedings of the 12th International Conference on Information Security
Information security underlying transparent computing: Impacts, visions and challenges
Web Intelligence and Agent Systems
ReDi: an interactive virtual display system for ubiquitous devices
Proceedings of the international conference on Multimedia
SmartVNC: an effective remote computing solution for smartphones
MobiCom '11 Proceedings of the 17th annual international conference on Mobile computing and networking
The top ten cloud-security practices in next-generation networking
International Journal of Communication Networks and Distributed Systems
Mobile agent enabled application mobility for pervasive computing
UIC'06 Proceedings of the Third international conference on Ubiquitous Intelligence and Computing
MOVE: A mobile personalized virtual computing environment
Future Generation Computer Systems
Octopus: An Upperware based system for building personal pervasive environments
Journal of Systems and Software
Authentication session migration
NordSec'10 Proceedings of the 15th Nordic conference on Information Security Technology for Applications
Future Generation Computer Systems
Review: Application mobility in pervasive computing: A survey
Pervasive and Mobile Computing
Hi-index | 0.00 |
We present MobiDesk, a mobile virtual desktop computing hosting infrastructure that leverages continued improvements in network speed, cost, and ubiquity to address the complexity, cost, and mobility limitations of today's personal computing infrastructure. MobiDesk transparently virtualizes a user's computing session by abstracting underlying system resources in three key areas: display, operating system, and network. It provides a thin virtualization layer that decouples a user's computing session from any particular end-user device, and moves all application logic to hosting providers. The virtualization layer decouples a user's computing session from the underlying operating system and server instance, enabling high-availability service by transparently migrating sessions from one server to another during server maintenance or upgrades. We have implemented a prototype in Linux that works with existing unmodified applications and operating system kernels. Our experimental results demonstrate that MobiDesk has very low virtualization overhead, can provide a full featured desktop experience including full-motion video support, and is able to migrate users' sessions efficiently and reliably for high-availability, while maintaining existing network connections.