ACM Home Page
Please provide us with feedback. Feedback
MobiDesk: mobile virtual desktop computing
Full text PdfPdf (580 KB)
Source International Conference on Mobile Computing and Networking archive
Proceedings of the 10th annual international conference on Mobile computing and networking table of contents
Philadelphia, PA, USA
SESSION: Service infrastructure and network management table of contents
Pages: 1 - 15  
Year of Publication: 2004
ISBN:1-58113-868-7
Authors
Ricardo A. Baratto  Columbia University, New York, NY
Shaya Potter  Columbia University, New York, NY
Gong Su  Columbia University, New York, NY
Jason Nieh  Columbia University, New York, NY
Sponsors
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 30,   Downloads (12 Months): 158,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1023720.1023722
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
100x100 Project. http://100x100network.org/.
 
2
K. Appleby, S. Fakhouri, L. Fong, G. Goldszmidt, and M. Kalantar. Oceano: SLA based Management of a Computing Utility. In Proceedings of IFIP/IEEE International Symposium on Integrated Network Management, May 2001.
 
3
Y. Artsy, Y. Chang, and R. Finkel. Interprocess Communication in Charlotte. IEEE Software, pages 22--28, Jan 1987.
 
4
A. Barak and R. Wheeler. MOSIX: An Integrated Multiprocessor UNIX. In Proceedings of the USENIX Winter 1989 Technical Conference, pages 101--112, San Diego, CA, Feb. 1989.
 
5
P. Bhagwat and C. Perkins. A Mobile Networking System based on Internet Protocol (IP). In Proceedings of USENIX Symposium on Mobile and Location Independent Computing, pages 69--82, Cambridge, MA, Aug. 1993.
 
6
J. Casas, D. Clark, R. Konuru, S. Otto, R. Prouty, and J. Walpole. MPVM: A Migration Transparent Version of PVM. Computing Systems, 8(2):171--216, 1995.
7
 
8
Citrix ICA Technology Brief. Technical White Paper, Boca Research, Boca Raton, FL, 1999.
 
9
B. Cumberland, G. Carius, and A. Muir. Microsoft Windows NT Server 4.0, Terminal Server Edition: Technical Reference. Microsoft Press, Redmond, WA, Aug. 1999.
 
10
Delegate. http://www.delegate.org.
 
11
 
12
I. Foster, C. Kesselman, J. Nick, and S. Tuecke. The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. In Open Grid Service Infrastructure WG, Global Grid Forum, June 2002.
 
13
 
14
Global Crossing's IP Network Performance. http://www.globalcrossing.com/xml/network/net_ip_performance.xml.
 
15
M. Handley, J. Padhye, and S. Floyd. TCP Congestion Window Validation, RFC 2861. ACIRI, June 2000.
 
16
httperf. http://www.hpl.hp.com/personal/David_Mosberger/httperf.html.
 
17
http_load. http://www.acme.com/software/http_load/.
 
18
i-Bench, Ziff-Davis, Inc. http://www.veritest.com/benchmarks/i-bench/.
19
 
20
Internet Suspend/Resume Project. http://info.pittsburgh.intel-research.net/projects/isr/.
 
21
D. B. Johnson and C. Perkins. Mobility Support in IPv6. draft-ietf-mobileip-ipv6-16.txt, IETF, Mar. 2002.
22
 
23
D. Legard. Korea to Build 100Mbps Internet System. InforWorld, Nov.18 2003. http://www.infoworld.com/article/03/11/18/HNkorea_1.html.
 
24
M. Litzkow, T. Tannenbaum, J. Basney, and M. Livny. Checkpoint and Migration of UNIX Processes in the Condor Distributed Processing System. Technical Report 1346, Department of Computer Science, University of Wisconsin, Madison, Apr. 1997.
 
25
Mozilla Web Browser. http://www.mozilla.org.
 
26
MPlayer Movie Player. http://www.mplayerhq.hu.
 
27
 
28
S. Narayanaswamy, S. Seshan, E. Brewer, R. Brodersen, F. Burghardt, A. Burstein, Y. C. Chang, A. Fox, J. Gilbert, R. Han, R. H. Katz, A. Long, D. Messerschmitt, and J. Rabaey. Application and Network Support for InfoPad. IEEE Personal Communications, Mar. 1996.
 
29
Netperf. http://www.netperf.org/.
30
31
 
32
C. Perkins. IP Mobility Support for IPv4, revised. draft-ietf-mobileip-rfc2002-bis-08.txt, Internet Draft, Sept. 2001.
 
33
R. Pike, D. Presotto, S. Dorward, B. Flandrena, K. Thompson, H. Trickey, and P. Winterbottom. Plan 9 from Bell Labs. Technical White Paper, Bell Laboratories, Murray Hill, New Jersey, 1995.
 
34
J. S. Plank, M. Beck, G. Kingsley, and K. Li. Libckpt: Transparent Checkpointing under Unix. In Proceedings of Usenix Winter 1995 Technical Conference, pages 213--223, New Orleans, LA, Jan 1995.
 
35
 
36
X. Qu, J. X. Yu, and R. P. Brent. A Mobile TCP Socket. In International Conference on Software Engineering (SE '97), San Francisco, CA, Nov. 1997.
37
 
38
 
39
40
 
41
R. W. Scheifler and J. Gettys. X Window System. Digital Press, third edition, 1992.
 
42
43
 
44
B. Schneier. Applied Cryptography. John Wiley and Sons, second edition, 1996.
 
45
46
 
47
F. Sultan, K. Srinivasan, D. Iyer, and L. Iftode. Migratory TCP: Highly Available Internet Services Using Connection Migration. In Proceedings of ICDCS, pages 17--26, 2002.
 
48
Sun Ray Integrated Solutions. http://www.sun.com/products/sunray1/.
49
 
50
TPC-W Java Implementation. http://mitglied.lycos.de/jankiefer/tpcw/.
 
51
VMware VirtualCenter. http://www.vmware.com/products/vmanage/.
 
52
VMware, Inc. http://www.vmware.com.
 
53
The XFree86 Project. http://www.xfree86.org.
 
54
55
 
56

CITED BY  10

Collaborative Colleagues:
Ricardo A. Baratto: colleagues
Shaya Potter: colleagues
Gong Su: colleagues
Jason Nieh: colleagues