SlideShare une entreprise Scribd logo
1  sur  19
Intelligent
Cloud Computing
        Julie Kim
(kjulee114@gmail.com)



                        1
Cloud Computing
    • The use of computing resources
      (hardware and software) that are delivered
      as a service over a network




http://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Cloud_computing.svg/400px-Cloud_computing.svg.png   2
“X” As A Service
• SaaS
  – Software A Service
  – Common delivery model for business
• PaaS
  – Platform As A Service
  – Providing computing platform and solution stack
• IaaS
  – Infrastructure As A Service
  – Providing physical or virtual related resources

                                                      3
Platform As A Service
    • Elastic Computing
           – Scale up/down
    • Parallel control
    • Resource
      management
    • Load balancing
    • Failover
    • ON DEMAND…

http://upload.wikimedia.org/wikipedia/commons/3/3c/Cloud_computing_layers.png   4
Elastic computing



    Scale up or out       Which node is busy?



                           Which network is
                            congestion?


                             How to detect
HOW TO                       congestion?


                       Traffic Congestion Problem

                                                    5
Traffic Congestion
• A condition on road network that occurs as
  use increases
  – Slower speeds
  – Longer trip times
  – Increased vehicular queuing


  Longer waiting time        Response Delay

   System Overload            Decrease QoS

                                              6
Intelligent Transport System
• Applied various area
• Wireless communication
• Computational technologies
  – Hardware memory management
  – Process control



• How about apply it to Cloud system..?
                                          7
Keyword: Intelligent
• Grid Load Balancing Using Intelligent
  Agents
• Prediction-based Virtual Instance
  Migration for Balanced Workload in the
  Cloud Datacenters




                                           8
ACM Future Generation Computer Systems 2005 Pages 135 - 149

GRID LOAD BALANCING
USING INTELLIGENT AGENTS

                                                              9
Agent
• Managing processor of local resource
• Scheduling incoming tasks
• Hierarchy of homogeneous agents


                             • Communication Layer
                                • Heterogeneous networks interface
                             • Coordination Layer
                                • How act on the request
                                  according to its own knowledge
                             • Local Management Layer
                                • Performs functions
                                  for local grid load balancing


                                                             10
Performance Prediction
• A KEY
  – Resource scheduling
  – Load balancing
• PACE
  – A toolset for the performance prediction of
    parallel and distributes systems
• Local/Global load balancing
  – Resource scheduling

                                                  11
Load Balancing
• Local
  – First-come-first-served algorithm
  – Genetic algorithm
    • Reorder tasks for optimal execution time
• Global
  – Agent Capability Tables
    • This ACT/Local ACT/Global ACT
  – Data-pull/Data-push

                                                 12
RIT
PREDICTION-BASED VIRTUAL INSTANCE
MIGRATION FOR BALANCED WORKLOAD
IN THE CLOUD DATACENTERS

                                    13
Load Balancer
 • Xen Hypervisor based
        – Monitoring the loads of the servers
        – Detecting indications of overloading
        – Migrating virtual instances
 • Modeled as..
        – A multidimensional
          knapsack optimization
        – Bin packing

http://www.websters-online-dictionary.org/images/wiki/wikipedia/commons/thumb/f/fd/Knapsack.svg/250px-
Knapsack.svg.png                                                                                         14
http://www.astrokettle.com/b_y3r1x.gif
Reactive-Predictive Load Balancer

      Polling
      # of virtual
      instances
         CPU
       Memory
           I.O
       Network
      utilization




                              1) Which virtual machines
                              on the overloaded server
                                     to migrate


                             2) The new destination server
                     1               to migrate to

                         2                                15
Conclusion
• Key problem
  – How to be Intelligent?
  – How to control data congestion?
  – Traditional approach
    • Prediction performance of each virtual node
    • Task migration
  – Future work
    • Allocate request before congestion
    • Data flow monitoring and request scheduling

                                                    16
Q&A


      17
THANKS


         18
References
• http://en.wikipedia.org/wiki/Infrastructure_as_a_service
• http://en.wikipedia.org/wiki/Platform_as_a_service
• http://en.wikipedia.org/wiki/Intelligent_transportation_system
• Junwei Cao, Daniel P. Spooner, Stephen A. Jarvis, Grahan R. Nudd,
  Grid load balancing using intelligent agents, ACM Future Generation
  Computer Systems, 2005, Page 135-149
• Shibu Daniel, Minseok Kwon, Prediction-based Virtual Instance
  Migration for Balanced Workload in the Cloud Datacenters, RIT,
  2011
• Fei-Yue Wang, Parallel Control and Management for Intelligent
  Transportation Systems: Concepts, Architectures, and Applications,
  IEEE Intelligent Transportation Systems, 2010, Page 630-638



                                                                   19

Contenu connexe

