An Efficient Video Hooking in Androidx86 to Reduce Server Overhead in Virtual Desktop Infrastructure

Recently, Virtual Desktop Infrastructure (VDI) for mobile devices emerges as one of the key concept in Mobile Cloud Computing (MCC). Executing resource-intensive applications in virtual desktop on the cloud servers rather than on the mobile devices enables accessing any application from any location with any devices. Based on the remote display solution, the server captures its screen and delivers to client to display. However, with the increasing number of clients, resource management in cloud servers emerges as a key issue in order to enhance performance and reduce total cost. In this paper, we propose a video hooking method of remote display solution which intercepts at the surface flinger layer. By intercepting at this layer, we can disable the display function on the cloud servers, we thus reduce cpu and memory consumption on the server side. From the results of experiment, we show that our approach can reduce cpu and memory usage than others.