SlideShare a Scribd company logo
1 of 1
Download to read offline
Exploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile Applications
                                                                                             M. Reza Rahimi, Nalini Venkatasubramanian


                                                Motivation and Problem Statement                                                                                      Space-Time Workflow
• Smart Phones have limited resources such as                                                                                      • To model mobile applications on 2-Tier Cloud
  battery, memory and computation.                     Tier 1: Public Cloud                                                          architecture, workflow concept from SOA will be used.
• One of the main bottlenecks in ensuring mobile        (+) Scalable and Elastic                                                   • It consists of number of Logical and Precise steps known
                                                              (-) Price, Delay
  QoS is the level of wireless connectivity offered by                                                                               as a Function.
  last hop access networks such as 3G and Wi-Fi.                                                                                   • Functions could be composed together in different
• 3G exhibits:                                                                                                                       patterns.                                 k

    Wide area ubiquitous connectivity.                Tier 2: Local Cloud
    But long delay and slow data transfer.               (+) Low Delay, Low
                                                                                                                                         F1       F2        F3                      F1
                                                                                                                          RTT:
• Wi-Fi exhibits:                                                 Power,
                                                              Almost Free                                     3G Access   ~290ms                  SEQ                              LOOP
    low latencies/delays                                (-) Not Scalable and
                                                                                                                Point

                                                                  Elastic
    scalability issues; as the number of users                                                Wi-Fi Access
                                                                                                                                              1   F3                          P1    F3

      increases the latency and packet losses                                                      Point
                                                                                                                                         F1                 F4           F1                  F4
      increase causing a decrease in application                                                                                                  F2                                F2
                                                                                 RTT:                                                         1                               P2
      performance.                                                               ~80ms
• 2-Tier Cloud Architecture could increase the QoS                                                                                     AND: CONCURRENT FUNCTIONS       XOR: CONDITIONAL FUNCTIONS
  of Mobile Applications.
                                                                                                                                   • We extend this concept to Space-Time Workflow to
                                                                                                                                     model mobile applications.
                                                                                                                                   • In this optimization problem our goal is to maximize the
                                                                                                                                     minimum saving of power, price and delay of the
                                                                                                                                     mobile applications.

           Cloud Resource Allocation for Mobile Applications (CRAM)
• Optimal resource allocation for mobile
  applications is NP-Hard, so heuristic is                                                                                                                  System Evaluation and Future Directions
  needed.
• CRAM uses the combination of two main                                                                                            • 2 different classes of mobile applications                                     Mobile Applications Ecosystem
  best practices in heuristic:                                                                                                       will be considered:
       Simulated Annealing (Catching Global
        Optima)                                                                                                                        Intensive Computing and Storage,                                         Single User   Multiple Users    Single User    Multiple Users

       Greedy Approach(Catching Local                                                                                                 Streaming Application,
                                                                 Simulated
        Optima)                                                  Annealing
                                                                                                                                   • Application profiling and simulation will be            Non-Streaming
• It uses the following observation for                                                                                              used to evaluate CRAM.                                   Applications
  pervasive environment that: near user                                                                                            • When the number of users is high CRAM
  resources usually have better QoS.                                                                                                 could achieve 85% of optimal solution.
• Need Efficient way to retrieve information                                                                                       • In future CRAM will be extended to use
  of services on cloud in specific region.                                                                                           efficiently user trajectory.
         Example Query: “Retrieve all MPEG to                                                                                                                                                                                            Single User
         AVI decoder services in distance R of
         mobile user “
• R-Tree is an efficient way to answer these                                                                                                                                                       Streaming
  queries.                                                                                                                                                                                        Applications                         Multiple Users


                             R2 R1                           R
                       S2                  S8



                                      S1
                                                       R1        R2
            S6
                            S4
                                 R3
                                                  R3   R4        R5          R6
 R5                              R4
                                      S3
 R6                                               S1   S1         S2         S5                                                                                                                                    Low Computation                      High Computation
            S5

                                                  S8   S3         S4         S7
                                                                                                                                                                                                                      or Storage                            or Storage
   S7      S9
                                  S11                  S11        S6         S9


                 S10                                                         S10




                                                                                   School of Information & Computer Sciences, University of California, Irvine.

More Related Content

What's hot

One point wireless suite brochure v3_web
One point wireless suite brochure v3_webOne point wireless suite brochure v3_web
One point wireless suite brochure v3_webAdvantec Distribution
 
