SlideShare a Scribd company logo
1 of 25
Download to read offline
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Subgraph Matching for Resource Allocation in the
Federated Cloud Environment
Atakan Aral, Tolga Ovatman
Istanbul Technical University – Department of Computer Engineering
June 27, 2015
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Outline
1 Introduction
2 Problem Modeling
Topology Modeling
Bandwidth Modeling
Cost Modeling
3 TBM Algorithm
4 Evaluation
Experimental Setup
Results
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Outline
1 Introduction
2 Problem Modeling
Topology Modeling
Bandwidth Modeling
Cost Modeling
3 TBM Algorithm
4 Evaluation
Experimental Setup
Results
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Geo-Distributed Clusters
Opportunities:
Available mechanisms and policies such as Federated Cloud;
Very high speed inter-DC communication technologies such as optical fiber;
Programming models that minimize size of data flow between nodes such as
MapReduce
Advantages:
fault tolerance
vendor independence
closer proximity to user base
cost benefits
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Geo-Distributed Clusters
Risks (regarding VM placement):
Cooperating VMs on distant DCs;
Clusters far away from their user base;
VMs placed without considering different pricing strategies of vendors
Our Objectives:
To decrease communication delay (by placing connected VMs to the
neighbour data centers)
To decrease deployment delay (by placing VMs close to the broker)
To reduce resource costs (by balancing load and avoiding overload in any DC)
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Topology Modeling
Bandwidth Modeling
Cost Modeling
Outline
1 Introduction
2 Problem Modeling
Topology Modeling
Bandwidth Modeling
Cost Modeling
3 TBM Algorithm
4 Evaluation
Experimental Setup
Results
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Topology Modeling
Bandwidth Modeling
Cost Modeling
Topology Modeling
Weighted, undirected, simple graphs
Vertice represent cloud data centers / requested VMs.
CPU, Memory, Storage
Edges represent the network connections between them.
Bandwidth, Latency
Brokers represent the user base at each node
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Topology Modeling
Bandwidth Modeling
Cost Modeling
Bandwidth Modeling
VM1 VM3VM2
VM1
VM2VM3
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Topology Modeling
Bandwidth Modeling
Cost Modeling
Cost Modeling
1 Fixed pricing based on memory, bandwidth and duration.
2 Dynamic pricing via Yield management
Increase the price of the resource that is running low in a DC
Cost = minCost + (maxCost − minCost) ∗ Util
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Outline
1 Introduction
2 Problem Modeling
Topology Modeling
Bandwidth Modeling
Cost Modeling
3 TBM Algorithm
4 Evaluation
Experimental Setup
Results
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Topology Based Matching
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Experimental Setup
Results
Outline
1 Introduction
2 Problem Modeling
Topology Modeling
Bandwidth Modeling
Cost Modeling
3 TBM Algorithm
4 Evaluation
Experimental Setup
Results
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Experimental Setup
Results
Experimental Setup
Number of Clusters Based on the population density
around each location.
Number of VMs Based on Poisson distribution: λ = 3
Cluster Topologies Either linear or complete
Arrival Times Uniform random in the range [0, 50)
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Experimental Setup
Results
Latencies
0,00
50,00
100,00
150,00
200,00
250,00
300,00
1 2 3 4 5 6 7 8
VMDeploymentLatency(Seconds)
VM RAM
ANF LBG RAN TBF LNF
0,0
0,5
1,0
1,5
2,0
2,5
3,0
1 2 3 4 5 6 7 8
VMCommunicationLatency(Seconds)
VM RAM
ANF LBG RAN TBF LNF
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Experimental Setup
Results
Duration and Throughput
0
50
100
150
200
250
300
350
400
1 2 3 4 5 6 7 8
TaskCompletionTime(Hours)
VM RAM
ANF LBG RAN TBF LNF
0
500
1000
1500
2000
2500
3000
1 2 3 4 5 6 7 8
Throughput(MIPS)
VM RAM
ANF LBG RAN TBF LNF
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Experimental Setup
Results
Rejection Rate and Cost
0
10
20
30
40
50
60
70
80
90
100
1 2 3 4 5 6 7 8
RejectionRate(%)
VM RAM
ANF LBG RAN TBF LNF
0
10000
20000
30000
40000
50000
60000
1 2 3 4 5 6 7 8
Cost($)
VM RAM
ANF LBG RAN TBF LNF
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Introduction
Problem Modeling
TBM Algorithm
Evaluation
Experimental Setup
Results
Thank you for your attention.
Atakan Aral
Istanbul Technical University
Department of Computer Engineering
aralat@itu.edu.tr
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Appendix
Subgraph Matching
Future Work
More Results
Outline
5 Appendix
Subgraph Matching
Future Work
More Results
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Appendix
Subgraph Matching
Future Work
More Results
Subgraph Matching
Search space is all possible injective matchings from the set of pattern nodes
to the set of target nodes.
Systematically explore the search space:
Start from an empty matching
Extend the partial matching by matching a non matched pattern node to a non
matched target node
Backtrack if some edges are not matched
Repeat until all pattern nodes are matched (success) or all matchings are
already explored (fail).
Filters are necessary to reduce the search space by pruning branches that do
not contain solutions.
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Appendix
Subgraph Matching
Future Work
More Results
LAD Filtering
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Appendix
Subgraph Matching
Future Work
More Results
LAD Filtering
D1 = D3 = D5 = D6 = A, B, C, D, E, F, G
D2 = D4 = A, B, D
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Appendix
Subgraph Matching
Future Work
More Results
Future Work
Algorithm
Additional constraints (jurisdiction, partially known topology)
Vertical scaling support
Hybrid cloud support
Homeomorphism
Connected components
Evaluation
Significance study
Evaluation with topology improvements
Multi-objective optimization
Dynamic heuristic selection, meta-heuristics
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Appendix
Subgraph Matching
Future Work
More Results
Link bandwidth request
0,0
0,5
1,0
1,5
2,0
2,5
1 2 3 4 5 6 7 8
VMCommunicationLatency(Seconds)
Link BW
ANF LBG RAN TBF LNF
0
10000
20000
30000
40000
50000
60000
1 2 3 4 5 6 7 8
Cost($)
Link BW
ANF LBG RAN TBF LNF
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Appendix
Subgraph Matching
Future Work
More Results
Minimum number of requests
0
500
1000
1500
2000
2500
1 2 3 4 5 6 7 8
Throughput(MIPS)
Number of Requests
ANF LBG RAN TBF LNF
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Appendix
Subgraph Matching
Future Work
More Results
VM network intensity
0
50
100
150
200
250
300
350
1 2 3 4 5 6 7 8
TaskCompletionTime(Hours)
Network intensity
ANF LBG RAN TBF LNF
0
10000
20000
30000
40000
50000
60000
70000
80000
90000
1 2 3 4 5 6 7 8
Cost($)
Network intensity
ANF LBG RAN TBF LNF
Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment

