SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Virtual Machine Profiling for Analyzing
Resource Usage of Applications
Xuesong Peng, Barbara Pernici, and Monica Vitali
monica.vitali@polimi.it
vitali.faculty.polimi.it
2018 International Conference on Services Computing
CHALLENGE
VMs and containers are black box for the data center administrator
Knowing the behaviour of applications in a data center is fundamental for
driving successful deployment and adaptation decisions
Prediction is even more important in Edge Computing due to resource
shortage
Monitoring information is the only source of knowledge
GOAL
Provide a methodology for building an application profile reflecting relevant
behavioral features of a VM using only monitoring information
APPROACH
Building an application profile from monitoring data generated during the
application execution
Enables…
● Supporting deployment decisions
● Detecting anomalies
● Classifying homogeneous VMs in terms of resource usage and patterns of usage in
time
The profile captures the dynamic behavior and considers: intensiveness in
resource usage and periodicity of the VM behavior
APPROACH
RESOURCES INTENSIVENESS
GOAL classify VMs in three groups (invensive, medium-intensive, non
intensive)
Metrics used for classification
● the average resource usage of all the samples of a metric in the dataset;
● the percentage of samples of a specific metric which exceed a warning threshold
● the percentage of samples of a specific metric which exceed a critical threshold
To get appropriate thresholds we refer to the literature (DCMM and VMWare)
E.g., CPU > 75% for 5 minutes -> warning MEM > 85% for 10 minutes -> warning
CPU > 90% for 5 minutes -> critical MEM > 95% for 10 minutes -> critical
RESOURCES INTENSIVENESS CPU
VMs ordered according to their warning probability
RESOURCES INTENSIVENESS CPU
VMs ordered according to their warning probability
p(warning) = 0
p(warning) = 0.1
RESOURCES INTENSIVENESS MEM
p(warning) = 0.1
p(warning) = 0.9
RESOURCES INTENSIVENESS IO
avg = 0.4%
avg = 2%
RESOURCES INTENSIVENESS BW
avg = 0.6%
avg = 2%
RESOURCES INTENSIVENESS
CPU MEM BW IO
Intensive p(warning)>0.1 p(warning)>0.9 avg>2% avg>2%
Medium-intensive 0<p(w)<=0.1 0.1<p(w)<=0.9 0.6%<avg<2% 0.4%<avg<2%
Non-intensive p(warning)=0 p(warning)<=0.9 avg<=0.6% avg<=0.4%
PERIODICITY
Step 1: detect relevant periods (for each metric of each VM)
Extract candidate
periodicities using DFT
Refine periods using
auto-correlation
PERIODICITY
Step 2: extract typical shape for the selected period (average of all the
instances for the period)
PERIODICITY
CPU MEM
IO BW
VM PROFILE - EXAMPLES
VM 1
INTENSIVENESS
CPU MEM BW IO
Medium no no medium
PERIODICITIES
CPU MEM BW IO
1 day 1 day no 0.3 days
7 days
VM 2
INTENSIVENESS
CPU MEM BW IO
Medium no medium no
PERIODICITIES
CPU MEM BW IO
1 day 1 day 1 day 1 day
7 days 3.5 days
7 days
NB: Each period is associated with an average pattern
RESULTS - Intensiveness analysis
Applications are mainly either CPU
or memory intensive (rarely both)
Applications that are both CPU and
memory intensive are the most
critical
RESULTS - Periodicity analysis
30% of applications are both
memory and CPU periodic
Only 16% of applications are
not-periodic
M
EM
CPU
RESULTS - Periodicity vs Intensiveness
RESULTS - Considerations on migration
38% of VMs of
the dataset
migrated at least
once
FINAL REMARKS
RESULTS
A methodology for extracting profiles (resource intensiveness + periodic
behaviour) of VMs and containers from monitoring data
Validation with real monitoring data
Validated relations between intensiveness and periodicity and impact of
intensiveness on migrations
FUTURE WORK
Exploit profiles for VMs and containers placement, anomaly detection,
resource planning
Virtual Machine Profiling for Analyzing
Resource Usage of Applications
Xuesong Peng, Barbara Pernici, and Monica Vitali
monica.vitali@polimi.it
vitali.faculty.polimi.it
2018 International Conference on Services Computing