Innovis Company Overview (January 2012)
Innovis Company Overview (January 2012)Innovis Company Overview (January 2012)
Innovis Company Overview (January 2012)Innovis_careers
 
Universal Edge Service: Innovation for the Next Decade
Universal Edge Service: Innovation for the Next DecadeUniversal Edge Service: Innovation for the Next Decade
Universal Edge Service: Innovation for the Next DecadeJuniper Networks
 
Blue streak diff-timed
Blue streak diff-timedBlue streak diff-timed
Blue streak diff-timedbclew
 
A Funny Solution - over the top
A Funny Solution - over the topA Funny Solution - over the top
A Funny Solution - over the topXiaolin Lu
 
Cipt2 implementing cisco unified communications ip telephony part 2
Cipt2   implementing cisco unified communications ip telephony part 2Cipt2   implementing cisco unified communications ip telephony part 2
Cipt2 implementing cisco unified communications ip telephony part 2bestip
 
1ip Tunneling And Vpn Technologies 101220042129 Phpapp01
1ip Tunneling And Vpn Technologies 101220042129 Phpapp011ip Tunneling And Vpn Technologies 101220042129 Phpapp01
1ip Tunneling And Vpn Technologies 101220042129 Phpapp01Hussein Elmenshawy
 
Proxim Tsunami QuickBridge.11 Model 5054-R Bundle
Proxim Tsunami QuickBridge.11 Model 5054-R BundleProxim Tsunami QuickBridge.11 Model 5054-R Bundle
Proxim Tsunami QuickBridge.11 Model 5054-R BundleAri Zoldan
 
Cipt1 implementing cisco unified communications ip telephony part 1
Cipt1   implementing cisco unified communications ip telephony part 1Cipt1   implementing cisco unified communications ip telephony part 1
Cipt1 implementing cisco unified communications ip telephony part 1bestip
 

What's hot (17)

Cn pmp430 1214
Cn pmp430 1214Cn pmp430 1214
Cn pmp430 1214
 
One point wireless suite brochure v3_web
One point wireless suite brochure v3_webOne point wireless suite brochure v3_web
One point wireless suite brochure v3_web
 
10 fn s43
10 fn s4310 fn s43
10 fn s43
 
Innovis Company Overview (January 2012)
Innovis Company Overview (January 2012)Innovis Company Overview (January 2012)
Innovis Company Overview (January 2012)
 
Prod brochure
Prod brochureProd brochure
Prod brochure
 
Universal Edge Service: Innovation for the Next Decade
Universal Edge Service: Innovation for the Next DecadeUniversal Edge Service: Innovation for the Next Decade
Universal Edge Service: Innovation for the Next Decade
 
Blue streak diff-timed
Blue streak diff-timedBlue streak diff-timed
Blue streak diff-timed
 
A Funny Solution - over the top
A Funny Solution - over the topA Funny Solution - over the top
A Funny Solution - over the top
 
Cipt2 implementing cisco unified communications ip telephony part 2
Cipt2   implementing cisco unified communications ip telephony part 2Cipt2   implementing cisco unified communications ip telephony part 2
Cipt2 implementing cisco unified communications ip telephony part 2
 
The CTO's Espresso Guide to SON
The CTO's Espresso Guide to SONThe CTO's Espresso Guide to SON
The CTO's Espresso Guide to SON
 
1ip Tunneling And Vpn Technologies 101220042129 Phpapp01
1ip Tunneling And Vpn Technologies 101220042129 Phpapp011ip Tunneling And Vpn Technologies 101220042129 Phpapp01
1ip Tunneling And Vpn Technologies 101220042129 Phpapp01
 
Proxim Tsunami QuickBridge.11 Model 5054-R Bundle
Proxim Tsunami QuickBridge.11 Model 5054-R BundleProxim Tsunami QuickBridge.11 Model 5054-R Bundle
Proxim Tsunami QuickBridge.11 Model 5054-R Bundle
 
Patel Work Skills
Patel Work SkillsPatel Work Skills
Patel Work Skills
 
10 fn s01
10 fn s0110 fn s01
10 fn s01
 
Tandemtransitweb
TandemtransitwebTandemtransitweb
Tandemtransitweb
 
Ap621 spec sheet
Ap621 spec sheetAp621 spec sheet
Ap621 spec sheet
 
Cipt1 implementing cisco unified communications ip telephony part 1
Cipt1   implementing cisco unified communications ip telephony part 1Cipt1   implementing cisco unified communications ip telephony part 1
Cipt1 implementing cisco unified communications ip telephony part 1
 