More Related Content

What's hot

In datacenter performance analysis of a tensor processing unit
In datacenter performance analysis of a tensor processing unitIn datacenter performance analysis of a tensor processing unit
In datacenter performance analysis of a tensor processing unitJinwon Lee
 
On Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector PrecodingOn Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector PrecodingTSC University of Mondragon
 
Large Scale Kernel Learning using Block Coordinate Descent
Large Scale Kernel Learning using Block Coordinate DescentLarge Scale Kernel Learning using Block Coordinate Descent
Large Scale Kernel Learning using Block Coordinate DescentShaleen Kumar Gupta
 
A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...
A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...
A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...Salford Systems
 
Sparsity based Joint Direction-of-Arrival and Offset Frequency Estimator
Sparsity based Joint Direction-of-Arrival and Offset Frequency EstimatorSparsity based Joint Direction-of-Arrival and Offset Frequency Estimator
Sparsity based Joint Direction-of-Arrival and Offset Frequency EstimatorJason Fernandes
 
Per domain power analysis
Per domain power analysisPer domain power analysis
Per domain power analysisArun Joseph
 
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...IRJET Journal
 
Delay Constrained Energy Efficient Data Transmission over WSN
Delay Constrained Energy Efficient Data Transmission over WSNDelay Constrained Energy Efficient Data Transmission over WSN
Delay Constrained Energy Efficient Data Transmission over WSNpaperpublications3
 
Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...
Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...
Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...Andrea Tassi
 
Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...
Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...
Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...Chih-Chuan Cheng
 
AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...
AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...
AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...sipij
 
Comparison of Energy Detection Based Spectrum Sensing Methods over Fading Cha...
Comparison of Energy Detection Based Spectrum Sensing Methods over Fading Cha...Comparison of Energy Detection Based Spectrum Sensing Methods over Fading Cha...
Comparison of Energy Detection Based Spectrum Sensing Methods over Fading Cha...CSCJournals
 
9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...Chính Cao
 
Query optimization for_sensor_networks
Query optimization for_sensor_networksQuery optimization for_sensor_networks
Query optimization for_sensor_networksHarshavardhan Achrekar
 
Massive MIMO and Random Matrix
Massive MIMO and Random MatrixMassive MIMO and Random Matrix
Massive MIMO and Random MatrixVARUN KUMAR
 

What's hot (20)

In datacenter performance analysis of a tensor processing unit
In datacenter performance analysis of a tensor processing unitIn datacenter performance analysis of a tensor processing unit
In datacenter performance analysis of a tensor processing unit
 
On Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector PrecodingOn Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector Precoding
 
wcnc05
wcnc05wcnc05
wcnc05
 
Large Scale Kernel Learning using Block Coordinate Descent
Large Scale Kernel Learning using Block Coordinate DescentLarge Scale Kernel Learning using Block Coordinate Descent
Large Scale Kernel Learning using Block Coordinate Descent
 
A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...
A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...
A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...
 
Sparsity based Joint Direction-of-Arrival and Offset Frequency Estimator
Sparsity based Joint Direction-of-Arrival and Offset Frequency EstimatorSparsity based Joint Direction-of-Arrival and Offset Frequency Estimator
Sparsity based Joint Direction-of-Arrival and Offset Frequency Estimator
 
Green scheduling
Green schedulingGreen scheduling
Green scheduling
 
Per domain power analysis
Per domain power analysisPer domain power analysis
Per domain power analysis
 
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
 
Delay Constrained Energy Efficient Data Transmission over WSN
Delay Constrained Energy Efficient Data Transmission over WSNDelay Constrained Energy Efficient Data Transmission over WSN
Delay Constrained Energy Efficient Data Transmission over WSN
 
Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...
Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...
Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...
 
Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...
Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...
Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...
 
AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...
AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...
AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...
 
Comparison of Energy Detection Based Spectrum Sensing Methods over Fading Cha...
Comparison of Energy Detection Based Spectrum Sensing Methods over Fading Cha...Comparison of Energy Detection Based Spectrum Sensing Methods over Fading Cha...
Comparison of Energy Detection Based Spectrum Sensing Methods over Fading Cha...
 
Bu4301411416
Bu4301411416Bu4301411416
Bu4301411416
 
Q04606103106
Q04606103106Q04606103106
Q04606103106
 
9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...
 
Query optimization for_sensor_networks
Query optimization for_sensor_networksQuery optimization for_sensor_networks
Query optimization for_sensor_networks
 
M.sc. m kamel
M.sc. m kamelM.sc. m kamel
M.sc. m kamel
 
Massive MIMO and Random Matrix
Massive MIMO and Random MatrixMassive MIMO and Random Matrix
Massive MIMO and Random Matrix
 

Similar to Subgraph Matching for Resource Allocation in the Federated Cloud Environment

Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...AtakanAral
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...AtakanAral
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...AtakanAral
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlesSoundar Msr
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Resource Mapping Optimization for Distributed Cloud Services - PhD Thesis Def...
Resource Mapping Optimization for Distributed Cloud Services - PhD Thesis Def...Resource Mapping Optimization for Distributed Cloud Services - PhD Thesis Def...
Resource Mapping Optimization for Distributed Cloud Services - PhD Thesis Def...AtakanAral
 
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...cscpconf
 
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...csandit
 
IRJET- Design of Low Complexity Channel Estimation and Reduced BER in 5G Mass...
IRJET- Design of Low Complexity Channel Estimation and Reduced BER in 5G Mass...IRJET- Design of Low Complexity Channel Estimation and Reduced BER in 5G Mass...
IRJET- Design of Low Complexity Channel Estimation and Reduced BER in 5G Mass...IRJET Journal
 
