SOFTWARE-DEFINED MOBILE CLOUD Applications‘ tuning and optimal resource allocation Huber Flores [email protected] Helsinki, Finland.
SOFTWARE-DEFINED MOBILE CLOUD
Applications‘ tuning and optimal resource allocation
Huber Flores
Helsinki, Finland.
Agenda
• Software-defined adaptation for mobile cloud
– Challenges and opportunities
– System overview
• Applications‘ tuning
– Quality of Experience (QoE)
• Optimal resource allocation
– Quality of Service (QoS)
Helsinki, Finland.
2
Software-defined networking
• OpenFlow
Helsinki, Finland.
3
Software-defined mobile cloud
Helsinki, Finland.
4
Software-defined mobile cloud
Helsinki, Finland.
5
Software-defined mobile cloud
Helsinki, Finland. [ICDCS] Flores, Huber, et al. “Modeling Mobile Code Acceleration in the Cloud" , Proceeding of ICDCS 2017, Atlanta, USA, June 5-8, 2017.
6
3G and LTE technologies
Helsinki, Finland. [PMC] Flores, Huber, et al. "Social-aware hybrid mobile offloading." Pervasive and Mobile Computing
(2016).
7
Levels of code acceleration
Helsinki, Finland.
8
SDN-Accelerator
Helsinki, Finland.
9
Mobile performance
Helsinki, Finland.
10
Mobile performance
Helsinki, Finland.
11
Workload management and fidelity
Helsinki, Finland.
12
Workload management
Helsinki, Finland.
13
Workload management
Helsinki, Finland.
14
Application fidelity
Helsinki, Finland.
15
Application fidelity
Helsinki, Finland.
16
Take aways
• Modeling code acceleration is a tough challenge. Segregation of computational infrastructure is not that obvious.
• Cloud can provision different levels of code acceleration
– Opportunities for extending mobile hardware lifespan
• The response time of mobile applications can be moderated without further instrumentation by using software define techniques
Helsinki, Finland.
17
Assignment
• 4rd reading
– Satyanarayanan, Mahadev, et al. "Edge analytics in the internet of things." IEEE Pervasive Computing 14.2 (2015): 24-31.
– Bonomi, Flavio, et al. "Fog computing and its role in the internet of things." Proceedings of the first edition of the MCC workshop on Mobile cloud computing. ACM, 2012.
Helsinki, Finland.
18
QUESTIONS
Helsinki, Finland.
19
PROGRESS REPORT SESSION
Helsinki, Finland.
20