Viewers also liked

Quantum Computation and Algorithms
Quantum Computation and Algorithms Quantum Computation and Algorithms
Quantum Computation and Algorithms Reza Rahimi
 
Mobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture
Mobile Applications on an Elastic and Scalable 2-Tier Cloud ArchitectureMobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture
Mobile Applications on an Elastic and Scalable 2-Tier Cloud ArchitectureReza Rahimi
 
On Optimal and Fair Service Allocation in Mobile Cloud Computing
On Optimal and Fair Service Allocation in Mobile Cloud ComputingOn Optimal and Fair Service Allocation in Mobile Cloud Computing
On Optimal and Fair Service Allocation in Mobile Cloud ComputingReza 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 ApproachReza Rahimi
 
The Next Big Thing in IT
The Next Big Thing in ITThe Next Big Thing in IT
The Next Big Thing in ITReza Rahimi
 
QoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud Computing
QoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud ComputingQoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud Computing
QoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud ComputingReza Rahimi
 

Viewers also liked (6)

Quantum Computation and Algorithms
Quantum Computation and Algorithms Quantum Computation and Algorithms
Quantum Computation and Algorithms
 
Mobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture
Mobile Applications on an Elastic and Scalable 2-Tier Cloud ArchitectureMobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture
Mobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture
 
On Optimal and Fair Service Allocation in Mobile Cloud Computing
On Optimal and Fair Service Allocation in Mobile Cloud ComputingOn Optimal and Fair Service Allocation in Mobile Cloud Computing
On Optimal and Fair Service Allocation in Mobile Cloud Computing
 
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
 
The Next Big Thing in IT
The Next Big Thing in ITThe Next Big Thing in IT
The Next Big Thing in IT
 
QoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud Computing
QoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud ComputingQoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud Computing
QoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud Computing
 

Similar to Exploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile Applications

"End-to-end Interoperability and Mobile Services"
"End-to-end Interoperability and Mobile Services" "End-to-end Interoperability and Mobile Services"
"End-to-end Interoperability and Mobile Services" John Loughney
 
H3C HP Networking IRF2 Technology & Products Introduction 201212
H3C HP  Networking IRF2 Technology & Products Introduction 201212H3C HP  Networking IRF2 Technology & Products Introduction 201212
H3C HP Networking IRF2 Technology & Products Introduction 201212Wilson Cheung
 
5G Technology Tutorial
5G Technology Tutorial5G Technology Tutorial
5G Technology TutorialAPNIC
 
LTE: The Vision Beyond 3G
LTE: The Vision Beyond 3GLTE: The Vision Beyond 3G
LTE: The Vision Beyond 3GGoing LTE
 
Deploying LTE Femtocells in Order to Achieve Coverage in Rural Areas
Deploying LTE Femtocells in Order to Achieve Coverage in Rural AreasDeploying LTE Femtocells in Order to Achieve Coverage in Rural Areas
Deploying LTE Femtocells in Order to Achieve Coverage in Rural AreasArief Gunawan
 
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...ADVA
 
Enterasys OneFabric Brochure
Enterasys OneFabric BrochureEnterasys OneFabric Brochure
Enterasys OneFabric BrochureArrow ECS UK
 
Speed5G Workshop London presentation of 5G Monarch
Speed5G Workshop London presentation of 5G MonarchSpeed5G Workshop London presentation of 5G Monarch
Speed5G Workshop London presentation of 5G MonarchKlaus Moessner
 
Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...
Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...
Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...Going LTE
 
6 lte-a challenges and evolving lte network architecture
6 lte-a challenges and evolving lte network architecture6 lte-a challenges and evolving lte network architecture
6 lte-a challenges and evolving lte network architectureCPqD
 
3g-lte-oss-performance-management
3g-lte-oss-performance-management3g-lte-oss-performance-management
3g-lte-oss-performance-managementvishal123
 
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwaIoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwaOpen Mobile Alliance
 
Keith Nolan - Use Of Cognitive Radio To Improve Spectrum Usage Efficiency And...
Keith Nolan - Use Of Cognitive Radio To Improve Spectrum Usage Efficiency And...Keith Nolan - Use Of Cognitive Radio To Improve Spectrum Usage Efficiency And...
Keith Nolan - Use Of Cognitive Radio To Improve Spectrum Usage Efficiency And...Keith Nolan
 