Tendances

A Marriage of Lambda and Kappa: Supporting Iterative Development of an Event ...
A Marriage of Lambda and Kappa: Supporting Iterative Development of an Event ...A Marriage of Lambda and Kappa: Supporting Iterative Development of an Event ...
A Marriage of Lambda and Kappa: Supporting Iterative Development of an Event ...
confluent
 

Tendances (20)

Public Cloud Workshop
Public Cloud WorkshopPublic Cloud Workshop
Public Cloud Workshop
 
Mod05lec23(map reduce tutorial)
Mod05lec23(map reduce tutorial)Mod05lec23(map reduce tutorial)
Mod05lec23(map reduce tutorial)
 
Curriculum Associates Strata NYC 2017
Curriculum Associates Strata NYC 2017Curriculum Associates Strata NYC 2017
Curriculum Associates Strata NYC 2017
 
A Marriage of Lambda and Kappa: Supporting Iterative Development of an Event ...
A Marriage of Lambda and Kappa: Supporting Iterative Development of an Event ...A Marriage of Lambda and Kappa: Supporting Iterative Development of an Event ...
A Marriage of Lambda and Kappa: Supporting Iterative Development of an Event ...
 
Microservices, Monoliths, SOA and How We Got Here
Microservices, Monoliths, SOA and How We Got HereMicroservices, Monoliths, SOA and How We Got Here
Microservices, Monoliths, SOA and How We Got Here
 