Contenu connexe

Tendances

IoT Evolution Expo- Machine Learning and the Cloud
IoT Evolution Expo- Machine Learning and the CloudIoT Evolution Expo- Machine Learning and the Cloud
IoT Evolution Expo- Machine Learning and the CloudValue Amplify Consulting
 
Task 4.6 – Implementation of the log/biomass grading system (by CNR)
Task 4.6 – Implementation of the log/biomass grading system (by CNR)Task 4.6 – Implementation of the log/biomass grading system (by CNR)
Task 4.6 – Implementation of the log/biomass grading system (by CNR)SLOPE Project
 
Big Data Framework for Predictive Risk Assessment of Weather Impacts on Elect...
Big Data Framework for Predictive Risk Assessment of Weather Impacts on Elect...Big Data Framework for Predictive Risk Assessment of Weather Impacts on Elect...
Big Data Framework for Predictive Risk Assessment of Weather Impacts on Elect...Power System Operation
 
Applications of big data in electrical energy system
Applications of big data  in electrical energy systemApplications of big data  in electrical energy system
Applications of big data in electrical energy systemObul Naidu
 
Applications of cloud computing for power systems
Applications of cloud computing for power systemsApplications of cloud computing for power systems
Applications of cloud computing for power systemsObul Naidu
 
CAN SENSORS COLLECT BIG DATA? AN ENERGY EFFICIENT BIG DATA GATHERING ALGORIT...
 CAN SENSORS COLLECT BIG DATA? AN ENERGY EFFICIENT BIG DATA GATHERING ALGORIT... CAN SENSORS COLLECT BIG DATA? AN ENERGY EFFICIENT BIG DATA GATHERING ALGORIT...
CAN SENSORS COLLECT BIG DATA? AN ENERGY EFFICIENT BIG DATA GATHERING ALGORIT...Nexgen Technology
 
A SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTING
A SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTINGA SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTING
A SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTINGijujournal
 
A survey to harness an efficient energy in cloud computing
A survey to harness an efficient energy in cloud computingA survey to harness an efficient energy in cloud computing
A survey to harness an efficient energy in cloud computingijujournal
 
An experimental analysis on cloud based mobile augmentation in mobile cloud c...
An experimental analysis on cloud based mobile augmentation in mobile cloud c...An experimental analysis on cloud based mobile augmentation in mobile cloud c...
An experimental analysis on cloud based mobile augmentation in mobile cloud c...ieeepondy
 

Tendances (12)

IoT Evolution Expo- Machine Learning and the Cloud
IoT Evolution Expo- Machine Learning and the CloudIoT Evolution Expo- Machine Learning and the Cloud
IoT Evolution Expo- Machine Learning and the Cloud
 
IT Strategy, Cloud Benefit Realization
IT Strategy, Cloud Benefit RealizationIT Strategy, Cloud Benefit Realization
IT Strategy, Cloud Benefit Realization
 
Task 4.6 – Implementation of the log/biomass grading system (by CNR)
Task 4.6 – Implementation of the log/biomass grading system (by CNR)Task 4.6 – Implementation of the log/biomass grading system (by CNR)
Task 4.6 – Implementation of the log/biomass grading system (by CNR)
 
Big Data Framework for Predictive Risk Assessment of Weather Impacts on Elect...
Big Data Framework for Predictive Risk Assessment of Weather Impacts on Elect...Big Data Framework for Predictive Risk Assessment of Weather Impacts on Elect...
Big Data Framework for Predictive Risk Assessment of Weather Impacts on Elect...
 
Resume
ResumeResume
Resume
 
presto_poster
presto_posterpresto_poster
presto_poster
 
Applications of big data in electrical energy system
Applications of big data  in electrical energy systemApplications of big data  in electrical energy system
Applications of big data in electrical energy system
 
Applications of cloud computing for power systems
Applications of cloud computing for power systemsApplications of cloud computing for power systems
Applications of cloud computing for power systems
 
CAN SENSORS COLLECT BIG DATA? AN ENERGY EFFICIENT BIG DATA GATHERING ALGORIT...
 CAN SENSORS COLLECT BIG DATA? AN ENERGY EFFICIENT BIG DATA GATHERING ALGORIT... CAN SENSORS COLLECT BIG DATA? AN ENERGY EFFICIENT BIG DATA GATHERING ALGORIT...
