Browse > Article

Wireless u-PC: Personal workspace on an Wireless Network Storage  

Sung, Baek-Jae (포항공과대학교 정보통신공학과)
Hwang, Min-Kyung (포항공과대학교 컴퓨터공학과)
Kim, In-Jung (포항공과대학교 정보통신공학과)
Lee, Woo-Joong (포항공과대학교 컴퓨터공학과)
Park, Chan-Ik (포항공과대학교 컴퓨터공학과)
Abstract
The personal workspace consists of user- specified computing environment such as user profile, applications and their configurations, and user data. Mobile computing devices (i.e., cellular phones, PDAs, laptop computers, and Ultra Mobile PC) are getting smaller and lighter to provide personal work-space ubiquitously. However, various personal work-space mobility solutions (c.f. VMWare Pocket ACE[1], Mojopac[2], u-PC[3], etc.) are appeared with the advance of virtualization technology and portable storage technology. The personal workspace can be loaded at public PC using above solutions. Especially, we proposed a framework called ubiquitous personal computing environment (u-PC) that supports mobility of personal workspace based on wireless iSCSI network storage in our previous work. However, previous u-PC could support limited applications, because it uses IRP (I/O Request Packet) forwarding technique at filter driver level on Windows operating system. In this paper, we implement OS-level virtualization technology using system call hooking on Windows operating system. It supports personal workspace mobility and covers previous u-PC limitation. Also, it overcomes personal workspace loading overhead that is limitation of other solutions (i.e., VMWare Pocket ACE, Mojopac, etc). We implement a prototype consisting of Windows XP-based host PC and Linux-based mobile device connected via WiNET protocol of UWB. We leverage several use~case models of our framework for proving its usability.
Keywords
Personal Workspace; OS-level Virtualization; Wireless Network Storage; Ubiquitous;
Citations & Related Records
연도 인용수 순위
  • Reference
1 VMWare Pocket ACE, http://www.vmware.com/products/ace/
2 RingCube mojopac, http://www.mojopac.com/
3 Microsoft SoftGrid, http://www.microsoft.com/systemcenter/softgrid/
4 Microsoft iSCSI Software Initiator, http://www.microsoft.com/downloads/details.aspx?familyid=12cb3c1a-15d6-4585-b385-befd1319f825
5 Linux UWB + Wireless USB + WiNet, http://www. linuxuwb.org/
6 Intel's Open Storage Toolkit Project, http://sourceforge.net/projects/intel-iscsi/
7 Citrix XenDesktop, http://www.citrix.com/english/ps2/products/product.asp?contentID=163057
8 AppStream, http://www.appstream.com/
9 CyberLink for C++, http://sourceforge.net/ projects/clinkcc/
10 Yang Yu et al, "A Feather-weight Virtual Machine for Windows Applications," Second Int'l Conf. Virtual Execution Environments (VEE 06), ACM, June 2006, pp. 24-34
11 Ceedo, http://www.ceedo.com/
12 I. Kim, M. Hwang, W. Lee, C. Park, "u-PC: Personal Workspace on a Portable Storage," The 4th Int'l Conf. Mobile Technology, Application and Systems (Mobility Conf. 2007), Singapore Chapter for ACM, Sept. 2007, pp. 228-233
13 Alereon, http://www.alereon.com/
14 Thinstall, http://www.thinstall.com/
15 U3, http://www.u3.com/