POMAC: Properly Offloading Mobile Applications to Clouds
|
|
- Jocelyn Barnett
- 5 years ago
- Views:
Transcription
1 POMAC: Properly Offloading Mobile Applications to Clouds Mohammed Anowarul Hassan George Mason University Kshitiz Bhattarai SAP Lab Palo Alto Qi Wei and Songqing Chen George Mason University 1
2 Outline Introduction Motivation Preliminary solution and evaluation Conclusion 2
3 Introduction Mobile devices replacing counterpart 1500 But how is the performance? Number of smartphone sold (millions) International data corporation More and more resource-intensive applications for mobile devices 3
4 Introduction Comparing smartphone and laptop Lagging behind modern desktop computers iphone5s vs MacBook Pro How to address? Increase computation power save energy and response 500 time 0 0 iphone MacPro iphone MacPro iphone MacPro RAM (GB) CPU (GHz) Storage (GB) exhaust battery in 5 hours 4
5 Introduction Optimize energy consumption Hardware based solutions Dynamic Voltage Scaling : Mobile Device and Laptop Dynamic Frequency Scaling: Microprocessor Application specific solutions Use less battery-consuming devices whenever possible Burst traffic pattern Computation Augmentation : Cloud based solution VM based Clone Task Partitioning 5
6 Motivation VM based cloning Clone the entire phone image to the cloud: VM Based Cloud-lets [M. Satyanarayanan et al. PerCom 2009] CloneCloud [B. G. Chun et al. HotCloud 2009, EuroSys 2011] Comet [M. Gordon et al. OSDI 2012] Mobile Device TranslatorApplication { }. result = translate( 你好世界! ); showresult(result); Server Side TranslatorApplication { } result = translate( 你好世界! ); showresult(result); High overhead for image synchronization Cloud-lets: ~100 MB 6
7 Motivation Task partitioning Kindle: Silk Partitioning the job and outsource to powerful machines: Cyber Foraging [Rajesh Balan et al. ACM SigOPS 2002] MAUI [Eduardo Cuervo et al. MobiSys 2010] Odessa: [M. Ra et al. MobiSys 2011] Dynamic Deployment: [I. Giurgiu et al. Middleware 2012] Power-efficient: [Y. W. Kwon et al. ICDCS 2012] Transparent to the Mobile Device TranslatorApplication { } result = translate( 你好世界! ); showresult(result); Applications Mobile Device TranslatorApplication { }.. sendtoserver( 你好世界! ); showresult(result); 7
8 Motivation Decision making OnDevice execution > OnServer execution Computation time TranslatorApplication { } result = translate( 你好世界! ); showresult(result); Computation Data Transfer time OnServer execution = Transfer+Computation 8
9 Motivation Decision making Threshold Based: Power-efficient: [ Y. W. Kwon et al. ICDCS 2012] Data size > 6 MB Single threshold value doesn t work Mobile device TranslatorApplication { void translate(string data) { if(data.size > 6 MB) sendtoserver(data); else localexecution(data); } } Face recognition application Send an image to recognize face 9
10 Motivation Decision making MAUI [Eduardo Cuervo et al. MobiSys 2010] Linear regression model Predict and compare the OnDevice and OnServer execution time Considered different factors: Bandwidth Latency Linear regression model too simplified May predict wrong values Compare with better classifier: SVM Linear SVM 10
11 Motivation Decision making Intelligent classifier Consider many factors Bandwidth Latency Data size Server memory Server CPU availability 11
12 Preliminary exploration POMAC Properly Offloading Mobile Applications to Clouds Decision maker : Should know when to offload Offloading mechanism : transparent to the applications 12
13 Design Decision maker Threshold Linear Regression Support Vector Machine Naïve Bayes Decision Tree Multi-Layer Perceptron 13
14 2 RTT Design Offloading mechanism Modify application: Modify existing source code [ Simplifying Cyber Foraging Rajesh Balan et al. Mobisys 2007] Modify binary [ Y. W. Kwon et al. ICDCS 2012] Mobile RTT Server Keep application unchanged - modify application VM: Thread migration [Comet: Gordon et al. OSDI 2012]: Synchronizing images : more overhead Simple decision making : offloading when the so far thread execution time > 2 RTT Method interception: RPC in application VM! Less overhead Allows application profiling Can make offloading decision efficiently 14
15 Implementation Mobile Device minterceptor Application VM smonitor Classifier sinterface App App App Application Interface AIM POMAC Interface 15
16 Evaluation Application Offloading Candidate Description DroidSlator translate Translation app Zxing decodewithstate Barcode reader Mezzofanti ImgOCRAndFilter Optical character recognition Picaso project_and_compare Face recognition app MathDroid computeanswer Calculator app 16
17 Evaluation Android nexus one 1 GHz CPU 512 MB memory Cyanogenmod Passion distribution 5 Configurations: CPU Memory Latency BW LAN 2 GHz 1 GB 20 ms 100 Mbps WLAN 1 GHz 2 GB 20 ms 30 Mbps GHz 2 GB 50 ms 25 Mbps 4G 2 GHz 2 GB 75 ms 5 Mbps 3G 2 GHz 2 GB 200 ms 500 Kbps 17
18 Evaluation MLP 18
19 Conclusion Mobile device constrained by limited power supply, CPU, and memory Computation can be augmented with cloud Proposed a framework for mobile applications to augment transparently with cloud 19
20 Thank You! Question? 20
COMPUTATION OFFLOADING AND STORAGE AUGMENTATION FOR MOBILE DEVICES
COMPUTATION OFFLOADING AND STORAGE AUGMENTATION FOR MOBILE DEVICES by Mohammed A. Hassan A Dissertation Submitted to the Graduate Faculty of George Mason University In Partial fulfillment of The Requirements
More informationElicit: Efficiently Identify Computation-intensive Tasks in Mobile Applications for Offloading
Elicit: Efficiently Identify Computation-intensive Tasks in Mobile Applications for Offloading Mohammed A. Hassan, Qi Wei and Songqing Chen mohammeh@netapp.com, NetApp Inc. {qwei2,sqchen}@gmu.edu, Department
More informationHelp Your Mobile Applications with Fog Computing
Help Your Mobile Applications with Fog Computing Mohammed A. Hassan, Mengbai Xiao, Qi Wei and Songqing Chen mohammeh@netapp.com, NetApp Inc. {mxiao3,qwei2,sqchen}@gmu.edu, Department of Computer Science,
More informationCSci 8980 Mobile Cloud Computing. Outsourcing: Components I
CSci 8980 Mobile Cloud Computing Outsourcing: Components I MAUI: Making Smartphones Last Longer With Code Offload Microsoft Research Outline Motivation MAUI system design MAUI proxy MAUI profiler MAUI
More informationECOS: Practical Mobile Application Offloading for Enterprises. Aaron Gember, Chris Dragga, Aditya Akella University of Wisconsin-Madison
ECOS: Practical Mobile Application Offloading for Enterprises Aaron Gember, Chris Dragga, Aditya Akella University of Wisconsin-Madison 1 Mobile Device Trends More mobile device usage in enterprises Need
More informationToday s Topics. The Problem. MAUI: Making Smartphones Last Longer With Code Offload 10/10/2015. Battery fails to keep up. The Problem.
The Problem Motivation Evaluation : Making Smartphones Last Longer With Code Offload Slides based on a paper by: Eduardo Cuervo (Duke University), Aruna Balasubramanian (UMass. Amherst), Dae-ki Cho (UCLA),
More informationMobile Assistance Using the Internet The MAUI Project
Mobile Assistance Using the Internet The MAUI Project Victor Bahl, Microsoft Research Joint work with Aruna Balasubramanian (Intern, UMASS), Ranveer Chandra, Dae-Ki Cho (Intern, UCLA), Eduardo Cuervo Laffaye
More informationUbiquitous and Mobile Computing CS 525M: Virtually Unifying Personal Storage for Fast and Pervasive Data Accesses
Ubiquitous and Mobile Computing CS 525M: Virtually Unifying Personal Storage for Fast and Pervasive Data Accesses Pengfei Tang Computer Science Dept. Worcester Polytechnic Institute (WPI) Introduction:
More informationTowards a new model for cyber foraging
Towards a new model for cyber foraging Diogo Lima, Hugo Miranda, François Taïani To cite this version: Diogo Lima, Hugo Miranda, François Taïani. Towards a new model for cyber foraging. The 13th Workshop
More informationMobile Cloud Computing: Issues, Challenges and Future Trends
Mobile Cloud Computing: Issues, Challenges and Future Trends In Partial fulfillment of the requirements for course CMPT 890 Presented by: Ahmed Abdel Moamen Agents Lab 1 Introduction It is widely believed
More informationCloneCloud: Elastic Execution between Mobile Device and Cloud, Chun et al.
CloneCloud: Elastic Execution between Mobile Device and Cloud, Chun et al. Noah Apthorpe Department of Computer Science Princeton University October 14th, 2015 Noah Apthorpe CloneCloud 1/16 Motivation
More informationENDA: Embracing Network Inconsistency for Dynamic Application Offloading in Mobile Cloud Computing
ENDA: Embracing Network Inconsistency for Dynamic Application Offloading in Mobile Cloud Computing Jiwei Li Kai Bu Xuan Liu Bin Xiao Department of Computing The Hong Kong Polytechnic University {csjili,
More informationT Computer Networks Green ICT
T-110.4100 Computer Networks Green ICT 08.05.2012 Matti Siekkinen External sources: Y. Xiao: Green communications. T-110.5116 lecture. Aalto. 2010. Which one is Green ICT? Source: Google image What is
More informationDelivering Deep Learning to Mobile Devices via Offloading
Delivering Deep Learning to Mobile Devices via Offloading Xukan Ran*, Haoliang Chen*, Zhenming Liu 1, Jiasi Chen* *University of California, Riverside 1 College of William and Mary Deep learning on mobile
More informationPerformance-Energy Aggregate metric based Scheduler (PEAS) for Smartphones
Performance-Energy Aggregate metric based Scheduler (PEAS) for Smartphones Rashmi Devi, Preeti Sharma Department of Computer Science and Engineering Shri Ram College of Engineering & Management, Delhi-Mathura
More informationCan Offloading Save Energy for Popular Apps?
Can Offloading Save Energy for Popular Apps? ABSTRACT Aki Saarinen, Matti Siekkinen, Yu Xiao, Jukka K. Nurminen, Matti Kemppainen Aalto University, School of Science, Finland aki@akisaarinen.fi, {matti.siekkinen,
More informationContext-Aware Task Scheduling for Resource Constrained Mobile Devices
Context-Aware Task Scheduling for Resource Constrained Mobile Devices Somayeh Kafaie, Omid Kashefi, and Mohsen Sharifi School of Computer Engineering, Iran University of Science and Thechnology,Tehran,
More informationDiffusing Your Mobile Apps: Extending In-Network Function Virtualisation to Mobile Function Offloading
Diffusing Your Mobile Apps: Extending In-Network Function Virtualisation to Mobile Function Offloading Mario Almeida, Liang Wang*, Jeremy Blackburn, Konstantina Papagiannaki, Jon Crowcroft* Telefonica
More informationMobile Offloading. Matti Kemppainen Miika Komu Lecture Slides T Mobile Cloud Computing
Mobile Offloading Matti Kemppainen Miika Komu Lecture Slides T-110.5121 Mobile Cloud Computing 6.11.2012 Otaniemi, Espoo Agenda 1. Problem scope 2. Overview of
More informationJSCloud: Toward Remote Execution of JavaScript Code on Handheld Devices
JSCloud: Toward Remote Execution of JavaScript Code on Handheld Devices Winson Y. S. Li Shangru Wu W. K. Chan T. H. Tse City University of Hong Kong Tat Chee Avenue, Hong Kong winsonli@gmail.com City University
More informationKnowledge Workers Task Workers. Minimal or No GPU Utilization Use existing clear text codec (no significant investments) Professional Users R R R
GPU Utilization Per App Single Session Client/Server VM Multi Session or App Remoting Power Users Full GPU Resource Utilization RD GFX uses multiple GPUs when available on box RD GFX uses all Hyper-V dedicated
More informationCode Offload with Least Context Migration in the Mobile Cloud
Code Offload with Least Context Migration in the Mobile Cloud Yong Li, Wei Gao Department of Electrical Engineering and Computer Science University of Tennessee at Knoxville {yli118,weigao}@utk.edu Abstract
More informationAn Overlay File System for Cloud-Assisted Mobile Applications
An Overlay File System for Cloud-Assisted Mobile Applications Jianchen Shan, Nafize R. Paiker, Xiaoning Ding, Narain Gehani, Reza Curtmola, Cristian Borcea Department of Computer Science, New Jersey Institute
More informationElastic HTML5: Workload Offloading using Cloud-based Web Workers and Storages for Mobile Devices
Elastic HTML5: Workload Offloading using Cloud-based Web Workers and Storages for Mobile Devices Xinwen Zhang, Won Jeon, Simon Gibbs, and Anugeetha Kunjithapatham Computer Science Laboratory, Samsung Information
More informationL.C.Smith. Privacy-Preserving Offloading of Mobile App to the Public Cloud
Privacy-Preserving Offloading of Mobile App to the Public Cloud Yue Duan, Mu Zhang, Heng Yin and Yuzhe Tang Department of EECS Syracuse University L.C.Smith College of Engineering 1 and Computer Science
More informationAccelerating the Mobile Web with Selective Offloading
Accelerating the Mobile Web with Selective Offloading Xiao Sophia Wang University of Washington Seattle, Washington, USA wangxiao@cs.washington.edu Haichen Shen University of Washington Seattle, Washington,
More informationMobile Computing. Juha-Matti Liukkonen, Nov 17, 2010
Mobile Computing Juha-Matti Liukkonen, Nov 17, 2010 1 Contents Mobile Computing revolution Structural impact of device evolution A look into Mobile Linux 2 Mobile Computing revolution 3 Pocketable power
More informationFramework for Offloading Android Applications using Cloud
Framework for Offloading Android Applications using Cloud Harsh Bandhu Parnami Lecturer IGCE Mohali, India Deepika Khokhar Assistant Professor IGCE Mohali, India Mayank Arora Assistant Professor CCET Chandigarh,
More informationMobile Offloading. Matti Kemppainen
Mobile Offloading Matti Kemppainen kemppi@cs.hut.fi 1. Promises and Theory Learning points What is mobile offloading? What does offloading promise? How does offloading differ from earlier practices? What
More informationSmartphone Energizer: Extending Smartphone's Battery Life with Smart Offloading
Smartphone Energizer: Extending Smartphone's Battery Life with Smart Offloading Ayat Khairy Department of Computer Science, Faculty of Computers and Information Cairo University, Egypt ayat.khairy@fci-cu.edu.eg
More informationTowards Pervasive and Mobile Gaming with Distributed Cloud Infrastructure. Teemu Kämäräinen, Matti Siekkinen, Yu Xiao, Antti Ylä-Jääski
Towards Pervasive and Mobile Gaming with Distributed Cloud Infrastructure Teemu Kämäräinen, Matti Siekkinen, Yu Xiao, Antti Ylä-Jääski Introduction Background In Mobile Cloud Gaming the game is rendered
More informationI/O Systems (4): Power Management. CSE 2431: Introduction to Operating Systems
I/O Systems (4): Power Management CSE 2431: Introduction to Operating Systems 1 Outline Overview Hardware Issues OS Issues Application Issues 2 Why Power Management? Desktop PCs Battery-powered Computers
More informationThe Impact of Mobile Multimedia Applications on Data Center Consolidation
The Impact of Mobile Multimedia Applications on Data Center Consolidation Kiryong Ha, Padmanabhan Pillai, Grace Lewis, Soumya Simanta, Sarah Clinch, Nigel Davies, and Mahadev Satyanarayanan Carnegie Mellon
More informationData Centers and Cloud Computing. Slides courtesy of Tim Wood
Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
More informationNext-Generation Cloud Platform
Next-Generation Cloud Platform Jangwoo Kim Jun 24, 2013 E-mail: jangwoo@postech.ac.kr High Performance Computing Lab Department of Computer Science & Engineering Pohang University of Science and Technology
More informationAdaptive Deployment and Configuration for Mobile Augmented Reality in the Cloudlet
Adaptive Deployment and Configuration for Mobile Augmented Reality in the Cloudlet Tim Verbelen a, Pieter Simoens a,b, Filip De Turck a, Bart Dhoedt a a Ghent University IBBT, Department of Information
More informationData Centers and Cloud Computing. Data Centers
Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
More informationTo offload or not to offload: an efficient code partition algorithm for mobile cloud computing
To offload or not to offload: an efficient code partition algorithm for mobile cloud computing Yuan Zhang, Hao Liu *, Lei Jiao, Xiaoming Fu Institute of Computer Science, University of Göttingen, Germany,
More informationA Catalog of Architectural Tactics for Cyber-Foraging
A Catalog of Architectural Tactics for Cyber-Foraging Grace Lewis Software Engineering Institute Carnegie Mellon University Pittsburgh, PA, USA glewis@sei.cmu.edu, g.a.lewis@vu.nl Patricia Lago VU University
More informationFUTUR ET RUPTURES RESTITUTION DAY. Presented by: AMAL ELLOUZE February 2, 2017
FUTUR ET RUPTURES RESTITUTION DAY Presented by: AMAL ELLOUZE February 2, 2017 Applications offloading in Mobile Cloud Computing environment OUTLINE 1. Motivation and Objectives 2. Mobile Applications Offloading
More informationAnalysis of offloading mechanisms in edge environment for an embedded application
Volume 118 No. 18 2018, 2329-2339 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Analysis of offloading mechanisms in edge environment for an embedded
More informationWormTerminator: : An Effective Containment of Unknown and Polymorphic Fast Spreading Worms
WormTerminator: : An Effective Containment of Unknown and Polymorphic Fast Spreading Worms Songqing Chen, Xinyuan Wang, Lei Liu George Mason University, VA Xinwen Zhang Samsung Computer Science Lab, CA
More informationStatic and Dynamic Program Analysis: Synergies and Applications
Static and Dynamic Program Analysis: Synergies and Applications Mayur Naik Intel Labs, Berkeley CS 243, Stanford University March 9, 2011 Today s Computing Platforms Trends: parallel cloud mobile Traits:
More informationJSCloud: Toward Remote Execution of JavaScript Code on Handheld Devices *
Postprint of article in the 2012 International Workshop on Embedded System Software Development and Quality Assurance (WESQA 2012), Proceedings of the 12th International Conference on Quality Software
More informationMobile Computation to the Cloud Computing
Mobile Computation to the Cloud Computing Mr. Wankhede V.A Prof. Anant More Prof. Dr. Patil U.B. Prof. Dr. Abhay E Wagh fixed resources (e.g., static servers, proxies), this approach has several limitations.
More informationQuartzV: Bringing Quality of Time to Virtual Machines
QuartzV: Bringing Quality of Time to Virtual Machines Sandeep D souza and Raj Rajkumar Carnegie Mellon University IEEE RTAS @ CPS Week 2018 1 A Shared Notion of Time Coordinated Actions Ordering of Events
More informationSpecial Topics: CSci 8980 Edge Computing Outsourcing III
Special Topics: CSci 8980 Edge Computing Outsourcing III Jon B. Weissman (jon@cs.umn.edu) Department of Computer Science University of Minnesota Parametric Analysis for Adaptive Computation Offoading 2
More informationAutomated Selection of Offloadable Tasks for Mobile Computation Offloading in Edge Computing
Automated Selection of Offloadable Tasks for Mobile Computation Offloading in Edge Computing Alessandro Zanni, Se-young Yu, Paolo Bellavista, Rami Langar and Stefano Secci Dept. Computer Science and Engineering
More informationThoughtful Encounters in Mobile Computation Offloading to Cloud through Research
Thoughtful Encounters in Mobile Computation Offloading to Cloud through Research P.Mathivanan 1, Kodi.Satya Sridevi 2, S.Revathi 3, A.Sugandhi 4 1P.Mathivanan, Assistant Professor, Dept. of Information
More informationData Centers and Cloud Computing
Data Centers and Cloud Computing CS677 Guest Lecture Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
More informationEnhanced Mobile Computing Experience with Cloud Offloading
Enhanced Mobile Computing Experience with Cloud Offloading Hao Qian hqianm@gmail.com Abstract The need for increased performance of mobile device directly conflicts with the desire for longer battery life.
More informationCloud Based Framework for Rich Mobile Application
Cloud Based Framework for Rich Mobile Application by Andrew Williams (ID: 29003739), Krishna Sharma (ID:), and Roberto Fonseca (ID: 51324561) CS 230 Distributed Systems Project Champion: Reza Rahimi Prof.
More informationEmpirical Evaluation of Latency-Sensitive Application Performance in the Cloud
Empirical Evaluation of Latency-Sensitive Application Performance in the Cloud Sean Barker and Prashant Shenoy University of Massachusetts Amherst Department of Computer Science Cloud Computing! Cloud
More informationMaking the Case For Computational Offloading in Mobile Device Clouds
Making the Case For Computational Offloading in Mobile Device Clouds Afnan Fahim, Abderrahmen Mtibaa, and Khaled A. Harras June 13 CMU-CS QTR-1 CMU-CS-13-119 School of Computer Science Carnegie Mellon
More informationPanel: Future of Cloud Computing
Panel: Future of Cloud Computing Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Grace Lewis Advanced Mobile Systems (AMS) Initiative July 9, 2014 Mobile Device Trends Smartphones
More informationCloud-Assisted Computation Offloading to Support Mobile Services
1 Cloud-Assisted Computation Offloading to Support Mobile Services Khalid Elgazzar, Patrick Martin, Hossam S. Hassanein School of Computing, Queen s University, Canada {elgazzar, martin, hossam}@cs.queensu.ca
More informationA study on virtual machine deployment for application outsourcing in mobile cloud computing
J Supercomput (2013) 63:946 964 DOI 10.1007/s11227-012-0846-y A study on virtual machine deployment for application outsourcing in mobile cloud computing Muhammad Shiraz Saeid Abolfazli Zohreh Sanaei Abdullah
More informationAn Enhanced Version of the MCACC to Augment the Computing Capabilities of Mobile Devices Using Cloud Computing
An Enhanced Version of the MCACC to Augment the Computing Capabilities of Mobile Devices Using Cloud Computing Mostafa A. Elgendy Computer Science Faculty of Computers and Informatics Benha, Egypt Ahmed
More informationAIOLOS: middleware for improving mobile application performance through cyber foraging
AIOLOS: middleware for improving mobile application performance through cyber foraging Tim Verbelen a, Pieter Simoens a,b, Filip De Turck a, Bart Dhoedt a a Ghent University IBBT, Department of Information
More informationVARIOUS systems have been designed to allow mobile
IEEE TRANSACTION ON CLOUD COMPUTING 1 Design and Implementation of an Overlay File System for Cloud-Assisted Mobile Apps Nafize R. Paiker, Jianchen Shan, Cristian Borcea, Narain Gehani, Reza Curtmola,
More informationBolt: I Know What You Did Last Summer In the Cloud
Bolt: I Know What You Did Last Summer In the Cloud Christina Delimitrou1 and Christos Kozyrakis2 1Cornell University, 2Stanford University Platform Lab Review February 2018 Executive Summary Problem: cloud
More informationWhat s New in VMware vsphere 4.1 Performance. VMware vsphere 4.1
What s New in VMware vsphere 4.1 Performance VMware vsphere 4.1 T E C H N I C A L W H I T E P A P E R Table of Contents Scalability enhancements....................................................................
More informationIX: A Protected Dataplane Operating System for High Throughput and Low Latency
IX: A Protected Dataplane Operating System for High Throughput and Low Latency Belay, A. et al. Proc. of the 11th USENIX Symp. on OSDI, pp. 49-65, 2014. Reviewed by Chun-Yu and Xinghao Li Summary In this
More informationA Compara)ve Study of Android and ios for Accessing Internet Streaming Services
A Compara)ve Study of Android and ios for Accessing Internet Streaming Services Yao Liu @ George Mason University Fei Li @ George Mason University Lei Guo @ Ohio State University Bo Shen @ Vuclip Songqing
More informationApplication-Specific Configuration Selection in the Cloud: Impact of Provider Policy and Potential of Systematic Testing
Application-Specific Configuration Selection in the Cloud: Impact of Provider Policy and Potential of Systematic Testing Mohammad Hajjat +, Ruiqi Liu*, Yiyang Chang +, T.S. Eugene Ng*, Sanjay Rao + + Purdue
More informationDatasheet. Hybrid Cloud Key Technology with Integrated Application Server. Model: UCK-G2. Fully Integrated, Stand-Alone UniFi Controller
Hybrid Cloud Key Technology with Integrated Application Server Model: UCK-G2 Fully Integrated, Stand-Alone UniFi Controller Multi-Site Network Management Remote, Private Cloud Access to UniFi Network UniFi
More informationMobile Edge Computing for 5G: The Communication Perspective
Mobile Edge Computing for 5G: The Communication Perspective Kaibin Huang Dept. of Electrical & Electronic Engineering The University of Hong Kong Hong Kong Joint Work with Yuyi Mao (HKUST), Changsheng
More informationHardware and Software Full Requirements
CGM webpractice v7.4 Hardware and Software Full Requirements 2 CompuGroup Medical US CGM webpractice_v7 4_SystemReq Revised: 2.7.2017 Table of Contents Full System Requirements... 3 Client Computer Specifications...
More informationEvolution of the mobile graphics world
Visual Computing Group Part 1 Evolution of the mobile graphics world 1 Mobile evolution (1/3) 2 Mobile evolution (1/3) Color display 3 Mobile evolution (2/3) 4 Mobile evolution (2/3) Smartphones, OS 5
More informationLarge-scale Offloading in the Internet of Things
Large-scale Offloading in the Internet of Things Huber Flores, Xiang Su, Vassilis Kostakos University of Oulu firstname.lastname@oulu.fi Aaron Yi Ding Technical University of Munich aaron.ding@tum.de Petteri
More informationHardware and Software Full Requirements
CGM webpractice v7.4 Hardware and Software Full Requirements 2 CGM webpractice_v7 4_SystemReq Revised: 2.21.2019 Table of Contents Full System Requirements... 3 Client Computer Specifications... 3 Peripheral
More informationImage Management for View Desktops using Mirage
Image Management for View Desktops using Mirage Mirage 5.9.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.
More informationComputer Architecture A Quantitative Approach, Fifth Edition. Chapter 2. Memory Hierarchy Design. Copyright 2012, Elsevier Inc. All rights reserved.
Computer Architecture A Quantitative Approach, Fifth Edition Chapter 2 Memory Hierarchy Design 1 Introduction Programmers want unlimited amounts of memory with low latency Fast memory technology is more
More informationOpen Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010
Open Mobile Platforms EE 392I, Lecture-6 May 4 th, 2010 Open Mobile Platforms The Android Initiative T-Mobile s ongoing focus on Android based devices in US and EU markets In Nov 2007, Google announced
More informationVideo of the Day. Ø LA Express Park Explained!
Video of the Day LA Express Park Explained! 1 Proposal One proposal/team, 1 page! Team members! Concise description of project! Responsibilities of each member! Specific equipment needed! Written proposal
More informationLECTURE 5: MEMORY HIERARCHY DESIGN
LECTURE 5: MEMORY HIERARCHY DESIGN Abridged version of Hennessy & Patterson (2012):Ch.2 Introduction Programmers want unlimited amounts of memory with low latency Fast memory technology is more expensive
More informationMobile Middleware Course. Introduction and Overview Sasu Tarkoma
Mobile Middleware Course Introduction and Overview Sasu Tarkoma Contents Course outline Motivation Mobile middleware overview Course Overview 4 credit course Three components Lectures Assignment Literature
More informationKnowledge-Defined Network Orchestration in a Hybrid Optical/Electrical Datacenter Network
Knowledge-Defined Network Orchestration in a Hybrid Optical/Electrical Datacenter Network Wei Lu (Postdoctoral Researcher) On behalf of Prof. Zuqing Zhu University of Science and Technology of China, Hefei,
More informationCloudNet: Dynamic Pooling of Cloud Resources by Live WAN Migration of Virtual Machines
CloudNet: Dynamic Pooling of Cloud Resources by Live WAN Migration of Virtual Machines Timothy Wood, Prashant Shenoy University of Massachusetts Amherst K.K. Ramakrishnan, and Jacobus Van der Merwe AT&T
More informationA HYBRID APPROACH TO OFFLOADING MOBILE IMAGE CLASSIFICATION. J. Hauswald, T. Manville, Q. Zheng, R. Dreslinski, C. Chakrabarti and T.
2014 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP) A HYBRID APPROACH TO OFFLOADING MOBILE IMAGE CLASSIFICATION J. Hauswald, T. Manville, Q. Zheng, R. Dreslinski, C. Chakrabarti
More informationFast packet processing in the cloud. Dániel Géhberger Ericsson Research
Fast packet processing in the cloud Dániel Géhberger Ericsson Research Outline Motivation Service chains Hardware related topics, acceleration Virtualization basics Software performance and acceleration
More informationCopyright 2012, Elsevier Inc. All rights reserved.
Computer Architecture A Quantitative Approach, Fifth Edition Chapter 2 Memory Hierarchy Design 1 Introduction Introduction Programmers want unlimited amounts of memory with low latency Fast memory technology
More informationComputer Architecture. A Quantitative Approach, Fifth Edition. Chapter 2. Memory Hierarchy Design. Copyright 2012, Elsevier Inc. All rights reserved.
Computer Architecture A Quantitative Approach, Fifth Edition Chapter 2 Memory Hierarchy Design 1 Programmers want unlimited amounts of memory with low latency Fast memory technology is more expensive per
More informationEnabling opportunistic resources sharing in mobile Operating Systems
ErdOS Enabling opportunistic resources sharing in mobile Operating Systems Narseo Vallina-Rodríguez Jon Crowcroft University of Cambridge http://www.cl.cam.ac.uk/~nv240/erdos.html http://nosql.mypopescu.com/post/1016320617
More informationPrimavera Compression Server 5.0 Service Pack 1 Concept and Performance Results
- 1 - Primavera Compression Server 5.0 Service Pack 1 Concept and Performance Results 1. Business Problem The current Project Management application is a fat client. By fat client we mean that most of
More informationCloudAP: Improving the QoS of Mobile Applications with Efficient VM Migration
CloudAP: Improving the QoS of Mobile Applications with Efficient VM Migration Renyu Yang, Ph.D. Student School of Computing, Beihang University yangry@act.buaa.edu.cn In IEEE HPCC, Zhangjiajie, China,
More informationCommunity-of-Interest Multicast Cache Loading
Community-of-Interest Multicast Cache Loading Joe Touch Large-Scale Active Middleware Project USC/ISI Computer Networks Division Large-Scale Active Middleware (LSAM) September 3, 1997 1 of 27 ISI Web Research
More informationCopyright 2012, Elsevier Inc. All rights reserved.
Computer Architecture A Quantitative Approach, Fifth Edition Chapter 2 Memory Hierarchy Design 1 Introduction Programmers want unlimited amounts of memory with low latency Fast memory technology is more
More informationSharing-aware Cloud-based Mobile Outsourcing
212 IEEE Fifth International Conference on Cloud Computing Sharing-aware Cloud-based Mobile Outsourcing Chonglei Mei, Daniel Taylor, Chenyu Wang, Abhishek Chandra, and Jon Weissman Department of Computer
More informationConfigurable and Adaptive Middleware for Energy-Efficient Distributed Mobile Computing
Configurable and Adaptive Middleware for Energy-Efficient Distributed Mobile Computing Young-Woo Kwon 1 and Eli Tilevich 2 1 Department of Computer Science, Utah State University young.kwon@usu.edu 2 Department
More informationUpdated Chrome browser requirements. See Basic client requirements. Updated ipad app storage requirements. See ipad client requirements.
What's new What's new This topic details the latest updates to MySciLEARN system requirements. 4/20/17 Updated Chrome browser requirements. See Basic client requirements. Updated ipad app storage requirements.
More informationA Scalable Speech Recognizer with Deep-Neural-Network Acoustic Models
A Scalable Speech Recognizer with Deep-Neural-Network Acoustic Models and Voice-Activated Power Gating Michael Price*, James Glass, Anantha Chandrakasan MIT, Cambridge, MA * now at Analog Devices, Cambridge,
More informationLab Determining Data Storage Capacity
Lab 1.3.2 Determining Data Storage Capacity Objectives Determine the amount of RAM (in MB) installed in a PC. Determine the size of the hard disk drive (in GB) installed in a PC. Determine the used and
More informationStatus Update About COLO (COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service)
Status Update About COLO (COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service) eddie.dong@intel.com arei.gonglei@huawei.com yanghy@cn.fujitsu.com Agenda Background Introduction Of COLO
More informationBolt: I Know What You Did Last Summer In the Cloud
Bolt: I Know What You Did Last Summer In the Cloud Christina Delimitrou 1 and Christos Kozyrakis 2 1 Cornell University, 2 Stanford University ASPLOS April 12 th 2017 Executive Summary Problem: cloud resource
More informationSMARTPHONES nowadays are designated to execute computationally
IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 16, NO. 4, APRIL 2017 1005 Minimizing Context Migration in Mobile Code Offload Yong Li, Student Member, IEEE and Wei Gao, Member, IEEE Abstract Mobile Cloud
More informationGraphene-SGX. A Practical Library OS for Unmodified Applications on SGX. Chia-Che Tsai Donald E. Porter Mona Vij
Graphene-SGX A Practical Library OS for Unmodified Applications on SGX Chia-Che Tsai Donald E. Porter Mona Vij Intel SGX: Trusted Execution on Untrusted Hosts Processing Sensitive Data (Ex: Medical Records)
More informationLive Migration of Direct-Access Devices. Live Migration
Live Migration of Direct-Access Devices Asim Kadav and Michael M. Swift University of Wisconsin - Madison Live Migration Migrating VM across different hosts without noticeable downtime Uses of Live Migration
More informationHyperprofile-based Computation Offloading for Mobile Edge Networks
Hyperprofile-based Computation Offloading for Mobile Edge Networks Andrew Crutcher, Caleb Koch, Kyle Coleman, Jon Patman, Flavio Esposito, Prasad Calyam Southeast Missouri State University, alcrutcher1s@semo.edu
More informationMake Smartphones Last A Day: Pre-processing Based Computer Vision Application Offloading
Make Smartphones Last A Day: Pre-processing Based Computer Vision Application Offloading Jiwei Li, Zhe Peng, Bin Xiao, Yu Hua The Hong Kong Polytechnic University Huazhong University of Science and Technology
More information