Adaptive Cloud Computing Based Services for Mobile Users

Slides:



Advertisements
Similar presentations
Mission-based Joint Optimal Resource Allocation in Wireless Multicast Sensor Networks Yun Hou Prof Kin K. Leung Archan Misra.
Advertisements

Energy-efficient Task Scheduling in Heterogeneous Environment 2013/10/25.
Hadi Goudarzi and Massoud Pedram
Power Management in Cloud Computing using Green Algorithm -Kushal Mehta COP 6087 University of Central Florida.
A Cyber-Physical Systems Approach to Energy Management in Data Centers Presented by Chen He Adopted form the paper authors.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
CloudScale: Elastic Resource Scaling for Multi-Tenant Cloud Systems Zhiming Shen, Sethuraman Subbiah, Xiaohui Gu, John Wilkes.
Xavier León PhD defense
Adnan. IEEE CLOUD Energy Efficient Geographical Load Balancing via Dynamic Deferral of Workload Muhammad Abdullah Adnan Ryo Sugihara (Amazon.com)
Efficient Autoscaling in the Cloud using Predictive Models for Workload Forecasting Roy, N., A. Dubey, and A. Gokhale 4th IEEE International Conference.
Distributed Algorithms for Secure Multipath Routing
SLA-aware Virtual Resource Management for Cloud Infrastructures
1 Virtual Machine Resource Monitoring and Networking of Virtual Machines Ananth I. Sundararaj Department of Computer Science Northwestern University July.
NanoHUB.org online simulations and more Network for Computational Nanotechnology 1 Autonomic Live Adaptation of Virtual Computational Environments in a.
1 CAPS: A Peer Data Sharing System for Load Mitigation in Cellular Data Networks Young-Bae Ko, Kang-Won Lee, Thyaga Nandagopal Presentation by Tony Sung,
Present By : Bahar Fatholapour M.Sc. Student in Information Technology Mazandaran University of Science and Technology Supervisor:
On Exploiting Dynamic Execution Patterns for Workload Offloading in Mobile Cloud Applications Wei Gao, Yong Li, and Haoyang Lu The University of Tennessee,
Telco Clouds: Modelling and Simulation
CSE598C Project: Dynamic virtual server placement Yoojin Hong.
COST IC804 – IC805 Joint meeting, February Jorge G. Barbosa, Altino M. Sampaio, Hamid Harabnejad Universidade do Porto, Faculdade de Engenharia,
HeteroPar 2013 Optimization of a Cloud Resource Management Problem from a Consumer Perspective Rafaelli de C. Coutinho, Lucia M. A. Drummond and Yuri Frota.
Energy-aware Hierarchical Scheduling of Applications in Large Scale Data Centers Gaojin Wen, Jue Hong, Chengzhong Xu et al. Center for Cloud Computing,
Energy Efficiency in Cloud Data Centers: Energy Efficient VM Placement for Cloud Data Centers Doctoral Student : Chaima Ghribi Advisor : Djamal Zeghlache.
Resource Allocation for E-healthcare Applications
MobSched: An Optimizable Scheduler for Mobile Cloud Computing S. SindiaS. GaoB. Black A.LimV. D. AgrawalP. Agrawal Auburn University, Auburn, AL 45 th.
Department of Computer Science Engineering SRM University
Ingénieur de Recherche
November , 2009SERVICE COMPUTATION 2009 Analysis of Energy Efficiency in Clouds H. AbdelSalamK. Maly R. MukkamalaM. Zubair Department.
An Autonomic Framework in Cloud Environment Jiedan Zhu Advisor: Prof. Gagan Agrawal.
胡秩瑋.  INTRODUCTION  RELATED WORK  FORMULATION AND MODELING  SOLUTION METHOD DESIGN  ELECTRICITY PRICE AT CERTAIN LOCATIONS FOR GOOGLE INTERNET DATA.
RECON: A TOOL TO RECOMMEND DYNAMIC SERVER CONSOLIDATION IN MULTI-CLUSTER DATACENTERS Anindya Neogi IEEE Network Operations and Management Symposium, 2008.
1 Time & Cost Sensitive Data-Intensive Computing on Hybrid Clouds Tekin Bicer David ChiuGagan Agrawal Department of Compute Science and Engineering The.
Challenges towards Elastic Power Management in Internet Data Center.
Data Placement and Task Scheduling in cloud, Online and Offline 赵青 天津科技大学
Copyright © 2011, Performance Evaluation of a Green Scheduling Algorithm for Energy Savings in Cloud Computing Truong Vinh Truong Duy; Sato,
A dynamic optimization model for power and performance management of virtualized clusters Vinicius Petrucci, Orlando Loques Univ. Federal Fluminense Niteroi,
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
June 30 - July 2, 2009AIMS 2009 Towards Energy Efficient Change Management in A Cloud Computing Environment: A Pro-Active Approach H. AbdelSalamK. Maly.
Demand Side Management in Smart Grid Using Heuristic Optimization (IEEE TRANSACTIONS ON SMART GRID, VOL. 3, NO. 3, SEPTEMBER 2012) Author : Thillainathan.
ASSIGNMENT, DISTRIBUTION AND QOS PROVISIONING IN COMMUNICATION NETWORKS.
Copyright © 2010, Performance and Power Management for Cloud Infrastructures Hien Nguyen Van; Tran, F.D.; Menaud, J.-M. Cloud Computing (CLOUD),
Workload Clustering for Increasing Energy Savings on Embedded MPSoCs S. H. K. Narayanan, O. Ozturk, M. Kandemir, M. Karakoy.
Wavelength-Routed Optical Networks: Linear Formulation, Resource Budgeting Tradeoffs, and a Reconfiguration Study Dhritiman Banergee and Biswanath Mukherjee,
Low Carbon Virtual Private Clouds Fereydoun Farrahi Moghaddam, Mohamed Cheriet, Kim Khoa Nguyen Synchromedia Laboratory Ecole de technologie superieure,
Architecture for Resource Allocation Services Supporting Interactive Remote Desktop Sessions in Utility Grids Vanish Talwar, HP Labs Bikash Agarwalla,
Joint Routing and Scheduling Optimization in Wireless Mesh Networks with Directional Antennas A. Capone, I. Filippini, F. Martignon IEEE international.
Dynamic Mobile Cloud Computing: Ad Hoc and Opportunistic Job Sharing.
A Hierarchical Edge Cloud Architecture for Mobile Computing IEEE INFOCOM 2016 Liang Tong, Yong Li and Wei Gao University of Tennessee – Knoxville 1.
Server Consolidation in Clouds through Gossiping Moreno MarzollaOzalp Babaoglu Fabio Panzieri Università di Bologna, Dip. di Scienze dell'Informazione.
Energy System Control with Deep Neural Networks
GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers Dzmitry Kliazovich, Pascal Bouvry, Yury Audzevich, and Samee Ullah Khan.
Impact of Interference on Multi-hop Wireless Network Performance
Reinforcement Learning Based Virtual Cluster Management
Introduction to Load Balancing:
Evaluating Register File Size
Introduction | Model | Solution | Evaluation
Georgios Varsamopoulos, Zahra Abbasi, and Sandeep Gupta
Globa Larysa prof, Dr.; Skulysh Mariia, PhD; Sulima Svitlana
ElasticTree Michael Fruchtman.
Server Allocation for Multiplayer Cloud Gaming
Project topic: Adaptive cloud based services for mobile users Paper to present: Competitive Analysis for Service Migration in VNets Zahra Abbasi.
ElasticTree: Saving Energy in Data Center Networks
Presented by Ramy Shahin March 12th 2018
Speaker: Jin-Wei Lin Advisor: Dr. Ho-Ting Wu
Scheduling Algorithms to Minimize Session Delays
Reducing Total Network Power Consumption
Maximum Lifetime of Sensor Networks with Adjustable Sensing Range
A workload-aware energy model for VM migration
Presentation transcript:

