VSP: A Virtual Smartphone Platform To Enhance The Capability of Physical Smartphone

Download as pdf or txt
Download as pdf or txt
You are on page 1of 19

Introduction

System Overview
Methadology
Conclusion
Future Scope
References

VSP: A Virtual Smartphone Platform to Enhance


the Capability of Physical Smartphone

Reshma K R (PKD15IT049)
Guided By
Akhila E
Asst. Professor
Department of Computer Science and Engineering

GOVERNMENT ENGINNERING COLLEGE, SREEKRISHNAPURAM

October 2018
GEC SREEKRISHNAPURAM Virtual Smartphone Platform 1 / 19
Introduction
System Overview
Methadology
Conclusion
Future Scope
References

CONTENTS

• Introduction
• System Overview
• Methodology
• Conclusion
• Future Scope
• References

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 2 / 19


Introduction
System Overview
Methadology
Conclusion
Future Scope
References

Introduction

• Apply the thin-client technology to smartphones.


• Prevent information leakage
• Android virtual machines are executed on server side.

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 3 / 19


Introduction
System Overview
Methadology
Conclusion
Future Scope
References

System Overview

Figure: Overview of VSP

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 4 / 19


Introduction
System Overview
Methadology
Conclusion
Future Scope
References

System Architecture

Figure: Architecture of Server and client

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 5 / 19


Introduction
System Overview
Methadology
Conclusion
Future Scope
References

System Architecture

• VSs are running on the servers in the data center


• User can own one or more different VSs
• Need internet for accessing VSs
• Front-end server controls remote sessions between virtual
machines and client devices.

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 6 / 19


Introduction
System Overview
Methadology
Conclusion
Future Scope
References

System Architecture

• Takes all requests from users and dispatches them to


corresponding VS.
• Management server controls VSs on Virtual Smartphone farm.
• NFS servers take a part of external SD card in each VS
• Not constrained by the limit of processing power, battery life
and memory of a physical smartphone.

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 7 / 19


Introduction
System Overview
Methadology
Conclusion
Future Scope
References

Scenario

Figure: Architecture of Server and Client

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 8 / 19


Introduction
System Overview
Methadology
Conclusion
Future Scope
References

Communication between server and client

Figure: Communication between Server and Client

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 9 / 19


Introduction
System Overview
Methadology
Conclusion
Future Scope
References

Communication between server and client

• Uses TCP connection as communication protocol.


• Initially client-server handshake.
• Row or zlib data transfer.
• Row for original data
• Zlib for compressed data

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 10 / 19


Introduction
System Overview
Methadology
Conclusion
Future Scope
References

Configuration of Remote Control Architecture

In the cloud, VS has a Remote Control (RC) server module in itself.


RC server has two primary functions :
• It catches output data of VS and sends them to RC client.
• It receives input data from RC client and sent them to
relevant driver of VM
RC client has two primary functions :
• It catches user’s input or device generated data and sends
them to RC server
• It receives output data of VS and show them to user

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 11 / 19


Introduction
System Overview
Methadology
Conclusion
Future Scope
References

Remote Control Protocol

The main requirements of RC protocol are as follows :


• Provide channels and mechanisms for device virtualization :
Display, Sound, Multi-touch, Sensors, GPS, Camera, etc.
• Provide QoS and security management for display information

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 12 / 19


Introduction
System Overview
Methadology
Conclusion
Future Scope
References

Remote Control Protocol

Figure: Channels in Remote Control Protocol

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 13 / 19


Introduction
System Overview
Methadology
Conclusion
Future Scope
References

Virtualization

• Describe a three-dimensional, computer generated


environment which can be explored and interacted with by a
person
• Just transferring screen data to users
• The sensitive content could not be cached locally andthere are
only screen data in physical memory.

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 14 / 19


Introduction
System Overview
Methadology
Conclusion
Future Scope
References

Conclusion

• Proposed the remote control architecture for real-time,


interaction between real smart mobile device and virtual one.
• Using virtualization, users can create virtual smartphones in
the cloud and connect to the virtual smartphones using a
client app on their mobile phones
• VSP demands low bandwidth with zlib compression and can
provide good user experience.

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 15 / 19


Introduction
System Overview
Methadology
Conclusion
Future Scope
References

Future Scope

• Content of files could also be utilized to improve the


effectiveness
• Leveraging interactions observed between the features
• Implement a weighing scheme that gives more importance to
the recent activity
• Incorporate features that capture producer-consumer
relationship between users
• Factorization machines, topic models and deep neural
networks can be used to model access patterns to improve
performance

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 16 / 19


Introduction
System Overview
Methadology
Conclusion
Future Scope
References

References
[1] Nancy Jain and Sakshi Choudhary ,”Overview of virtualization
in cloud computing”,Symposium on Colossal Data Analysis and
Networking,2016.

[2] Jiajun Wang, Jigang Wang, Peng Yang, Zhicheng Ma, Lei
Zhang, Gang Wang, ”ViSP: A Cloud-based Virtual Smartphone
Platform”, Proceedings of International Conference on Artificial
Intelligence, 2016.

[3] Nam-Uk Kim, Sung-Min Jung and Tai-Myoung Chung ”A


Remote Control Architecture for Thin-Client in Mobile Cloud
Computing”, International Conference on Information Science and
Applications (ICISA), 2013.
GEC SREEKRISHNAPURAM Virtual Smartphone Platform 17 / 19
Introduction
System Overview
Methadology
Conclusion
Future Scope
References

References
[4] Masami IZUMI and Keitaro HORIKAWA, ”Toward Practical
Use of Virtual Smartphone”, IEEE Conference, November 2012.

[5] M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A.


Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, et al.,”A
view of cloud computing”,Communications of the ACM, vol. 53,
no. 4, pp. 50–58, 2010..

[6] Ruay-Shiung-Chang, Jerry Gao, Volker Gruhn, Jingsha He,


George Roussos and Wei-Tek Tsai , ”Mobile Cloud Computing
Research - Issues, Challenges and Needs”, IEEE Seventh
International Symposium on Service-Oriented System
Engineering,2013.
GEC SREEKRISHNAPURAM Virtual Smartphone Platform 18 / 19
Introduction
System Overview
Methadology
Conclusion
Future Scope
References

THANK YOU

GEC SREEKRISHNAPURAM Virtual Smartphone Platform 19 / 19

You might also like