IRJET- Dynamic Adaption of DCF and PCF Mode of IEEE 802.11 WLAN
IRJET-  	  Dynamic Adaption of DCF and PCF Mode of IEEE 802.11 WLANIRJET-  	  Dynamic Adaption of DCF and PCF Mode of IEEE 802.11 WLAN
IRJET- Dynamic Adaption of DCF and PCF Mode of IEEE 802.11 WLANIRJET Journal
 

Similar to Exploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile Applications (20)

"End-to-end Interoperability and Mobile Services"
"End-to-end Interoperability and Mobile Services" "End-to-end Interoperability and Mobile Services"
"End-to-end Interoperability and Mobile Services"
 
Rws 120008
Rws 120008Rws 120008
Rws 120008
 
H3C HP Networking IRF2 Technology & Products Introduction 201212
H3C HP  Networking IRF2 Technology & Products Introduction 201212H3C HP  Networking IRF2 Technology & Products Introduction 201212
H3C HP Networking IRF2 Technology & Products Introduction 201212
 
5G Technology Tutorial
5G Technology Tutorial5G Technology Tutorial
5G Technology Tutorial
 
Radisys offloading 10412_final
Radisys offloading 10412_finalRadisys offloading 10412_final
Radisys offloading 10412_final
 
Delay Tolerant Streaming Services, Thomas Plagemann, UiO
Delay Tolerant Streaming Services, Thomas Plagemann, UiODelay Tolerant Streaming Services, Thomas Plagemann, UiO
Delay Tolerant Streaming Services, Thomas Plagemann, UiO
 
LTE: The Vision Beyond 3G
LTE: The Vision Beyond 3GLTE: The Vision Beyond 3G
LTE: The Vision Beyond 3G
 
Deploying LTE Femtocells in Order to Achieve Coverage in Rural Areas
Deploying LTE Femtocells in Order to Achieve Coverage in Rural AreasDeploying LTE Femtocells in Order to Achieve Coverage in Rural Areas
Deploying LTE Femtocells in Order to Achieve Coverage in Rural Areas
 
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...
 
Enterasys OneFabric Brochure
Enterasys OneFabric BrochureEnterasys OneFabric Brochure
Enterasys OneFabric Brochure
 
Speed5G Workshop London presentation of 5G Monarch
Speed5G Workshop London presentation of 5G MonarchSpeed5G Workshop London presentation of 5G Monarch
Speed5G Workshop London presentation of 5G Monarch
 
Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...
Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...
Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...
 
Lte White Paper V4
Lte White Paper V4Lte White Paper V4
Lte White Paper V4
 
6 lte-a challenges and evolving lte network architecture
6 lte-a challenges and evolving lte network architecture6 lte-a challenges and evolving lte network architecture
6 lte-a challenges and evolving lte network architecture
 
3g-lte-oss-performance-management
3g-lte-oss-performance-management3g-lte-oss-performance-management
3g-lte-oss-performance-management
 
End-to-End and IPv6
End-to-End and IPv6End-to-End and IPv6
End-to-End and IPv6
 
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwaIoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
 
Keith Nolan - Use Of Cognitive Radio To Improve Spectrum Usage Efficiency And...
Keith Nolan - Use Of Cognitive Radio To Improve Spectrum Usage Efficiency And...Keith Nolan - Use Of Cognitive Radio To Improve Spectrum Usage Efficiency And...
Keith Nolan - Use Of Cognitive Radio To Improve Spectrum Usage Efficiency And...
 
LTE WS 2012 S Niri
LTE WS 2012 S NiriLTE WS 2012 S Niri
LTE WS 2012 S Niri
 
IRJET- Dynamic Adaption of DCF and PCF Mode of IEEE 802.11 WLAN
IRJET-  	  Dynamic Adaption of DCF and PCF Mode of IEEE 802.11 WLANIRJET-  	  Dynamic Adaption of DCF and PCF Mode of IEEE 802.11 WLAN
IRJET- Dynamic Adaption of DCF and PCF Mode of IEEE 802.11 WLAN
 

More from Reza Rahimi

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.pdfReza Rahimi
 
Self-Tuning and Managing Services
Self-Tuning and Managing ServicesSelf-Tuning and Managing Services
Self-Tuning and Managing ServicesReza Rahimi
 
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 SystemsReza Rahimi
 
Smart Connectivity
Smart ConnectivitySmart Connectivity
Smart ConnectivityReza Rahimi
 