Using Machine Learning to Understand Kafka Runtime Behavior (Shivanath Babu, ...
Using Machine Learning to Understand Kafka Runtime Behavior (Shivanath Babu, ...Using Machine Learning to Understand Kafka Runtime Behavior (Shivanath Babu, ...
Using Machine Learning to Understand Kafka Runtime Behavior (Shivanath Babu, ...
 
Взгляд на облака с точки зрения HPC
Взгляд на облака с точки зрения HPCВзгляд на облака с точки зрения HPC
Взгляд на облака с точки зрения HPC
 
Kickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.io
Kickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.ioKickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.io
Kickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.io
 
Streaming all over the world Real life use cases with Kafka Streams
Streaming all over the world  Real life use cases with Kafka StreamsStreaming all over the world  Real life use cases with Kafka Streams
Streaming all over the world Real life use cases with Kafka Streams
 
How to over-engineer things and have fun? | Oto Brglez, OPALAB
How to over-engineer things and have fun? | Oto Brglez, OPALABHow to over-engineer things and have fun? | Oto Brglez, OPALAB
How to over-engineer things and have fun? | Oto Brglez, OPALAB
 
Kafka Deployment to Steel Thread
Kafka Deployment to Steel ThreadKafka Deployment to Steel Thread
Kafka Deployment to Steel Thread
 
20 Altair PBS Professional Features in 20 minutes, 2018
20 Altair PBS Professional Features in 20 minutes, 201820 Altair PBS Professional Features in 20 minutes, 2018
20 Altair PBS Professional Features in 20 minutes, 2018
 
Zeta architecture -2015
Zeta architecture -2015Zeta architecture -2015
Zeta architecture -2015
 
OpenNebulaConf2015 1.06 Fermilab Virtual Facility: Data-Intensive Computing i...
OpenNebulaConf2015 1.06 Fermilab Virtual Facility: Data-Intensive Computing i...OpenNebulaConf2015 1.06 Fermilab Virtual Facility: Data-Intensive Computing i...
OpenNebulaConf2015 1.06 Fermilab Virtual Facility: Data-Intensive Computing i...
 
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streamin...
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streamin...Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streamin...
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streamin...
 
Philly DB MapR Overview
Philly DB MapR OverviewPhilly DB MapR Overview
Philly DB MapR Overview
 
Investing the Effects of Overcommitting YARN resources
Investing the Effects of Overcommitting YARN resourcesInvesting the Effects of Overcommitting YARN resources
Investing the Effects of Overcommitting YARN resources
 
Designing apps for resiliency
Designing apps for resiliencyDesigning apps for resiliency
Designing apps for resiliency
 
Easily Build a Smart Pulsar Stream Processor_Simon Crosby
Easily Build a Smart Pulsar Stream Processor_Simon CrosbyEasily Build a Smart Pulsar Stream Processor_Simon Crosby
Easily Build a Smart Pulsar Stream Processor_Simon Crosby
 
Netflix's Big Leap from Oracle to Cassandra
Netflix's Big Leap from Oracle to CassandraNetflix's Big Leap from Oracle to Cassandra
Netflix's Big Leap from Oracle to Cassandra
 

Similaire à Intelligent cloud computing

Network-aware Data Management for High Throughput Flows Akamai, Cambridge, ...
Network-aware Data Management for High Throughput Flows   Akamai, Cambridge, ...Network-aware Data Management for High Throughput Flows   Akamai, Cambridge, ...
Network-aware Data Management for High Throughput Flows Akamai, Cambridge, ...
balmanme
 
Lahav Savir - Massively Scaleable Mobile Gateways
Lahav Savir - Massively Scaleable Mobile GatewaysLahav Savir - Massively Scaleable Mobile Gateways
Lahav Savir - Massively Scaleable Mobile Gateways
Lahav Savir
 
LOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMSLOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMS
tanmayshah95
 
Tiger oracle
Tiger oracleTiger oracle
Tiger oracle
d0nn9n
 

Similaire à Intelligent cloud computing (20)

Software-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief IntroductionSoftware-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief Introduction
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDN
 
Introduction to Cloud Data Center and Network Issues
Introduction to Cloud Data Center and Network IssuesIntroduction to Cloud Data Center and Network Issues
Introduction to Cloud Data Center and Network Issues
 
Network-aware Data Management for High Throughput Flows Akamai, Cambridge, ...
Network-aware Data Management for High Throughput Flows   Akamai, Cambridge, ...Network-aware Data Management for High Throughput Flows   Akamai, Cambridge, ...
Network-aware Data Management for High Throughput Flows Akamai, Cambridge, ...
 
Integrating OpenStack to Existing infrastructure
Integrating OpenStack to Existing infrastructureIntegrating OpenStack to Existing infrastructure
Integrating OpenStack to Existing infrastructure
 
GridGain 6.0: Open Source In-Memory Computing Platform - Nikita Ivanov
GridGain 6.0: Open Source In-Memory Computing Platform - Nikita IvanovGridGain 6.0: Open Source In-Memory Computing Platform - Nikita Ivanov
GridGain 6.0: Open Source In-Memory Computing Platform - Nikita Ivanov
 
Integrating OpenStack To Existing Infrastructure
Integrating OpenStack To Existing InfrastructureIntegrating OpenStack To Existing Infrastructure
Integrating OpenStack To Existing Infrastructure
 
Lahav Savir - Massively Scaleable Mobile Gateways
Lahav Savir - Massively Scaleable Mobile GatewaysLahav Savir - Massively Scaleable Mobile Gateways
Lahav Savir - Massively Scaleable Mobile Gateways
 
LOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMSLOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMS
 
Google Compute and MapR
Google Compute and MapRGoogle Compute and MapR
Google Compute and MapR
 
MHUG - YARN
MHUG - YARNMHUG - YARN
MHUG - YARN
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing - Geektalk
Cloud Computing - GeektalkCloud Computing - Geektalk
Cloud Computing - Geektalk
 
Play With Streams
Play With StreamsPlay With Streams
Play With Streams
 
Managing Performance in the Cloud
Managing Performance in the CloudManaging Performance in the Cloud
Managing Performance in the Cloud
 
Tiger oracle
Tiger oracleTiger oracle
Tiger oracle
 
Virtualizing Mission-critical Workloads: The PlateSpin Story
Virtualizing Mission-critical Workloads: The PlateSpin StoryVirtualizing Mission-critical Workloads: The PlateSpin Story
Virtualizing Mission-critical Workloads: The PlateSpin Story
 
Challenges in Cloud Computing – VM Migration
Challenges in Cloud Computing – VM MigrationChallenges in Cloud Computing – VM Migration
Challenges in Cloud Computing – VM Migration
 
Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Cloud101-Introduction to cloud
Cloud101-Introduction to cloud
 
The Age of Network Operations Management in Software Defined Data Centers
The Age of Network Operations Management in Software Defined Data CentersThe Age of Network Operations Management in Software Defined Data Centers
The Age of Network Operations Management in Software Defined Data Centers
 

Plus de LINE+

완료발표
완료발표완료발표
완료발표
LINE+
 

Plus de LINE+ (9)

Armeriaworkshop2019 openchat julie
Armeriaworkshop2019 openchat julieArmeriaworkshop2019 openchat julie
Armeriaworkshop2019 openchat julie
 
Hnavi-HDFS based log aggregater with HDFS Browser
Hnavi-HDFS based log aggregater with HDFS BrowserHnavi-HDFS based log aggregater with HDFS Browser
Hnavi-HDFS based log aggregater with HDFS Browser
 
Herimarque - 우리 문화 유산 쉽게 찾기
Herimarque - 우리 문화 유산 쉽게 찾기Herimarque - 우리 문화 유산 쉽게 찾기
Herimarque - 우리 문화 유산 쉽게 찾기
 
Soseek-소셜커머스 메타 서비스
Soseek-소셜커머스 메타 서비스Soseek-소셜커머스 메타 서비스
Soseek-소셜커머스 메타 서비스
 
Networking in virtual machines
Networking in virtual machinesNetworking in virtual machines
Networking in virtual machines
 
GLOA:A New Job Scheduling Algorithm for Grid Computing
GLOA:A New Job Scheduling Algorithm for Grid ComputingGLOA:A New Job Scheduling Algorithm for Grid Computing
GLOA:A New Job Scheduling Algorithm for Grid Computing
 
Inverse kinematics
Inverse kinematicsInverse kinematics
Inverse kinematics
 
Inside dropbox
Inside dropboxInside dropbox
Inside dropbox
 
완료발표
완료발표완료발표
완료발표
 

Dernier

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Intelligent cloud computing

  • 1. Intelligent Cloud Computing Julie Kim (kjulee114@gmail.com) 1
  • 2. Cloud Computing • The use of computing resources (hardware and software) that are delivered as a service over a network http://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Cloud_computing.svg/400px-Cloud_computing.svg.png 2
  • 3. “X” As A Service • SaaS – Software A Service – Common delivery model for business • PaaS – Platform As A Service – Providing computing platform and solution stack • IaaS – Infrastructure As A Service – Providing physical or virtual related resources 3
  • 4. Platform As A Service • Elastic Computing – Scale up/down • Parallel control • Resource management • Load balancing • Failover • ON DEMAND… http://upload.wikimedia.org/wikipedia/commons/3/3c/Cloud_computing_layers.png 4
  • 5. Elastic computing Scale up or out Which node is busy? Which network is congestion? How to detect HOW TO congestion? Traffic Congestion Problem 5
  • 6. Traffic Congestion • A condition on road network that occurs as use increases – Slower speeds – Longer trip times – Increased vehicular queuing Longer waiting time Response Delay System Overload Decrease QoS 6
  • 7. Intelligent Transport System • Applied various area • Wireless communication • Computational technologies – Hardware memory management – Process control • How about apply it to Cloud system..? 7
  • 8. Keyword: Intelligent • Grid Load Balancing Using Intelligent Agents • Prediction-based Virtual Instance Migration for Balanced Workload in the Cloud Datacenters 8
  • 9. ACM Future Generation Computer Systems 2005 Pages 135 - 149 GRID LOAD BALANCING USING INTELLIGENT AGENTS 9
  • 10. Agent • Managing processor of local resource • Scheduling incoming tasks • Hierarchy of homogeneous agents • Communication Layer • Heterogeneous networks interface • Coordination Layer • How act on the request according to its own knowledge • Local Management Layer • Performs functions for local grid load balancing 10
  • 11. Performance Prediction • A KEY – Resource scheduling – Load balancing • PACE – A toolset for the performance prediction of parallel and distributes systems • Local/Global load balancing – Resource scheduling 11
  • 12. Load Balancing • Local – First-come-first-served algorithm – Genetic algorithm • Reorder tasks for optimal execution time • Global – Agent Capability Tables • This ACT/Local ACT/Global ACT – Data-pull/Data-push 12
  • 13. RIT PREDICTION-BASED VIRTUAL INSTANCE MIGRATION FOR BALANCED WORKLOAD IN THE CLOUD DATACENTERS 13
  • 14. Load Balancer • Xen Hypervisor based – Monitoring the loads of the servers – Detecting indications of overloading – Migrating virtual instances • Modeled as.. – A multidimensional knapsack optimization – Bin packing http://www.websters-online-dictionary.org/images/wiki/wikipedia/commons/thumb/f/fd/Knapsack.svg/250px- Knapsack.svg.png 14 http://www.astrokettle.com/b_y3r1x.gif
  • 15. Reactive-Predictive Load Balancer Polling # of virtual instances CPU Memory I.O Network utilization 1) Which virtual machines on the overloaded server to migrate 2) The new destination server 1 to migrate to 2 15
  • 16. Conclusion • Key problem – How to be Intelligent? – How to control data congestion? – Traditional approach • Prediction performance of each virtual node • Task migration – Future work • Allocate request before congestion • Data flow monitoring and request scheduling 16
  • 17. Q&A 17
  • 18. THANKS 18
  • 19. References • http://en.wikipedia.org/wiki/Infrastructure_as_a_service • http://en.wikipedia.org/wiki/Platform_as_a_service • http://en.wikipedia.org/wiki/Intelligent_transportation_system • Junwei Cao, Daniel P. Spooner, Stephen A. Jarvis, Grahan R. Nudd, Grid load balancing using intelligent agents, ACM Future Generation Computer Systems, 2005, Page 135-149 • Shibu Daniel, Minseok Kwon, Prediction-based Virtual Instance Migration for Balanced Workload in the Cloud Datacenters, RIT, 2011 • Fei-Yue Wang, Parallel Control and Management for Intelligent Transportation Systems: Concepts, Architectures, and Applications, IEEE Intelligent Transportation Systems, 2010, Page 630-638 19