SlideShare ist ein Scribd-Unternehmen logo
1 von 12
On Optimal and Fair Service
Allocation in Mobile Cloud
Computing
(short version)
Reza Rahimi
SCHOOL OF INFORMATION AND COMPUTER SCIENCE,
University of California,
Irvine, CA.
Prologue
2
MapCloud:
Optimal Service Allocation for
Mobile Users
Mobile Users
Criteria: Low
price, Low delay,
proximity
Mobile User
Behavior: Mobility
patterns, 

XaaS:
Computation,
Storage,
Bandwidth,

MapCloud Features
‱ It uses 2-Tiere Cloud architecture as an efficient
platform for mobile cloud computing.
‱ Proposing Location-Time Workflow as an efficient
Framework for modeling mobile applications and
their QoS (power consumption, delay and price )
based on cloud.
‱ Proposing an efficient service allocation algorithm
called MuSIC for different classes of mobile
application like single user application or group-
based and collaborative application.
‱ Finally, it provides an Abstraction and Generic
framework for efficient service allocation in
mobile cloud computing!
3
Location-Time Workflow
4
t1 t2 t4t3 tN
l2
l1
l3
ln
W1
Wk+1
Wk
Wj+1
Wj
Location-Time Workflow
5
Tier 2: Local Cloud
(+) Low Delay, Low Power,
Almost Free
(-) Not Scalable and Elastic
Tier 1: Public Cloud
(+) Scalable and Elastic
(-) Price, Delay
Wi-Fi Access
Point
3G Access
Point
RTT:
~290ms
RTT:
~80ms
2-Tier Cloud Architecture
Mobile
User
Logger DB
and QoS
Analyzer
Location-
Time
Analytics
QoS-Aware
Service
Scheduler
2-Tier QoS-Aware
Cloud Registry
2-Tier Cloud
Service
Pool
MapCloud Sequence Diagram
Extract user web
service
usage pattern and
save it
As location-Time
workflow .
Recommended
Web Services
with their URLs.
User Web Service
Usage Log with
Experienced QoS .
Run MuSIC or Use
MuSIC Result on
previous collected
data from mobile
users to find best
service allocation.
It analyzes user
experienced
QoS and updates
cloud registry, Not
necessarily in this
time period, could
be run
independently!
User Logs
like:
Web Service
Usage,
Experienced
QoS like:
delay, power
consumption
6
MapCloud Prototype Snapshots
7
8
9
10
11
References
1. M. Reza. Rahimi, Nalini Venkatasubramanian, Athanasios Vasilakos, "MuSIC: On
Mobility-Aware Optimal Service Allocation in Mobile Cloud Computing", In the
IEEE 6th International Conference on Cloud Computing, (Cloud 2013), July 2013, Silicon
Valley, CA, USA.
2. M. Reza. Rahimi, Nalini Venkatasubramanian, Sharad Mehrotra and Athanasios
Vasilakos, "MAPCloud: Mobile Applications on an Elastic and Scalable 2-Tier
Cloud Architecture", In the 5th IEEE/ACM International Conference on Utility and
Cloud Computing (UCC 2012), Nov 2012, USA.
3. M. Reza. Rahimi, Nalini Venkatasubramania "Exploiting an Elastic 2-Tiered Cloud
Architecture for Rich Mobile Applications", poster in the IEEE/ACM 13th
International Symposium on a World of Wireless, Mobile and Multimedia Networks
(WoWMoM 2012), June 2012, USA.
4. M. Reza. Rahimi, Nalini Venkatasubramania "Cloud Based Framework for Rich
Content Mobile Applications", poster in the IEEE/ACM 11th International
Symposium on Cluster, Cloud and Grid Computing (CCGRID2011), Newport Beach,
May 2011, USA.
5. Shivajit Mohapatra, M. Reza. Rahimi, Nalini Venkatasubranian "Power-Aware
Middleware for Mobile Applications", Chapter 10 of the Handbook of Energy-Aware
and Green Computing, ISBN: 978-1-4398-5040-4, Chapman & Hall/CRC, 2011.
12

Weitere Àhnliche Inhalte

Was ist angesagt?

Mobile cloud computing
Mobile cloud computingMobile cloud computing
Mobile cloud computing
Dr Amira Bibo
 
Www.eecis.udel.edu ~cshen 367_papers_survey_mcc
Www.eecis.udel.edu ~cshen 367_papers_survey_mccWww.eecis.udel.edu ~cshen 367_papers_survey_mcc
Www.eecis.udel.edu ~cshen 367_papers_survey_mcc
Yashank Pratap Singh
 
cloud computing documentation
cloud computing documentationcloud computing documentation
cloud computing documentation
shilpa bojji
 

