Optimizing storage performance for VM-based mobile computing

Stephen Smaldone, Benjamin Gilbert, Jan Harkes, Liviu Iftode, Mahadev Satyanarayanan

Research output: Contribution to journalArticlepeer-review

1 Scopus citations


This article investigates the transient use of free local storage for improving performance in VM-based mobile computing systems implemented as thick clients on host PCs. We use the term TransientPC systems to refer to these types of systems. The solution we propose, called TransPart, uses the higher-performing local storage of host hardware to speed up performance-critical operations. Our solution constructs a virtual storage device on demand (which we call transient storage) by borrowing free disk blocks from the host's storage. In this article, we present the design, implementation, and evaluation of a TransPart prototype, which requires no modifications to the software or hardware of a host computer. Experimental results confirm that TransPart offers low overhead and startup cost, while improving user experience.

Original languageEnglish (US)
Pages (from-to)1-25
Number of pages25
JournalACM Transactions on Computer Systems
Issue number2
StatePublished - 2013

All Science Journal Classification (ASJC) codes

  • Computer Science(all)


  • Disk borrowing
  • File system
  • Free block borrowing
  • Mobile computing
  • Opportunistic mobile computing
  • Performance optimization
  • Pervasive computing
  • Storage
  • Trans Part
  • Transient storage
  • VM
  • Virtual machine
  • Virtualization


Dive into the research topics of 'Optimizing storage performance for VM-based mobile computing'. Together they form a unique fingerprint.

Cite this