CAN SENSORS COLLECT BIG DATA? AN ENERGY EFFICIENT BIG DATA GATHERING ALGORIT...
 
A SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTING
A SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTINGA SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTING
A SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTING
 
A survey to harness an efficient energy in cloud computing
A survey to harness an efficient energy in cloud computingA survey to harness an efficient energy in cloud computing
A survey to harness an efficient energy in cloud computing
 
An experimental analysis on cloud based mobile augmentation in mobile cloud c...
An experimental analysis on cloud based mobile augmentation in mobile cloud c...An experimental analysis on cloud based mobile augmentation in mobile cloud c...
An experimental analysis on cloud based mobile augmentation in mobile cloud c...
 

Similaire à Vitali@SCC2018

From sensor readings to prediction: on the process of developing practical so...
From sensor readings to prediction: on the process of developing practical so...From sensor readings to prediction: on the process of developing practical so...
From sensor readings to prediction: on the process of developing practical so...Manuel Martín
 
SYNCHROPHASOR DATA BASED INTELLIGENT ALGORITHM FOR REAL TIME EVENT DETECTION ...
SYNCHROPHASOR DATA BASED INTELLIGENT ALGORITHM FOR REAL TIME EVENT DETECTION ...SYNCHROPHASOR DATA BASED INTELLIGENT ALGORITHM FOR REAL TIME EVENT DETECTION ...
SYNCHROPHASOR DATA BASED INTELLIGENT ALGORITHM FOR REAL TIME EVENT DETECTION ...IAEME Publication
 
Performance monitoring for Docker - Lucerne meetup
Performance monitoring for Docker - Lucerne meetupPerformance monitoring for Docker - Lucerne meetup
Performance monitoring for Docker - Lucerne meetupStijn Polfliet
 
IRJET- A Fruit Quality Inspection Sytem using Faster Region Convolutional...
IRJET-  	  A Fruit Quality Inspection Sytem using Faster Region Convolutional...IRJET-  	  A Fruit Quality Inspection Sytem using Faster Region Convolutional...
IRJET- A Fruit Quality Inspection Sytem using Faster Region Convolutional...IRJET Journal
 
AI Based Smart Agriculture – Leaf Disease Prediction Using Optimized CNN Model
AI Based Smart Agriculture – Leaf Disease Prediction Using Optimized CNN ModelAI Based Smart Agriculture – Leaf Disease Prediction Using Optimized CNN Model
AI Based Smart Agriculture – Leaf Disease Prediction Using Optimized CNN ModelIRJET Journal
 
IRJET- Machine Learning and Deep Learning Methods for Cybersecurity
IRJET- Machine Learning and Deep Learning Methods for CybersecurityIRJET- Machine Learning and Deep Learning Methods for Cybersecurity
IRJET- Machine Learning and Deep Learning Methods for CybersecurityIRJET Journal
 
MICE: Monitoring and modelIng of Context Evolution
MICE: Monitoring and modelIng of Context EvolutionMICE: Monitoring and modelIng of Context Evolution
MICE: Monitoring and modelIng of Context EvolutionLuca Berardinelli
 
Departure Delay Prediction using Machine Learning.
Departure Delay Prediction using Machine Learning.Departure Delay Prediction using Machine Learning.
Departure Delay Prediction using Machine Learning.IRJET Journal
 
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET Journal
 
FLOOD FORECASTING USING MACHINE LEARNING ALGORITHM
FLOOD FORECASTING USING MACHINE LEARNING ALGORITHMFLOOD FORECASTING USING MACHINE LEARNING ALGORITHM
FLOOD FORECASTING USING MACHINE LEARNING ALGORITHMIRJET Journal
 
IRJET- Survey on Flood Management System
IRJET- Survey on Flood Management SystemIRJET- Survey on Flood Management System
IRJET- Survey on Flood Management SystemIRJET Journal
 
AIRLINE FARE PRICE PREDICTION
AIRLINE FARE PRICE PREDICTIONAIRLINE FARE PRICE PREDICTION
AIRLINE FARE PRICE PREDICTIONIRJET Journal
 