Self-Tuning Data Centers
Self-Tuning Data CentersSelf-Tuning Data Centers
Self-Tuning Data CentersReza Rahimi
 
Fingerprint High Level Classification
Fingerprint High Level ClassificationFingerprint High Level Classification
Fingerprint High Level ClassificationReza Rahimi
 
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...Reza Rahimi
 
Optimizing Multicast Throughput in IP Network
Optimizing Multicast Throughput in IP NetworkOptimizing Multicast Throughput in IP Network
Optimizing Multicast Throughput in IP NetworkReza Rahimi
 
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 SystemReza Rahimi
 
Mobile Cloud Computing: Big Picture
Mobile Cloud Computing: Big PictureMobile Cloud Computing: Big Picture
Mobile Cloud Computing: Big PictureReza Rahimi
 
Network Information Processing
Network Information ProcessingNetwork Information Processing
Network Information ProcessingReza Rahimi
 
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...Reza Rahimi
 
Gaussian Integration
Gaussian IntegrationGaussian Integration
Gaussian IntegrationReza Rahimi
 
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 PCPReza Rahimi
 

More from Reza Rahimi (14)

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
 
Self-Tuning Data Centers
Self-Tuning Data CentersSelf-Tuning Data Centers
Self-Tuning Data Centers
 
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
 
Mobile Cloud Computing: Big Picture
Mobile Cloud Computing: Big PictureMobile Cloud Computing: Big Picture
Mobile Cloud Computing: Big Picture
 
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
 

Recently uploaded

Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
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 SolutionsEnterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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 interpreternaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

Exploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile Applications

  • 1. Exploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile Applications M. Reza Rahimi, Nalini Venkatasubramanian Motivation and Problem Statement Space-Time Workflow • Smart Phones have limited resources such as • To model mobile applications on 2-Tier Cloud battery, memory and computation. Tier 1: Public Cloud architecture, workflow concept from SOA will be used. • One of the main bottlenecks in ensuring mobile (+) Scalable and Elastic • It consists of number of Logical and Precise steps known (-) Price, Delay QoS is the level of wireless connectivity offered by as a Function. last hop access networks such as 3G and Wi-Fi. • Functions could be composed together in different • 3G exhibits: patterns. k  Wide area ubiquitous connectivity. Tier 2: Local Cloud  But long delay and slow data transfer. (+) Low Delay, Low F1 F2 F3 F1 RTT: • Wi-Fi exhibits: Power, Almost Free 3G Access ~290ms SEQ LOOP  low latencies/delays (-) Not Scalable and Point Elastic  scalability issues; as the number of users Wi-Fi Access 1 F3 P1 F3 increases the latency and packet losses Point F1 F4 F1 F4 increase causing a decrease in application F2 F2 RTT: 1 P2 performance. ~80ms • 2-Tier Cloud Architecture could increase the QoS AND: CONCURRENT FUNCTIONS XOR: CONDITIONAL FUNCTIONS of Mobile Applications. • We extend this concept to Space-Time Workflow to model mobile applications. • In this optimization problem our goal is to maximize the minimum saving of power, price and delay of the mobile applications. Cloud Resource Allocation for Mobile Applications (CRAM) • Optimal resource allocation for mobile applications is NP-Hard, so heuristic is System Evaluation and Future Directions needed. • CRAM uses the combination of two main • 2 different classes of mobile applications Mobile Applications Ecosystem best practices in heuristic: will be considered:  Simulated Annealing (Catching Global Optima)  Intensive Computing and Storage, Single User Multiple Users Single User Multiple Users  Greedy Approach(Catching Local  Streaming Application, Simulated Optima) Annealing • Application profiling and simulation will be Non-Streaming • It uses the following observation for used to evaluate CRAM. Applications pervasive environment that: near user • When the number of users is high CRAM resources usually have better QoS. could achieve 85% of optimal solution. • Need Efficient way to retrieve information • In future CRAM will be extended to use of services on cloud in specific region. efficiently user trajectory. Example Query: “Retrieve all MPEG to Single User AVI decoder services in distance R of mobile user “ • R-Tree is an efficient way to answer these Streaming queries. Applications Multiple Users R2 R1 R S2 S8 S1 R1 R2 S6 S4 R3 R3 R4 R5 R6 R5 R4 S3 R6 S1 S1 S2 S5 Low Computation High Computation S5 S8 S3 S4 S7 or Storage or Storage S7 S9 S11 S11 S6 S9 S10 S10 School of Information & Computer Sciences, University of California, Irvine.