Ieee transactions 2018 on wireless communications Title and Abstract
Ieee transactions 2018 on wireless communications Title and AbstractIeee transactions 2018 on wireless communications Title and Abstract
Ieee transactions 2018 on wireless communications Title and Abstracttsysglobalsolutions
 
Ieee transactions 2018 topics on wireless communications for final year stude...
Ieee transactions 2018 topics on wireless communications for final year stude...Ieee transactions 2018 topics on wireless communications for final year stude...
Ieee transactions 2018 topics on wireless communications for final year stude...tsysglobalsolutions
 

Similar to Subgraph Matching for Resource Allocation in the Federated Cloud Environment (20)

Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Resource Mapping Optimization for Distributed Cloud Services - PhD Thesis Def...
Resource Mapping Optimization for Distributed Cloud Services - PhD Thesis Def...Resource Mapping Optimization for Distributed Cloud Services - PhD Thesis Def...
Resource Mapping Optimization for Distributed Cloud Services - PhD Thesis Def...
 
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
 
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
 
IRJET- Design of Low Complexity Channel Estimation and Reduced BER in 5G Mass...
IRJET- Design of Low Complexity Channel Estimation and Reduced BER in 5G Mass...IRJET- Design of Low Complexity Channel Estimation and Reduced BER in 5G Mass...
IRJET- Design of Low Complexity Channel Estimation and Reduced BER in 5G Mass...
 
Ieee transactions 2018 on wireless communications Title and Abstract
Ieee transactions 2018 on wireless communications Title and AbstractIeee transactions 2018 on wireless communications Title and Abstract
Ieee transactions 2018 on wireless communications Title and Abstract
 
Ieee transactions 2018 topics on wireless communications for final year stude...
Ieee transactions 2018 topics on wireless communications for final year stude...Ieee transactions 2018 topics on wireless communications for final year stude...
Ieee transactions 2018 topics on wireless communications for final year stude...
 

More from AtakanAral

Quality of Service Channelling for Latency Sensitive Edge Applications
Quality of Service Channelling for Latency Sensitive Edge ApplicationsQuality of Service Channelling for Latency Sensitive Edge Applications
Quality of Service Channelling for Latency Sensitive Edge ApplicationsAtakanAral
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...AtakanAral
 
Software Engineering - RS4
Software Engineering - RS4Software Engineering - RS4
Software Engineering - RS4AtakanAral
 
Software Engineering - RS3
Software Engineering - RS3Software Engineering - RS3
Software Engineering - RS3AtakanAral
 
Software Engineering - RS2
Software Engineering - RS2Software Engineering - RS2
Software Engineering - RS2AtakanAral
 
Software Engineering - RS1
Software Engineering - RS1Software Engineering - RS1
Software Engineering - RS1AtakanAral
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Proposal]
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Proposal]Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Proposal]
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Proposal]AtakanAral
 
Analysis of Algorithms II - PS5
Analysis of Algorithms II - PS5Analysis of Algorithms II - PS5
Analysis of Algorithms II - PS5AtakanAral
 
Improving Resource Utilization in Cloud using Application Placement Heuristics
Improving Resource Utilization in Cloud using Application Placement HeuristicsImproving Resource Utilization in Cloud using Application Placement Heuristics
Improving Resource Utilization in Cloud using Application Placement HeuristicsAtakanAral
 
Analysis of Algorithms II - PS3
Analysis of Algorithms II - PS3Analysis of Algorithms II - PS3
Analysis of Algorithms II - PS3AtakanAral
 
Analysis of Algorithms II - PS2
Analysis of Algorithms II - PS2Analysis of Algorithms II - PS2
Analysis of Algorithms II - PS2AtakanAral
 
Analysis of Algorithms - 5
Analysis of Algorithms - 5Analysis of Algorithms - 5
Analysis of Algorithms - 5AtakanAral
 
Analysis of Algorithms - 3
Analysis of Algorithms - 3Analysis of Algorithms - 3
Analysis of Algorithms - 3AtakanAral
 