Smart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend AnalysisSmart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend AnalysisIRJET Journal
 
A Review Paper on Elderly Fall Detection
A Review Paper on Elderly Fall DetectionA Review Paper on Elderly Fall Detection
A Review Paper on Elderly Fall DetectionIRJET Journal
 
IRJET- Study of Prediction Algorithms on Aviation Accident Dataset using Rapi...
IRJET- Study of Prediction Algorithms on Aviation Accident Dataset using Rapi...IRJET- Study of Prediction Algorithms on Aviation Accident Dataset using Rapi...
IRJET- Study of Prediction Algorithms on Aviation Accident Dataset using Rapi...IRJET Journal
 
IRJET - Agricultural Analysis using Data Mining Techniques
IRJET - Agricultural Analysis using Data Mining TechniquesIRJET - Agricultural Analysis using Data Mining Techniques
IRJET - Agricultural Analysis using Data Mining TechniquesIRJET Journal
 
Vibration Analysis for condition Monitoring & Predictive Maintenance using Em...
Vibration Analysis for condition Monitoring & Predictive Maintenance using Em...Vibration Analysis for condition Monitoring & Predictive Maintenance using Em...
Vibration Analysis for condition Monitoring & Predictive Maintenance using Em...IRJET Journal
 
Artificial Intelligence based Pattern Recognition
Artificial Intelligence based Pattern RecognitionArtificial Intelligence based Pattern Recognition
Artificial Intelligence based Pattern RecognitionDr. Amarjeet Singh
 
DATI, AI E ROBOTICA @POLITO
DATI, AI E ROBOTICA @POLITODATI, AI E ROBOTICA @POLITO
DATI, AI E ROBOTICA @POLITOMarcoMellia
 
IRJET - Airplane Crash Analysis and Prediction using Machine Learning
IRJET - Airplane Crash Analysis and Prediction using Machine LearningIRJET - Airplane Crash Analysis and Prediction using Machine Learning
IRJET - Airplane Crash Analysis and Prediction using Machine LearningIRJET Journal
 

Similaire à Vitali@SCC2018 (20)

From sensor readings to prediction: on the process of developing practical so...
From sensor readings to prediction: on the process of developing practical so...From sensor readings to prediction: on the process of developing practical so...
From sensor readings to prediction: on the process of developing practical so...
 
SYNCHROPHASOR DATA BASED INTELLIGENT ALGORITHM FOR REAL TIME EVENT DETECTION ...
SYNCHROPHASOR DATA BASED INTELLIGENT ALGORITHM FOR REAL TIME EVENT DETECTION ...SYNCHROPHASOR DATA BASED INTELLIGENT ALGORITHM FOR REAL TIME EVENT DETECTION ...
SYNCHROPHASOR DATA BASED INTELLIGENT ALGORITHM FOR REAL TIME EVENT DETECTION ...
 
Performance monitoring for Docker - Lucerne meetup
Performance monitoring for Docker - Lucerne meetupPerformance monitoring for Docker - Lucerne meetup
Performance monitoring for Docker - Lucerne meetup
 
IRJET- A Fruit Quality Inspection Sytem using Faster Region Convolutional...
IRJET-  	  A Fruit Quality Inspection Sytem using Faster Region Convolutional...IRJET-  	  A Fruit Quality Inspection Sytem using Faster Region Convolutional...
IRJET- A Fruit Quality Inspection Sytem using Faster Region Convolutional...
 
AI Based Smart Agriculture – Leaf Disease Prediction Using Optimized CNN Model
AI Based Smart Agriculture – Leaf Disease Prediction Using Optimized CNN ModelAI Based Smart Agriculture – Leaf Disease Prediction Using Optimized CNN Model
AI Based Smart Agriculture – Leaf Disease Prediction Using Optimized CNN Model
 
IRJET- Machine Learning and Deep Learning Methods for Cybersecurity
IRJET- Machine Learning and Deep Learning Methods for CybersecurityIRJET- Machine Learning and Deep Learning Methods for Cybersecurity
IRJET- Machine Learning and Deep Learning Methods for Cybersecurity
 
MICE: Monitoring and modelIng of Context Evolution
MICE: Monitoring and modelIng of Context EvolutionMICE: Monitoring and modelIng of Context Evolution
MICE: Monitoring and modelIng of Context Evolution
 