Adaptive Cloud Computing Based Services for Mobile Users Zahra Abbasi Adel Dokhanchi

Talk outline Introduction Problem description: Problem formulation Adaptive cloud based service provisioning Problem formulation Formulating the problem as a binary programming optimization problem Simulation setup and evaluation

Introduction-Motivation Virtualized network/Cloud computing The detail of infrastructure is hidden for service providers and users Applications can be hosted in any node in a dynamic fashion

Introduction- Assumptions Providing service for mobile users through clouds Cloud based services: Infrastructure of the network and DC are hidden from service provider and users Service can be hosted in any DC of the cloud The access point of mobile users changes over time

Hosting models for mobile users Extreme scenarios Hosting the server in one data center Hosting the servers in all data center Adaptive could based service Dynamically changing the # and location of hosting Minimizing energy consumption Maximizing quality of service for mobile users

Related work Cloud computing Cloud computing for mobiles New technology Demand new algorithms/mechanisms for scheduling, security, accounting Cloud computing for mobiles Online or offline computing Dynamic service migration for mobile users Dynamic scheduling across data centers Energy cost model

Problem description

Data Centers and Mobile Locations M=4 data centers K=10 locations Each area ai contains ni users N varies over time 2 3 1 4 10 4 1 3 9 2 5 8 6 7

