Portable Desktop Applications Based on User-Level Virtualization

被引:0
|
作者
Zhang, Youhui [1 ]
Wang, Xiaoling [1 ]
Hong, Liang Su [1 ]
Wang, Dongsheng [1 ]
机构
[1] Tsinghua Univ, Tsinghua Natl Lab Informat Sci & Technol, Beijing 100084, Peoples R China
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As computing is becoming increasingly ubiquitous today, it would be very attractive for common computer users to access same personalized desktop environment on any compatible PC anytime and anywhere. This paper presents such a solution for Windows systems based on user-level virtualization technologies. Namely, the user's data, applications and their configurations are stored on a portable USB device. At run-time, the portable desktop-applications on the device will run in a user-mode virtualization environment where some resource (registry, files/directories, environment variables, etc.) accessing APIs are intercepted and redirected to the portable device as necessary. User can access her personalized applications and data conveniently on any compatible computer, although they do not exist on local disk. This paper describes the whole design, technical details and performance evaluation, and presents a demo application. Compared with some existing solutions based on virtual machine technologies, this solution is more efficient in performance and storage capacity.
引用
收藏
页码:217 / 222
页数:6
相关论文
共 50 条
  • [1] Codec-on-Demand Based on User-Level Virtualization
    Zhang, Youhui
    Zheng, Weimin
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (12): : 2422 - 2429
  • [2] Security and Performance in the Delegated User-level Virtualization
    Chen, Jiahao
    Li, Dingji
    Mi, Zeyu
    Liu, Yuxuan
    Zang, Binyu
    Guan, Haibing
    Chen, Haibo
    [J]. PROCEEDINGS OF THE 17TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, OSDI 2023, 2023, : 227 - 245
  • [3] A Sandbox Designed on User-level Virtualization Platform
    Xie Jin
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INTELLIGENT COMMUNICATION, 2015, 16 : 183 - 187
  • [4] A Cloud Gaming System Based on User-Level Virtualization and Its Resource Scheduling
    Zhang, Youhui
    Qu, Peng
    Cihang, Jiang
    Zheng, Weimin
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (05) : 1239 - 1252
  • [5] General virtual hosting via lightweight user-level virtualization
    Surányi, P
    Abe, H
    Hirotsu, T
    Shinjo, Y
    Kato, K
    [J]. 2005 SYMPOSIUM ON APPLICATIONS AND THE INTERNET, PROCEEDINGS, 2005, : 229 - 236
  • [6] Characterizing user-level network virtualization: performance, overheads and limits
    Tsugawa, Mauricio
    Fortes, Jose A. B.
    [J]. INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2010, 20 (03) : 149 - 166
  • [7] Automatic software deployment using user-level virtualization for cloud-computing
    Zhang, Youhui
    Li, Yanhua
    Zheng, Weimin
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01): : 323 - 329
  • [8] User-level Framework for Performance Monitoring of HPC Applications
    Hristova, R.
    [J]. APPLICATION OF MATHEMATICS IN TECHNICAL AND NATURAL SCIENCES, 2013, 1561 : 144 - 152
  • [9] User-level Remote Memory Paging for Multithreaded Applications
    Midorikawa, Hiroko
    Suzuki, Yuichiro
    Iwaida, Masatoshi
    [J]. PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 196 - +
  • [10] Evaluating and extending user-level fault tolerance in MPI applications
    Laguna, Ignacio
    Richards, David F.
    Gamblin, Todd
    Schulz, Martin
    de Supinski, Bronis R.
    Mohror, Kathryn
    Pritchard, Howard
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2016, 30 (03): : 305 - 319