Was ist angesagt? (20)

Offloading in Mobile Cloud Computing
Offloading in Mobile Cloud ComputingOffloading in Mobile Cloud Computing
Offloading in Mobile Cloud Computing
 
IJET-V3I1P24
IJET-V3I1P24IJET-V3I1P24
IJET-V3I1P24
 
CloudBus
CloudBusCloudBus
CloudBus
 
Mobile cloud computing
Mobile cloud computingMobile cloud computing
Mobile cloud computing
 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud Computing
 
Cloud and Mobile Computing
Cloud and Mobile ComputingCloud and Mobile Computing
Cloud and Mobile Computing
 
Cloud Computing on ISO/IEC JTC 1
Cloud Computing on ISO/IEC JTC 1Cloud Computing on ISO/IEC JTC 1
Cloud Computing on ISO/IEC JTC 1
 
A Survey of Mobile Cloud Computing: Architecture, Applications, and Approaches
A Survey of Mobile Cloud Computing: Architecture, Applications, and ApproachesA Survey of Mobile Cloud Computing: Architecture, Applications, and Approaches
A Survey of Mobile Cloud Computing: Architecture, Applications, and Approaches
 
Www.eecis.udel.edu ~cshen 367_papers_survey_mcc
Www.eecis.udel.edu ~cshen 367_papers_survey_mccWww.eecis.udel.edu ~cshen 367_papers_survey_mcc
Www.eecis.udel.edu ~cshen 367_papers_survey_mcc
 
Cloud Ecosystems A Perspective
Cloud Ecosystems A PerspectiveCloud Ecosystems A Perspective
Cloud Ecosystems A Perspective
 
Cloud computing report
Cloud computing reportCloud computing report
Cloud computing report
 
Core of Cloud Computing
Core of Cloud ComputingCore of Cloud Computing
Core of Cloud Computing
 
seminar on cloud computing report
seminar on cloud computing reportseminar on cloud computing report
seminar on cloud computing report
 
Cloud computing report
Cloud computing reportCloud computing report
Cloud computing report
 
A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing
A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing
A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing
 
cloud computing documentation
cloud computing documentationcloud computing documentation
cloud computing documentation
 
Untitled 1
Untitled 1Untitled 1
Untitled 1
 
A review on serverless architectures - function as a service (FaaS) in cloud ...
A review on serverless architectures - function as a service (FaaS) in cloud ...A review on serverless architectures - function as a service (FaaS) in cloud ...
A review on serverless architectures - function as a service (FaaS) in cloud ...
 
Cloud computing course and tutorials
Cloud computing course and tutorialsCloud computing course and tutorials
Cloud computing course and tutorials
 
Cloud computing Report
Cloud computing ReportCloud computing Report
Cloud computing Report
 

Ähnlich wie On Optimal and Fair Service Allocation in Mobile Cloud Computing

Cloud-based augmentation for mobile devices: Motivation, Taxonomy, and Open C...
Cloud-based augmentation for mobile devices: Motivation, Taxonomy, and Open C...Cloud-based augmentation for mobile devices: Motivation, Taxonomy, and Open C...
Cloud-based augmentation for mobile devices: Motivation, Taxonomy, and Open C...
Saeid Abolfazli
 

Ähnlich wie On Optimal and Fair Service Allocation in Mobile Cloud Computing (20)

PROCEDURE OF EFFECTIVE USE OF CLOUDLETS IN WIRELESS METROPOLITAN AREA NETWORK...
PROCEDURE OF EFFECTIVE USE OF CLOUDLETS IN WIRELESS METROPOLITAN AREA NETWORK...PROCEDURE OF EFFECTIVE USE OF CLOUDLETS IN WIRELESS METROPOLITAN AREA NETWORK...
PROCEDURE OF EFFECTIVE USE OF CLOUDLETS IN WIRELESS METROPOLITAN AREA NETWORK...
 
Cloud-based augmentation for mobile devices: Motivation, Taxonomy, and Open C...
Cloud-based augmentation for mobile devices: Motivation, Taxonomy, and Open C...Cloud-based augmentation for mobile devices: Motivation, Taxonomy, and Open C...
Cloud-based augmentation for mobile devices: Motivation, Taxonomy, and Open C...
 
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTINGA SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
 
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTINGA SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
 
A Survey on Resource Allocation in Cloud Computing
A Survey on Resource Allocation in Cloud ComputingA Survey on Resource Allocation in Cloud Computing
A Survey on Resource Allocation in Cloud Computing
 
A Survey On Mobile Cloud Computing
A Survey On Mobile Cloud ComputingA Survey On Mobile Cloud Computing
A Survey On Mobile Cloud Computing
 
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
 