Departure Delay Prediction using Machine Learning.
Departure Delay Prediction using Machine Learning.Departure Delay Prediction using Machine Learning.
Departure Delay Prediction using Machine Learning.
 
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
 
FLOOD FORECASTING USING MACHINE LEARNING ALGORITHM
FLOOD FORECASTING USING MACHINE LEARNING ALGORITHMFLOOD FORECASTING USING MACHINE LEARNING ALGORITHM
FLOOD FORECASTING USING MACHINE LEARNING ALGORITHM
 
IRJET- Survey on Flood Management System
IRJET- Survey on Flood Management SystemIRJET- Survey on Flood Management System
IRJET- Survey on Flood Management System
 
AIRLINE FARE PRICE PREDICTION
AIRLINE FARE PRICE PREDICTIONAIRLINE FARE PRICE PREDICTION
AIRLINE FARE PRICE PREDICTION
 
Smart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend AnalysisSmart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend Analysis
 
A Review Paper on Elderly Fall Detection
A Review Paper on Elderly Fall DetectionA Review Paper on Elderly Fall Detection
A Review Paper on Elderly Fall Detection
 
IRJET- Study of Prediction Algorithms on Aviation Accident Dataset using Rapi...
IRJET- Study of Prediction Algorithms on Aviation Accident Dataset using Rapi...IRJET- Study of Prediction Algorithms on Aviation Accident Dataset using Rapi...
IRJET- Study of Prediction Algorithms on Aviation Accident Dataset using Rapi...
 
IRJET - Agricultural Analysis using Data Mining Techniques
IRJET - Agricultural Analysis using Data Mining TechniquesIRJET - Agricultural Analysis using Data Mining Techniques
IRJET - Agricultural Analysis using Data Mining Techniques
 
Vibration Analysis for condition Monitoring & Predictive Maintenance using Em...
Vibration Analysis for condition Monitoring & Predictive Maintenance using Em...Vibration Analysis for condition Monitoring & Predictive Maintenance using Em...
Vibration Analysis for condition Monitoring & Predictive Maintenance using Em...
 
Artificial Intelligence based Pattern Recognition
Artificial Intelligence based Pattern RecognitionArtificial Intelligence based Pattern Recognition
Artificial Intelligence based Pattern Recognition
 
DATI, AI E ROBOTICA @POLITO
DATI, AI E ROBOTICA @POLITODATI, AI E ROBOTICA @POLITO
DATI, AI E ROBOTICA @POLITO
 
IRJET - Airplane Crash Analysis and Prediction using Machine Learning
IRJET - Airplane Crash Analysis and Prediction using Machine LearningIRJET - Airplane Crash Analysis and Prediction using Machine Learning
IRJET - Airplane Crash Analysis and Prediction using Machine Learning
 

Plus de Monica Vitali

An Adaptive Monitoring Service exploiting Data Correlations in Fog Computing ...
An Adaptive Monitoring Service exploiting Data Correlations in Fog Computing ...An Adaptive Monitoring Service exploiting Data Correlations in Fog Computing ...
An Adaptive Monitoring Service exploiting Data Correlations in Fog Computing ...Monica Vitali
 

Plus de Monica Vitali (8)

SADP_CAISE22.pdf
SADP_CAISE22.pdfSADP_CAISE22.pdf
SADP_CAISE22.pdf
 
An Adaptive Monitoring Service exploiting Data Correlations in Fog Computing ...
An Adaptive Monitoring Service exploiting Data Correlations in Fog Computing ...An Adaptive Monitoring Service exploiting Data Correlations in Fog Computing ...
An Adaptive Monitoring Service exploiting Data Correlations in Fog Computing ...
 
Seminario deib2019
Seminario deib2019Seminario deib2019
Seminario deib2019
 
Umu seminar 02-2019
Umu seminar 02-2019Umu seminar 02-2019
Umu seminar 02-2019
 
DITAS@CCW2018
DITAS@CCW2018DITAS@CCW2018
DITAS@CCW2018
 
Isc2 vitali
Isc2 vitaliIsc2 vitali
Isc2 vitali
 
EnBIS 2016 opening
EnBIS 2016 openingEnBIS 2016 opening
EnBIS 2016 opening
 