Analysis of Algorithms - 2
Analysis of Algorithms - 2Analysis of Algorithms - 2
Analysis of Algorithms - 2AtakanAral
 
Analysis of Algorithms - 1
Analysis of Algorithms - 1Analysis of Algorithms - 1
Analysis of Algorithms - 1AtakanAral
 
Mobile Multi-domain Search over Structured Web Data
Mobile Multi-domain Search over Structured Web DataMobile Multi-domain Search over Structured Web Data
Mobile Multi-domain Search over Structured Web DataAtakanAral
 

More from AtakanAral (16)

Quality of Service Channelling for Latency Sensitive Edge Applications
Quality of Service Channelling for Latency Sensitive Edge ApplicationsQuality of Service Channelling for Latency Sensitive Edge Applications
Quality of Service Channelling for Latency Sensitive Edge Applications
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
 
Software Engineering - RS4
Software Engineering - RS4Software Engineering - RS4
Software Engineering - RS4
 
Software Engineering - RS3
Software Engineering - RS3Software Engineering - RS3
Software Engineering - RS3
 
Software Engineering - RS2
Software Engineering - RS2Software Engineering - RS2
Software Engineering - RS2
 
Software Engineering - RS1
Software Engineering - RS1Software Engineering - RS1
Software Engineering - RS1
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Proposal]
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Proposal]Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Proposal]
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Proposal]
 
Analysis of Algorithms II - PS5
Analysis of Algorithms II - PS5Analysis of Algorithms II - PS5
Analysis of Algorithms II - PS5
 
Improving Resource Utilization in Cloud using Application Placement Heuristics
Improving Resource Utilization in Cloud using Application Placement HeuristicsImproving Resource Utilization in Cloud using Application Placement Heuristics
Improving Resource Utilization in Cloud using Application Placement Heuristics
 
Analysis of Algorithms II - PS3
Analysis of Algorithms II - PS3Analysis of Algorithms II - PS3
Analysis of Algorithms II - PS3
 
Analysis of Algorithms II - PS2
Analysis of Algorithms II - PS2Analysis of Algorithms II - PS2
Analysis of Algorithms II - PS2
 
Analysis of Algorithms - 5
Analysis of Algorithms - 5Analysis of Algorithms - 5
Analysis of Algorithms - 5
 
Analysis of Algorithms - 3
Analysis of Algorithms - 3Analysis of Algorithms - 3
Analysis of Algorithms - 3
 
Analysis of Algorithms - 2
Analysis of Algorithms - 2Analysis of Algorithms - 2
Analysis of Algorithms - 2
 
Analysis of Algorithms - 1
Analysis of Algorithms - 1Analysis of Algorithms - 1
Analysis of Algorithms - 1
 
Mobile Multi-domain Search over Structured Web Data
Mobile Multi-domain Search over Structured Web DataMobile Multi-domain Search over Structured Web Data
Mobile Multi-domain Search over Structured Web Data
 

Recently uploaded

Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxpriyankatabhane
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsHajira Mahmood
 
Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2John Carlo Rollon
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |aasikanpl
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett SquareIsiahStephanRadaza
 
Transposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptTransposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptArshadWarsi13
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 
Heredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of TraitsHeredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of TraitsCharlene Llagas
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaPraksha3
 
Welcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work DayWelcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work DayZachary Labe
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxmalonesandreagweneth
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)DHURKADEVIBASKAR
 
Forest laws, Indian forest laws, why they are important
Forest laws, Indian forest laws, why they are importantForest laws, Indian forest laws, why they are important
Forest laws, Indian forest laws, why they are importantadityabhardwaj282
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzohaibmir069
 
Twin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptxTwin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptxEran Akiva Sinbar
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
‏‏VIRUS - 123455555555555555555555555555555555555555
‏‏VIRUS -  123455555555555555555555555555555555555555‏‏VIRUS -  123455555555555555555555555555555555555555
‏‏VIRUS - 123455555555555555555555555555555555555555kikilily0909
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxFarihaAbdulRasheed
 

Recently uploaded (20)

Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptx
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutions
 
Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett Square
 
Transposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptTransposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.ppt
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 
Heredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of TraitsHeredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of Traits
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
 
Welcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work DayWelcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work Day
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)
 
Forest laws, Indian forest laws, why they are important
Forest laws, Indian forest laws, why they are importantForest laws, Indian forest laws, why they are important
Forest laws, Indian forest laws, why they are important
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistan
 
Twin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptxTwin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptx
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
‏‏VIRUS - 123455555555555555555555555555555555555555
‏‏VIRUS -  123455555555555555555555555555555555555555‏‏VIRUS -  123455555555555555555555555555555555555555
‏‏VIRUS - 123455555555555555555555555555555555555555
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
 

Subgraph Matching for Resource Allocation in the Federated Cloud Environment

  • 1. Introduction Problem Modeling TBM Algorithm Evaluation Subgraph Matching for Resource Allocation in the Federated Cloud Environment Atakan Aral, Tolga Ovatman Istanbul Technical University – Department of Computer Engineering June 27, 2015 Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 2. Introduction Problem Modeling TBM Algorithm Evaluation Outline 1 Introduction 2 Problem Modeling Topology Modeling Bandwidth Modeling Cost Modeling 3 TBM Algorithm 4 Evaluation Experimental Setup Results Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 3. Introduction Problem Modeling TBM Algorithm Evaluation Outline 1 Introduction 2 Problem Modeling Topology Modeling Bandwidth Modeling Cost Modeling 3 TBM Algorithm 4 Evaluation Experimental Setup Results Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 4. Introduction Problem Modeling TBM Algorithm Evaluation Geo-Distributed Clusters Opportunities: Available mechanisms and policies such as Federated Cloud; Very high speed inter-DC communication technologies such as optical fiber; Programming models that minimize size of data flow between nodes such as MapReduce Advantages: fault tolerance vendor independence closer proximity to user base cost benefits Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 5. Introduction Problem Modeling TBM Algorithm Evaluation Geo-Distributed Clusters Risks (regarding VM placement): Cooperating VMs on distant DCs; Clusters far away from their user base; VMs placed without considering different pricing strategies of vendors Our Objectives: To decrease communication delay (by placing connected VMs to the neighbour data centers) To decrease deployment delay (by placing VMs close to the broker) To reduce resource costs (by balancing load and avoiding overload in any DC) Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 6. Introduction Problem Modeling TBM Algorithm Evaluation Topology Modeling Bandwidth Modeling Cost Modeling Outline 1 Introduction 2 Problem Modeling Topology Modeling Bandwidth Modeling Cost Modeling 3 TBM Algorithm 4 Evaluation Experimental Setup Results Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 7. Introduction Problem Modeling TBM Algorithm Evaluation Topology Modeling Bandwidth Modeling Cost Modeling Topology Modeling Weighted, undirected, simple graphs Vertice represent cloud data centers / requested VMs. CPU, Memory, Storage Edges represent the network connections between them. Bandwidth, Latency Brokers represent the user base at each node Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 8. Introduction Problem Modeling TBM Algorithm Evaluation Topology Modeling Bandwidth Modeling Cost Modeling Bandwidth Modeling VM1 VM3VM2 VM1 VM2VM3 Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 9. Introduction Problem Modeling TBM Algorithm Evaluation Topology Modeling Bandwidth Modeling Cost Modeling Cost Modeling 1 Fixed pricing based on memory, bandwidth and duration. 2 Dynamic pricing via Yield management Increase the price of the resource that is running low in a DC Cost = minCost + (maxCost − minCost) ∗ Util Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 10. Introduction Problem Modeling TBM Algorithm Evaluation Outline 1 Introduction 2 Problem Modeling Topology Modeling Bandwidth Modeling Cost Modeling 3 TBM Algorithm 4 Evaluation Experimental Setup Results Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 11. Introduction Problem Modeling TBM Algorithm Evaluation Topology Based Matching Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 12. Introduction Problem Modeling TBM Algorithm Evaluation Experimental Setup Results Outline 1 Introduction 2 Problem Modeling Topology Modeling Bandwidth Modeling Cost Modeling 3 TBM Algorithm 4 Evaluation Experimental Setup Results Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 13. Introduction Problem Modeling TBM Algorithm Evaluation Experimental Setup Results Experimental Setup Number of Clusters Based on the population density around each location. Number of VMs Based on Poisson distribution: λ = 3 Cluster Topologies Either linear or complete Arrival Times Uniform random in the range [0, 50) Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 14. Introduction Problem Modeling TBM Algorithm Evaluation Experimental Setup Results Latencies 0,00 50,00 100,00 150,00 200,00 250,00 300,00 1 2 3 4 5 6 7 8 VMDeploymentLatency(Seconds) VM RAM ANF LBG RAN TBF LNF 0,0 0,5 1,0 1,5 2,0 2,5 3,0 1 2 3 4 5 6 7 8 VMCommunicationLatency(Seconds) VM RAM ANF LBG RAN TBF LNF Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 15. Introduction Problem Modeling TBM Algorithm Evaluation Experimental Setup Results Duration and Throughput 0 50 100 150 200 250 300 350 400 1 2 3 4 5 6 7 8 TaskCompletionTime(Hours) VM RAM ANF LBG RAN TBF LNF 0 500 1000 1500 2000 2500 3000 1 2 3 4 5 6 7 8 Throughput(MIPS) VM RAM ANF LBG RAN TBF LNF Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 16. Introduction Problem Modeling TBM Algorithm Evaluation Experimental Setup Results Rejection Rate and Cost 0 10 20 30 40 50 60 70 80 90 100 1 2 3 4 5 6 7 8 RejectionRate(%) VM RAM ANF LBG RAN TBF LNF 0 10000 20000 30000 40000 50000 60000 1 2 3 4 5 6 7 8 Cost($) VM RAM ANF LBG RAN TBF LNF Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 17. Introduction Problem Modeling TBM Algorithm Evaluation Experimental Setup Results Thank you for your attention. Atakan Aral Istanbul Technical University Department of Computer Engineering aralat@itu.edu.tr Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 18. Appendix Subgraph Matching Future Work More Results Outline 5 Appendix Subgraph Matching Future Work More Results Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 19. Appendix Subgraph Matching Future Work More Results Subgraph Matching Search space is all possible injective matchings from the set of pattern nodes to the set of target nodes. Systematically explore the search space: Start from an empty matching Extend the partial matching by matching a non matched pattern node to a non matched target node Backtrack if some edges are not matched Repeat until all pattern nodes are matched (success) or all matchings are already explored (fail). Filters are necessary to reduce the search space by pruning branches that do not contain solutions. Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 20. Appendix Subgraph Matching Future Work More Results LAD Filtering Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 21. Appendix Subgraph Matching Future Work More Results LAD Filtering D1 = D3 = D5 = D6 = A, B, C, D, E, F, G D2 = D4 = A, B, D Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 22. Appendix Subgraph Matching Future Work More Results Future Work Algorithm Additional constraints (jurisdiction, partially known topology) Vertical scaling support Hybrid cloud support Homeomorphism Connected components Evaluation Significance study Evaluation with topology improvements Multi-objective optimization Dynamic heuristic selection, meta-heuristics Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 23. Appendix Subgraph Matching Future Work More Results Link bandwidth request 0,0 0,5 1,0 1,5 2,0 2,5 1 2 3 4 5 6 7 8 VMCommunicationLatency(Seconds) Link BW ANF LBG RAN TBF LNF 0 10000 20000 30000 40000 50000 60000 1 2 3 4 5 6 7 8 Cost($) Link BW ANF LBG RAN TBF LNF Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 24. Appendix Subgraph Matching Future Work More Results Minimum number of requests 0 500 1000 1500 2000 2500 1 2 3 4 5 6 7 8 Throughput(MIPS) Number of Requests ANF LBG RAN TBF LNF Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment
  • 25. Appendix Subgraph Matching Future Work More Results VM network intensity 0 50 100 150 200 250 300 350 1 2 3 4 5 6 7 8 TaskCompletionTime(Hours) Network intensity ANF LBG RAN TBF LNF 0 10000 20000 30000 40000 50000 60000 70000 80000 90000 1 2 3 4 5 6 7 8 Cost($) Network intensity ANF LBG RAN TBF LNF Atakan Aral, Tolga Ovatman Subgraph Matching for Resource Allocation in the Federated Cloud Environment