Locality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data LocalityLocality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data Locality
 
Presentation
PresentationPresentation
Presentation
 
Mobile cloud computing as future for mobile applications
Mobile cloud computing as future for mobile applicationsMobile cloud computing as future for mobile applications
Mobile cloud computing as future for mobile applications
 
Introduction to cloud Cambridge University.ppt
Introduction to cloud Cambridge University.pptIntroduction to cloud Cambridge University.ppt
Introduction to cloud Cambridge University.ppt
 
Introduction.ppt
Introduction.pptIntroduction.ppt
Introduction.ppt
 
[D2 CAMPUS] tech meet up(Back-end) - Latency Reduction between mobile users a...
[D2 CAMPUS] tech meet up(Back-end) - Latency Reduction between mobile users a...[D2 CAMPUS] tech meet up(Back-end) - Latency Reduction between mobile users a...
[D2 CAMPUS] tech meet up(Back-end) - Latency Reduction between mobile users a...
 
AN OPEN JACKSON NETWORK MODEL FOR HETEROGENEOUS INFRASTRUCTURE AS A SERVICE O...
AN OPEN JACKSON NETWORK MODEL FOR HETEROGENEOUS INFRASTRUCTURE AS A SERVICE O...AN OPEN JACKSON NETWORK MODEL FOR HETEROGENEOUS INFRASTRUCTURE AS A SERVICE O...
AN OPEN JACKSON NETWORK MODEL FOR HETEROGENEOUS INFRASTRUCTURE AS A SERVICE O...
 
T04503113118
T04503113118T04503113118
T04503113118
 
B03410609
B03410609B03410609
B03410609
 
Resource usage optimization in cloud based networks
Resource usage optimization in cloud based networksResource usage optimization in cloud based networks
Resource usage optimization in cloud based networks
 
CloudDesk - Cloud operating system
CloudDesk - Cloud operating systemCloudDesk - Cloud operating system
CloudDesk - Cloud operating system
 
CLOUD COMPUTING BY SIVASANKARI
CLOUD COMPUTING BY SIVASANKARICLOUD COMPUTING BY SIVASANKARI
CLOUD COMPUTING BY SIVASANKARI
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 

Mehr von Reza Rahimi

The Next Big Thing in IT
The Next Big Thing in ITThe Next Big Thing in IT
The Next Big Thing in IT
Reza Rahimi
 
SMS Spam Filter Design Using R: A Machine Learning Approach
SMS Spam Filter Design Using R: A Machine Learning ApproachSMS Spam Filter Design Using R: A Machine Learning Approach
SMS Spam Filter Design Using R: A Machine Learning Approach
Reza Rahimi
 

Mehr von Reza Rahimi (16)

Boosting Personalization In SaaS Using Machine Learning.pdf
Boosting Personalization  In SaaS Using Machine Learning.pdfBoosting Personalization  In SaaS Using Machine Learning.pdf
Boosting Personalization In SaaS Using Machine Learning.pdf
 
Self-Tuning and Managing Services
Self-Tuning and Managing ServicesSelf-Tuning and Managing Services
Self-Tuning and Managing Services
 
Low Complexity Secure Code Design for Big Data in Cloud Storage Systems
Low Complexity Secure Code Design for Big Data in Cloud Storage SystemsLow Complexity Secure Code Design for Big Data in Cloud Storage Systems
Low Complexity Secure Code Design for Big Data in Cloud Storage Systems
 
Smart Connectivity
Smart ConnectivitySmart Connectivity
Smart Connectivity
 
The Next Big Thing in IT
The Next Big Thing in ITThe Next Big Thing in IT
The Next Big Thing in IT
 
SMS Spam Filter Design Using R: A Machine Learning Approach
SMS Spam Filter Design Using R: A Machine Learning ApproachSMS Spam Filter Design Using R: A Machine Learning Approach
SMS Spam Filter Design Using R: A Machine Learning Approach
 
Exploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile Applications
Exploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile ApplicationsExploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile Applications
Exploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile Applications
 
Fingerprint High Level Classification
Fingerprint High Level ClassificationFingerprint High Level Classification
Fingerprint High Level Classification
 
Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...
Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...
Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...
 
Optimizing Multicast Throughput in IP Network
Optimizing Multicast Throughput in IP NetworkOptimizing Multicast Throughput in IP Network
Optimizing Multicast Throughput in IP Network
 
The Case for a Signal Oriented Data Stream Management System
The Case for a Signal Oriented Data Stream Management SystemThe Case for a Signal Oriented Data Stream Management System
The Case for a Signal Oriented Data Stream Management System
 
