• DocumentCode
    42745
  • Title

    Compressed and shared swap to extend available memory in virtualized consumer electronics

  • Author

    Chiyoung Lee ; Cheol-Ho Hong ; Seehwan Yoo ; Yoo, C.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Korea Univ., Seoul, South Korea
  • Volume
    60
  • Issue
    4
  • fYear
    2014
  • fDate
    Nov. 2014
  • Firstpage
    628
  • Lastpage
    635
  • Abstract
    Virtualization has recently been applied to consumer electronic (CE) devices such as smart TVs and smartphones. In these virtualized CE devices, memory is a valuable resource, because the virtual machines (VMs) on the devices must share the same physical memory. However, physical memory is usually partitioned and allocated to each VM. This partitioning technique may result in memory shortages, which can seriously degrade application performance. This paper proposes a new swap mechanism for virtualized CE devices with flash memory. This proposed mechanism reduces memory consumption by compressing and sharing unused pages. This swap mechanism stores the unused page in memory of another VM, to increase the available memory of the original VM. The proposed swap mechanism is implemented on the Xen hypervisor and Linux. The mechanism improves the application performance by up to 38% by significantly reducing the number of swap-out requests. The swap-out requests are reduced by up to 88% compared to previous swap mechanisms. Moreover, the mechanism reduces memory consumption of the swap area by up to 79%.
  • Keywords
    consumer electronics; flash memories; storage management; virtual machines; virtualisation; CE device; Linux; VM; Xen hypervisor; flash memory; memory consumption; swap mechanism; virtual machine; virtualized consumer electronics; Consumer electronics; Flash memories; Indexes; Kernel; Memory management; Random access memory; Virtualization; Consumer electronic devices; Memory compression; Page sharing; Swap;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2014.7027336
  • Filename
    7027336