Delays between mobiles and servers Mobility of users in each area changes nj dij is the delay from data center si to area aj M×K matrix for delays 2 3 1 d42 d43 4 10 OFF ON 4 OFF 1 d35 OFF OFF ON 3 9 5 2 d36 8 d37 6 7

Architecture model Scheduler (onSlots) a2 a3 a4 -QoS requirement -# of users a2 Scheduler (onSlots) X11 X31 s1 s2 s3 -Energy cost -performance parameters -utilization

Cost Model $ $ $ Computation Energy Cost Quality of Service Cost [Kuris et. al.] ICAC 2008 Computation Energy Cost Paid to Data Center Quality of Service Cost Paid to Mobile User Delay causes Service Level Violation Migration Cost Paid to Virtual Network provider Imposes Delay Energy Cost $ Energy Cost $ QoS Cost $ Service Provider

Problem formulation

Energy Cost Linear utilization model Linear power consumption model ω Idle power power ω + α Maximum power Utilization 1 Linear utilization model ui=nc Linear power consumption model Linear energy cost model: zi: {0,1} 1->si is in service 0->si is NOT in service

SLA Violation Cost η: paid per user

Migration Cost Migration cost: Setup a new service in a DC for connected users Constant migration cost (β) μij: migrate or not to migrate

Binary programming model of the problem Minimize total cost: Subject to: All variables are binary. All users are assigned to a center: Idle power for non zero utilized servers: Migration: Binary programming are generally NP-complete BP=LP for uni-modular constraint matrix (B) # of vars: |A||S|+2|S| # of constraints: |A|+|S|+|A||S|

Simulation

Simulation setup Developing a simulator by MATLAB Solving the problem by GLPK solver (GLPK+MATLAB) Verification/evaluation

Preliminary simulation setup Uniform mobility pattern 2 3 1 4 10 2 1 d35 3 9 5 4 8 6 7

Active data centers

-Cost comparison

Conclusion Simulation setup improvement Modeling Evaluation Mobility pattern Costs Modeling Migration modeling Evaluation

Referenes [M. Bienkowski et al] “Competitive analysis for service migration in Vnets” ACM Virtualized Infrastructure Systems and Architectures, 2010. K. Kumar et al] “Cloud computing for mobile users: Can off loading computation save energy?” IEEE Computer, vol. 99, pp. 51–56, 2010. [M. Satyanarayanan et al] “The case for vm-based cloudlets in mobile computing,” IEEE Pervasive Computing, vol. 8(4), pp. 14–23, 2009. D. Kusic et al] “Power and performance management of virtualized computing environments via lookahead control,” IEEE Cluster Computing, vol. 12, pp. 1–15, 2009. [F. Hermenier et al] “Entropy: a consolidation manager for clusters,” ACM Virtual Execution Environmen, pp. 41–50 , 2009.

Flow of the simulator