OnTheMove2015
OnTheMove2015OnTheMove2015
OnTheMove2015
 

Dernier

Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 

Dernier (20)

Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 

Vitali@SCC2018

  • 1. Virtual Machine Profiling for Analyzing Resource Usage of Applications Xuesong Peng, Barbara Pernici, and Monica Vitali monica.vitali@polimi.it vitali.faculty.polimi.it 2018 International Conference on Services Computing
  • 2. CHALLENGE VMs and containers are black box for the data center administrator Knowing the behaviour of applications in a data center is fundamental for driving successful deployment and adaptation decisions Prediction is even more important in Edge Computing due to resource shortage Monitoring information is the only source of knowledge GOAL Provide a methodology for building an application profile reflecting relevant behavioral features of a VM using only monitoring information
  • 3. APPROACH Building an application profile from monitoring data generated during the application execution Enables… ● Supporting deployment decisions ● Detecting anomalies ● Classifying homogeneous VMs in terms of resource usage and patterns of usage in time The profile captures the dynamic behavior and considers: intensiveness in resource usage and periodicity of the VM behavior
  • 5. RESOURCES INTENSIVENESS GOAL classify VMs in three groups (invensive, medium-intensive, non intensive) Metrics used for classification ● the average resource usage of all the samples of a metric in the dataset; ● the percentage of samples of a specific metric which exceed a warning threshold ● the percentage of samples of a specific metric which exceed a critical threshold To get appropriate thresholds we refer to the literature (DCMM and VMWare) E.g., CPU > 75% for 5 minutes -> warning MEM > 85% for 10 minutes -> warning CPU > 90% for 5 minutes -> critical MEM > 95% for 10 minutes -> critical
  • 6. RESOURCES INTENSIVENESS CPU VMs ordered according to their warning probability
  • 7. RESOURCES INTENSIVENESS CPU VMs ordered according to their warning probability p(warning) = 0 p(warning) = 0.1
  • 8. RESOURCES INTENSIVENESS MEM p(warning) = 0.1 p(warning) = 0.9
  • 11. RESOURCES INTENSIVENESS CPU MEM BW IO Intensive p(warning)>0.1 p(warning)>0.9 avg>2% avg>2% Medium-intensive 0<p(w)<=0.1 0.1<p(w)<=0.9 0.6%<avg<2% 0.4%<avg<2% Non-intensive p(warning)=0 p(warning)<=0.9 avg<=0.6% avg<=0.4%
  • 12. PERIODICITY Step 1: detect relevant periods (for each metric of each VM) Extract candidate periodicities using DFT Refine periods using auto-correlation
  • 13. PERIODICITY Step 2: extract typical shape for the selected period (average of all the instances for the period)
  • 15. VM PROFILE - EXAMPLES VM 1 INTENSIVENESS CPU MEM BW IO Medium no no medium PERIODICITIES CPU MEM BW IO 1 day 1 day no 0.3 days 7 days VM 2 INTENSIVENESS CPU MEM BW IO Medium no medium no PERIODICITIES CPU MEM BW IO 1 day 1 day 1 day 1 day 7 days 3.5 days 7 days NB: Each period is associated with an average pattern
  • 16. RESULTS - Intensiveness analysis Applications are mainly either CPU or memory intensive (rarely both) Applications that are both CPU and memory intensive are the most critical
  • 17. RESULTS - Periodicity analysis 30% of applications are both memory and CPU periodic Only 16% of applications are not-periodic M EM CPU
  • 18. RESULTS - Periodicity vs Intensiveness
  • 19. RESULTS - Considerations on migration 38% of VMs of the dataset migrated at least once
  • 20. FINAL REMARKS RESULTS A methodology for extracting profiles (resource intensiveness + periodic behaviour) of VMs and containers from monitoring data Validation with real monitoring data Validated relations between intensiveness and periodicity and impact of intensiveness on migrations FUTURE WORK Exploit profiles for VMs and containers placement, anomaly detection, resource planning
  • 21. Virtual Machine Profiling for Analyzing Resource Usage of Applications Xuesong Peng, Barbara Pernici, and Monica Vitali monica.vitali@polimi.it vitali.faculty.polimi.it 2018 International Conference on Services Computing