Network Information Processing
Network Information ProcessingNetwork Information Processing
Network Information Processing
 
Pervasive Image Computation: A Mobile Phone Application for getting Informat...
Pervasive Image Computation: A Mobile  Phone Application for getting Informat...Pervasive Image Computation: A Mobile  Phone Application for getting Informat...
Pervasive Image Computation: A Mobile Phone Application for getting Informat...
 
Gaussian Integration
Gaussian IntegrationGaussian Integration
Gaussian Integration
 
Interactive Proof Systems and An Introduction to PCP
Interactive Proof Systems and An Introduction to PCPInteractive Proof Systems and An Introduction to PCP
Interactive Proof Systems and An Introduction to PCP
 
Quantum Computation and Algorithms
Quantum Computation and Algorithms Quantum Computation and Algorithms
Quantum Computation and Algorithms
 

KĂŒrzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

KĂŒrzlich hochgeladen (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

On Optimal and Fair Service Allocation in Mobile Cloud Computing

  • 1. On Optimal and Fair Service Allocation in Mobile Cloud Computing (short version) Reza Rahimi SCHOOL OF INFORMATION AND COMPUTER SCIENCE, University of California, Irvine, CA.
  • 2. Prologue 2 MapCloud: Optimal Service Allocation for Mobile Users Mobile Users Criteria: Low price, Low delay, proximity Mobile User Behavior: Mobility patterns, 
 XaaS: Computation, Storage, Bandwidth,

  • 3. MapCloud Features ‱ It uses 2-Tiere Cloud architecture as an efficient platform for mobile cloud computing. ‱ Proposing Location-Time Workflow as an efficient Framework for modeling mobile applications and their QoS (power consumption, delay and price ) based on cloud. ‱ Proposing an efficient service allocation algorithm called MuSIC for different classes of mobile application like single user application or group- based and collaborative application. ‱ Finally, it provides an Abstraction and Generic framework for efficient service allocation in mobile cloud computing! 3
  • 4. Location-Time Workflow 4 t1 t2 t4t3 tN l2 l1 l3 ln W1 Wk+1 Wk Wj+1 Wj Location-Time Workflow
  • 5. 5 Tier 2: Local Cloud (+) Low Delay, Low Power, Almost Free (-) Not Scalable and Elastic Tier 1: Public Cloud (+) Scalable and Elastic (-) Price, Delay Wi-Fi Access Point 3G Access Point RTT: ~290ms RTT: ~80ms 2-Tier Cloud Architecture
  • 6. Mobile User Logger DB and QoS Analyzer Location- Time Analytics QoS-Aware Service Scheduler 2-Tier QoS-Aware Cloud Registry 2-Tier Cloud Service Pool MapCloud Sequence Diagram Extract user web service usage pattern and save it As location-Time workflow . Recommended Web Services with their URLs. User Web Service Usage Log with Experienced QoS . Run MuSIC or Use MuSIC Result on previous collected data from mobile users to find best service allocation. It analyzes user experienced QoS and updates cloud registry, Not necessarily in this time period, could be run independently! User Logs like: Web Service Usage, Experienced QoS like: delay, power consumption 6
  • 8. 8
  • 9. 9
  • 10. 10
  • 11. 11
  • 12. References 1. M. Reza. Rahimi, Nalini Venkatasubramanian, Athanasios Vasilakos, "MuSIC: On Mobility-Aware Optimal Service Allocation in Mobile Cloud Computing", In the IEEE 6th International Conference on Cloud Computing, (Cloud 2013), July 2013, Silicon Valley, CA, USA. 2. M. Reza. Rahimi, Nalini Venkatasubramanian, Sharad Mehrotra and Athanasios Vasilakos, "MAPCloud: Mobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture", In the 5th IEEE/ACM International Conference on Utility and Cloud Computing (UCC 2012), Nov 2012, USA. 3. M. Reza. Rahimi, Nalini Venkatasubramania "Exploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile Applications", poster in the IEEE/ACM 13th International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM 2012), June 2012, USA. 4. M. Reza. Rahimi, Nalini Venkatasubramania "Cloud Based Framework for Rich Content Mobile Applications", poster in the IEEE/ACM 11th International Symposium on Cluster, Cloud and Grid Computing (CCGRID2011), Newport Beach, May 2011, USA. 5. Shivajit Mohapatra, M. Reza. Rahimi, Nalini Venkatasubranian "Power-Aware Middleware for Mobile Applications", Chapter 10 of the Handbook of Energy-Aware and Green Computing, ISBN: 978-1-4398-5040-4, Chapman & Hall/CRC, 2011. 12