SlideShare una empresa de Scribd logo
1 de 49
Descargar para leer sin conexión
Software-Defined Approach for
QoS and Data Quality in
Multi-Tenant Clouds
The 2nd Portugal|UT Austin summer school in systems and networking and
EMJD-DC spring event 2016
June 3, 2016. Costa da Caparica, Portugal.
Pradeeban Kathiravelu+x*
, Luís Veiga+x
x
Distributed Systems Group, INESC-ID Lisboa
+
Instituto Superior Técnico, Universidade de Lisboa, Portugal
*
Emory University, Atlanta, GA, USA.
1
❖ Tenants assume various roles in the enterprise
data center networks.
➢ Differentiated Quality of Service (QoS).
➢ Data quality assurance.
➢ Isolation guarantees. 2Introduction
❖ Efficiency and Accuracy
3
WARNING: Work-in-Progress
4
WARNING: Work-in-Progress
PhD Start: September, 2014
Expected Defence: September, 2018
5
❖ Data storage and execution
6
❖ Distributed
vs.
❖ Centralized
7
❖ Distributed
Horizontal scalability
8
❖ Centralized
Management efficiency.
Accuracy.
9
❖ Distributed
Software-Defined Networking
❖ Centralized
10
Software-Defined Networking
System
s
11
❖ Global view of the entire data center network
❖ A logically centralized controller
12
13
Our Approach
❖ Software-Defined Networking (SDN)
❖ SDN Northbound - Message-Oriented Middleware
❖ Scalable and Very Large Scale Data and Deployments
❖ Modular Architecture -> Reusable
14
15
1. Distributed Execution: QoS and Data Quality
2. SDN Systems: SDN with Message-Oriented Middleware
3. SDN Simulations and Emulations
16
Contributions &
Research Directions =>
1. Distributed Execution: QoS and Data Quality
2. SDN Systems: SDN with Message-Oriented Middleware
3. SDN Simulations and Emulations 17
Contributions &
Research Directions =>
18
∂u∂u Multi-Tenanted Framework:
Distributed Near Duplicate Detection for Big Data
23rd International Conference on Cooperative Information Systems (CoopIS 2015)
28-30 October 2015, Rhodes, Greece.
CoopIS 2015
Pradeeban Kathiravelu, Helena Galhardas, Luís Veiga
INESC-ID / Instituto Superior Técnico, Universidade de Lisboa, Portugal
[1.1]
19
20
21
MEDIator: A Data Sharing Synchronization Platform for
Heterogeneous Medical Image Archives
[1.2]
1. Distributed Execution: QoS and Data Quality
2. SDN Systems: SDN with Message-Oriented
Middleware
3. SDN Simulations and Emulations 22
Contributions & Research Directions =>
23
CHIEF: Controller Farm for Clouds of
Software-Defined Community Networks
[2.1]
24
Building Blocks of Mayan:
Componentizing the
eScience Workflows Through
Software-Defined Service Composition
23rd IEEE International Conference on Web Services
June 27 - July 2, 2016, San Francisco, USA
IEEE ICWS 2016
Pradeeban Kathiravelu+
, Tihana Galinac Grbac*
, Luís Veiga+
+
INESC-ID / Instituto Superior Técnico, Universidade de Lisboa, Portugal
*
University of Rijeka, Croatia
[2.2]
❖ Adaptive execution of scientific workflows
❖ More efficient and diverse service composition
❖ Very large-scale and reliable.
➢ Find and consume the current best-fit
➢ Among the multiple implementations or
deployments of the same service. 25
❖ Each execution component in the workflow:
Building Block of Mayan
26
27
28
29
<Service3,(<Service1, Input1>, <Service2, Input2>)>
30
Speed up of a data warehousing workflow:
❖ Near duplicate detection ->
Data cleaning ->
Write to the warehouse
❖ Data sets from TCIA* and synthetic data
* Clark K, Vendt B, Smith K, Freymann J, Kirby J, Koppel P, Moore S, Phillips S, Maffitt D, Pringle M, Tarbox L, Prior F. The Cancer
Imaging Archive (TCIA): Maintaining and Operating a Public Information Repository, Journal of Digital Imaging, Volume 26,
Number 6, December, 2013, pp 1045-1057. 31
32
33
Cassowary: Middleware Platform for Context-Aware
Smart Buildings with Software-Defined Sensor Networks
[2.3]
1. Distributed Execution: QoS and Data Quality
2. SDN Systems: SDN with Message-Oriented Middleware
3. SDN Simulations and Emulations
34
Contributions & Research Directions =>
35
SENDIM for Incremental Development of Cloud Networks:
Simulation, Emulation & Deployment Integration Middleware
[3.1]
Summary
❖ SDN and Message-Oriented Middleware
❖ Quality of Service and Data Quality
❖ Modular Architecture -> Reusability
❖ Building Blocks of Mayan
36
Conclusion
❖ We can scale smarter
37
Conclusion
❖ We can scale smarter
❖ We can manage better
38
Conclusion
❖ We can scale smarter
❖ We can manage better
❖ We can do more
39
Recent Publications
40
[1] Distributed Execution: QoS and Data Quality
1. Kathiravelu, P., Galhardas, H., & Veiga, L. (2015). ∂u∂u Multi-Tenanted Framework: Distributed Near Duplicate
Detection for Big Data. In 23 rd International Conference on Cooperative Information Systems (CoopIS 2015)
(Acceptance Rate: 20%). On the Move to Meaningful Internet Systems: OTM 2015 Conferences, pp. 237-256.
Springer International Publishing, Oct. 2015. http://doi.org/10.1007/978-3-319-26148-5_14
2. Kathiravelu, P. & Sharma, A. (2015). MEDIator: A Data Sharing Synchronization Platform for Heterogeneous
Medical Image Archives. In Workshop on Connected Health at Big Data Era (BigCHat'15) , co-located with 21 st
ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD 2015). Aug. 2015. ACM. 6 pages. http:
//doi.org/10.13140/RG.2.1.3709.4248 41
[2] SDN Systems: SDN with Message-Oriented Middleware
1. Kathiravelu, P., Grbac, T.G., & Veiga, L. (2016). Building Blocks of Mayan: Componentizing the eScience
Workflows Through Software-Defined Service Composition. In 23rd IEEE International Conference on Web
Services (ICWS 2016). June 2016. 8 pages. To appear.
2. Kathiravelu, P. & Veiga, L. (2016). CHIEF: Controller Farm for Clouds of Software-Defined Community
Networks. In 3rd IEEE International Symposium on Software Defined Systems (SDS-2016). Apr. 2016. pp. 1 – 6.
42
3. Kathiravelu, P., Sharifi, L., & Veiga, L. (2015). Cassowary: Middleware Platform for Context-Aware Smart
Buildings with Software-Defined Sensor Networks. In 2nd Workshop on Middleware for Context-Aware
Applications in the IoT (M4IOT 2015), co-located with ACM/USENIX/IFIP Middleware 2015. Dec. 2015. ACM.
pp. 1 – 6. http://doi.org/10.1145/2836127.2836132
4. Kathiravelu, P., Grbac, T.G, & Veiga, L. (2016). A FIRM Approach to Software-Defined Service Composition. In
MIPRO 2016 - 39th International Convention on Telecommunications & Information (CTI).
43
[3] SDN Simulations and Emulations
1. Kathiravelu, P. & Veiga, L. (2016). SENDIM for Incremental Development of Cloud Networks: Simulation,
Emulation & Deployment Integration Middleware. In IEEE International Conference on Cloud Engineering
(IC2E 2016). Apr. 2016. pp. 143 – 146.
44
Doctoral Symposiums
1. Kathiravelu, P. (2016). Software-Defined Networking-Based Enhancements to Data Quality and QoS in Multi-
Tenanted Data Center Clouds. In IEEE International Conference on Cloud Engineering (IC2E 2016) Doctoral
Symposium. Apr. 2016. pp. 201 – 203.
45
Acknowledgements
❖ Erasmus Mundus Joint Doctorate in Distributed Computing (EMJD-DC)
❖ Google Summer of Code
❖ Prof. Ashish Sharma, Emory University, USA
❖ Prof. Helena Galhardas, IST, Portugal
❖ Prof. Tihana Galinac Grbac, University of Rijeka, Croatia
❖ COST action 1304 Autonomous Control for a Reliable Internet of Services (ACROSS)
❖ The OpenDaylight Foundation
❖ Ed Warnicke, Cisco, OpenDaylight TSC 46
Thank you!
47
To discuss more about OpenDaylight:
OpenDaylight Lisboa Meetups. :)
http://www.meetup.com/OpenDaylight-Lisbon/
48
Announcement ;)
Questions?
❖ We can scale smarter
❖ We can manage better
❖ We can do more
kk.pradeeban@gmail.com
49

Más contenido relacionado

La actualidad más candente

We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
Nane Kratzke
 
Grid computing the grid
Grid computing the gridGrid computing the grid
Grid computing the grid
Jivan Nepali
 
Principles for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud SystemsPrinciples for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud Systems
Hong-Linh Truong
 

La actualidad más candente (20)

Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
 
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
 
Software-Defined Inter-Cloud Composition of Big Services
Software-Defined Inter-Cloud Composition of Big ServicesSoftware-Defined Inter-Cloud Composition of Big Services
Software-Defined Inter-Cloud Composition of Big Services
 
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
 
Cs6703 grid and cloud computing Study material
Cs6703 grid and cloud computing Study materialCs6703 grid and cloud computing Study material
Cs6703 grid and cloud computing Study material
 
Postcard: NECOS
Postcard: NECOSPostcard: NECOS
Postcard: NECOS
 
Grid computing the grid
Grid computing the gridGrid computing the grid
Grid computing the grid
 
Principles for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud SystemsPrinciples for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud Systems
 
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
On Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud SystemsOn Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud Systems
 
Grid Presentation
Grid PresentationGrid Presentation
Grid Presentation
 
Deep Hybrid DataCloud
Deep Hybrid DataCloudDeep Hybrid DataCloud
Deep Hybrid DataCloud
 
Inroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar vermaInroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar verma
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing
Grid computing Grid computing
Grid computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
grid computing
grid computinggrid computing
grid computing
 
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
 
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
 

Similar a Software-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds

Architectural approaches for implementing Clinical Decision Support Systems i...
Architectural approaches for implementing Clinical Decision Support Systems i...Architectural approaches for implementing Clinical Decision Support Systems i...
Architectural approaches for implementing Clinical Decision Support Systems i...
Ivan Mauricio Cabezas Troyano
 
The Story of the Semantic Grid
The Story of the Semantic GridThe Story of the Semantic Grid
The Story of the Semantic Grid
butest
 
MULTIPATH BROADCAST AND GOSSIP BASED APPROACH FOR VIDEO CIRCULATION
MULTIPATH BROADCAST AND GOSSIP BASED APPROACH FOR VIDEO CIRCULATIONMULTIPATH BROADCAST AND GOSSIP BASED APPROACH FOR VIDEO CIRCULATION
MULTIPATH BROADCAST AND GOSSIP BASED APPROACH FOR VIDEO CIRCULATION
Association of Scientists, Developers and Faculties
 
Internet2 Bio IT 2016 v2
Internet2 Bio IT 2016 v2Internet2 Bio IT 2016 v2
Internet2 Bio IT 2016 v2
Dan Taylor
 

Similar a Software-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds (20)

Grid computing
Grid computingGrid computing
Grid computing
 
Computation grid as a connected world
Computation grid as a connected worldComputation grid as a connected world
Computation grid as a connected world
 
Architectural approaches for implementing Clinical Decision Support Systems i...
Architectural approaches for implementing Clinical Decision Support Systems i...Architectural approaches for implementing Clinical Decision Support Systems i...
Architectural approaches for implementing Clinical Decision Support Systems i...
 
Architectural approaches for implementing Clinical Decision Support Systems i...
Architectural approaches for implementing Clinical Decision Support Systems i...Architectural approaches for implementing Clinical Decision Support Systems i...
Architectural approaches for implementing Clinical Decision Support Systems i...
 
A Review Grid Computing
A Review  Grid ComputingA Review  Grid Computing
A Review Grid Computing
 
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
 
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
 
The Story of the Semantic Grid
The Story of the Semantic GridThe Story of the Semantic Grid
The Story of the Semantic Grid
 
Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018
 
IRJET- Advanced Cloud in E-Libraries
IRJET- Advanced Cloud in E-LibrariesIRJET- Advanced Cloud in E-Libraries
IRJET- Advanced Cloud in E-Libraries
 
A survey on software defined networking
A survey on software defined networkingA survey on software defined networking
A survey on software defined networking
 
Large scale gpu cluster for ai
Large scale gpu cluster for aiLarge scale gpu cluster for ai
Large scale gpu cluster for ai
 
Survey on Synchronizing File Operations Along with Storage Scalable Mechanism
Survey on Synchronizing File Operations Along with Storage Scalable MechanismSurvey on Synchronizing File Operations Along with Storage Scalable Mechanism
Survey on Synchronizing File Operations Along with Storage Scalable Mechanism
 
SURVEY ON DYNAMIC DATA SHARING IN PUBLIC CLOUD USING MULTI-AUTHORITY SYSTEM
SURVEY ON DYNAMIC DATA SHARING IN PUBLIC CLOUD USING MULTI-AUTHORITY SYSTEMSURVEY ON DYNAMIC DATA SHARING IN PUBLIC CLOUD USING MULTI-AUTHORITY SYSTEM
SURVEY ON DYNAMIC DATA SHARING IN PUBLIC CLOUD USING MULTI-AUTHORITY SYSTEM
 
MULTIPATH BROADCAST AND GOSSIP BASED APPROACH FOR VIDEO CIRCULATION
MULTIPATH BROADCAST AND GOSSIP BASED APPROACH FOR VIDEO CIRCULATIONMULTIPATH BROADCAST AND GOSSIP BASED APPROACH FOR VIDEO CIRCULATION
MULTIPATH BROADCAST AND GOSSIP BASED APPROACH FOR VIDEO CIRCULATION
 
Seminario deib2019
Seminario deib2019Seminario deib2019
Seminario deib2019
 
Grid computing
Grid computingGrid computing
Grid computing
 
A Study of Protocols for Grid Computing Environment
A Study of Protocols for Grid Computing EnvironmentA Study of Protocols for Grid Computing Environment
A Study of Protocols for Grid Computing Environment
 
Privacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storagePrivacy preserving public auditing for secured cloud storage
Privacy preserving public auditing for secured cloud storage
 
Internet2 Bio IT 2016 v2
Internet2 Bio IT 2016 v2Internet2 Bio IT 2016 v2
Internet2 Bio IT 2016 v2
 

Más de Pradeeban Kathiravelu, Ph.D.

Más de Pradeeban Kathiravelu, Ph.D. (19)

Google Summer of Code_2023.pdf
Google Summer of Code_2023.pdfGoogle Summer of Code_2023.pdf
Google Summer of Code_2023.pdf
 
Google Summer of Code (GSoC) 2022
Google Summer of Code (GSoC) 2022Google Summer of Code (GSoC) 2022
Google Summer of Code (GSoC) 2022
 
Google Summer of Code (GSoC) 2022
Google Summer of Code (GSoC) 2022Google Summer of Code (GSoC) 2022
Google Summer of Code (GSoC) 2022
 
Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.
Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.
Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.
 
Google summer of code (GSoC) 2021
Google summer of code (GSoC) 2021Google summer of code (GSoC) 2021
Google summer of code (GSoC) 2021
 
A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...
A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...
A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...
 
Google Summer of Code (GSoC) 2020 for mentors
Google Summer of Code (GSoC) 2020 for mentorsGoogle Summer of Code (GSoC) 2020 for mentors
Google Summer of Code (GSoC) 2020 for mentors
 
Google Summer of Code (GSoC) 2020
Google Summer of Code (GSoC) 2020Google Summer of Code (GSoC) 2020
Google Summer of Code (GSoC) 2020
 
Data Services with Bindaas: RESTful Interfaces for Diverse Data Sources
Data Services with Bindaas: RESTful Interfaces for Diverse Data SourcesData Services with Bindaas: RESTful Interfaces for Diverse Data Sources
Data Services with Bindaas: RESTful Interfaces for Diverse Data Sources
 
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degreeThe UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
 
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
 My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos... My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
 
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...
 
UCL Ph.D. Confirmation 2018
UCL Ph.D. Confirmation 2018UCL Ph.D. Confirmation 2018
UCL Ph.D. Confirmation 2018
 
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Software-Defined Systems for Network-Aware Service Composition and Workflow P...Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
 
Moving bits with a fleet of shared virtual routers
Moving bits with a fleet of shared virtual routersMoving bits with a fleet of shared virtual routers
Moving bits with a fleet of shared virtual routers
 
Software-Defined Data Services: Interoperable and Network-Aware Big Data Exec...
Software-Defined Data Services: Interoperable and Network-Aware Big Data Exec...Software-Defined Data Services: Interoperable and Network-Aware Big Data Exec...
Software-Defined Data Services: Interoperable and Network-Aware Big Data Exec...
 
On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...
On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...
On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...
 
Componentizing Big Services in the Internet
Componentizing Big Services in the InternetComponentizing Big Services in the Internet
Componentizing Big Services in the Internet
 
Data Café — A Platform For Creating Biomedical Data Lakes
Data Café — A Platform For Creating Biomedical Data LakesData Café — A Platform For Creating Biomedical Data Lakes
Data Café — A Platform For Creating Biomedical Data Lakes
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+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@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
+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...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Software-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds

  • 1. Software-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds The 2nd Portugal|UT Austin summer school in systems and networking and EMJD-DC spring event 2016 June 3, 2016. Costa da Caparica, Portugal. Pradeeban Kathiravelu+x* , Luís Veiga+x x Distributed Systems Group, INESC-ID Lisboa + Instituto Superior Técnico, Universidade de Lisboa, Portugal * Emory University, Atlanta, GA, USA. 1
  • 2. ❖ Tenants assume various roles in the enterprise data center networks. ➢ Differentiated Quality of Service (QoS). ➢ Data quality assurance. ➢ Isolation guarantees. 2Introduction
  • 3. ❖ Efficiency and Accuracy 3
  • 5. WARNING: Work-in-Progress PhD Start: September, 2014 Expected Defence: September, 2018 5
  • 6. ❖ Data storage and execution 6
  • 12. ❖ Global view of the entire data center network ❖ A logically centralized controller 12
  • 13. 13
  • 14. Our Approach ❖ Software-Defined Networking (SDN) ❖ SDN Northbound - Message-Oriented Middleware ❖ Scalable and Very Large Scale Data and Deployments ❖ Modular Architecture -> Reusable 14
  • 15. 15
  • 16. 1. Distributed Execution: QoS and Data Quality 2. SDN Systems: SDN with Message-Oriented Middleware 3. SDN Simulations and Emulations 16 Contributions & Research Directions =>
  • 17. 1. Distributed Execution: QoS and Data Quality 2. SDN Systems: SDN with Message-Oriented Middleware 3. SDN Simulations and Emulations 17 Contributions & Research Directions =>
  • 18. 18 ∂u∂u Multi-Tenanted Framework: Distributed Near Duplicate Detection for Big Data 23rd International Conference on Cooperative Information Systems (CoopIS 2015) 28-30 October 2015, Rhodes, Greece. CoopIS 2015 Pradeeban Kathiravelu, Helena Galhardas, Luís Veiga INESC-ID / Instituto Superior Técnico, Universidade de Lisboa, Portugal [1.1]
  • 19. 19
  • 20. 20
  • 21. 21 MEDIator: A Data Sharing Synchronization Platform for Heterogeneous Medical Image Archives [1.2]
  • 22. 1. Distributed Execution: QoS and Data Quality 2. SDN Systems: SDN with Message-Oriented Middleware 3. SDN Simulations and Emulations 22 Contributions & Research Directions =>
  • 23. 23 CHIEF: Controller Farm for Clouds of Software-Defined Community Networks [2.1]
  • 24. 24 Building Blocks of Mayan: Componentizing the eScience Workflows Through Software-Defined Service Composition 23rd IEEE International Conference on Web Services June 27 - July 2, 2016, San Francisco, USA IEEE ICWS 2016 Pradeeban Kathiravelu+ , Tihana Galinac Grbac* , Luís Veiga+ + INESC-ID / Instituto Superior Técnico, Universidade de Lisboa, Portugal * University of Rijeka, Croatia [2.2]
  • 25. ❖ Adaptive execution of scientific workflows ❖ More efficient and diverse service composition ❖ Very large-scale and reliable. ➢ Find and consume the current best-fit ➢ Among the multiple implementations or deployments of the same service. 25
  • 26. ❖ Each execution component in the workflow: Building Block of Mayan 26
  • 27. 27
  • 28. 28
  • 29. 29
  • 31. Speed up of a data warehousing workflow: ❖ Near duplicate detection -> Data cleaning -> Write to the warehouse ❖ Data sets from TCIA* and synthetic data * Clark K, Vendt B, Smith K, Freymann J, Kirby J, Koppel P, Moore S, Phillips S, Maffitt D, Pringle M, Tarbox L, Prior F. The Cancer Imaging Archive (TCIA): Maintaining and Operating a Public Information Repository, Journal of Digital Imaging, Volume 26, Number 6, December, 2013, pp 1045-1057. 31
  • 32. 32
  • 33. 33 Cassowary: Middleware Platform for Context-Aware Smart Buildings with Software-Defined Sensor Networks [2.3]
  • 34. 1. Distributed Execution: QoS and Data Quality 2. SDN Systems: SDN with Message-Oriented Middleware 3. SDN Simulations and Emulations 34 Contributions & Research Directions =>
  • 35. 35 SENDIM for Incremental Development of Cloud Networks: Simulation, Emulation & Deployment Integration Middleware [3.1]
  • 36. Summary ❖ SDN and Message-Oriented Middleware ❖ Quality of Service and Data Quality ❖ Modular Architecture -> Reusability ❖ Building Blocks of Mayan 36
  • 37. Conclusion ❖ We can scale smarter 37
  • 38. Conclusion ❖ We can scale smarter ❖ We can manage better 38
  • 39. Conclusion ❖ We can scale smarter ❖ We can manage better ❖ We can do more 39
  • 41. [1] Distributed Execution: QoS and Data Quality 1. Kathiravelu, P., Galhardas, H., & Veiga, L. (2015). ∂u∂u Multi-Tenanted Framework: Distributed Near Duplicate Detection for Big Data. In 23 rd International Conference on Cooperative Information Systems (CoopIS 2015) (Acceptance Rate: 20%). On the Move to Meaningful Internet Systems: OTM 2015 Conferences, pp. 237-256. Springer International Publishing, Oct. 2015. http://doi.org/10.1007/978-3-319-26148-5_14 2. Kathiravelu, P. & Sharma, A. (2015). MEDIator: A Data Sharing Synchronization Platform for Heterogeneous Medical Image Archives. In Workshop on Connected Health at Big Data Era (BigCHat'15) , co-located with 21 st ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD 2015). Aug. 2015. ACM. 6 pages. http: //doi.org/10.13140/RG.2.1.3709.4248 41
  • 42. [2] SDN Systems: SDN with Message-Oriented Middleware 1. Kathiravelu, P., Grbac, T.G., & Veiga, L. (2016). Building Blocks of Mayan: Componentizing the eScience Workflows Through Software-Defined Service Composition. In 23rd IEEE International Conference on Web Services (ICWS 2016). June 2016. 8 pages. To appear. 2. Kathiravelu, P. & Veiga, L. (2016). CHIEF: Controller Farm for Clouds of Software-Defined Community Networks. In 3rd IEEE International Symposium on Software Defined Systems (SDS-2016). Apr. 2016. pp. 1 – 6. 42
  • 43. 3. Kathiravelu, P., Sharifi, L., & Veiga, L. (2015). Cassowary: Middleware Platform for Context-Aware Smart Buildings with Software-Defined Sensor Networks. In 2nd Workshop on Middleware for Context-Aware Applications in the IoT (M4IOT 2015), co-located with ACM/USENIX/IFIP Middleware 2015. Dec. 2015. ACM. pp. 1 – 6. http://doi.org/10.1145/2836127.2836132 4. Kathiravelu, P., Grbac, T.G, & Veiga, L. (2016). A FIRM Approach to Software-Defined Service Composition. In MIPRO 2016 - 39th International Convention on Telecommunications & Information (CTI). 43
  • 44. [3] SDN Simulations and Emulations 1. Kathiravelu, P. & Veiga, L. (2016). SENDIM for Incremental Development of Cloud Networks: Simulation, Emulation & Deployment Integration Middleware. In IEEE International Conference on Cloud Engineering (IC2E 2016). Apr. 2016. pp. 143 – 146. 44
  • 45. Doctoral Symposiums 1. Kathiravelu, P. (2016). Software-Defined Networking-Based Enhancements to Data Quality and QoS in Multi- Tenanted Data Center Clouds. In IEEE International Conference on Cloud Engineering (IC2E 2016) Doctoral Symposium. Apr. 2016. pp. 201 – 203. 45
  • 46. Acknowledgements ❖ Erasmus Mundus Joint Doctorate in Distributed Computing (EMJD-DC) ❖ Google Summer of Code ❖ Prof. Ashish Sharma, Emory University, USA ❖ Prof. Helena Galhardas, IST, Portugal ❖ Prof. Tihana Galinac Grbac, University of Rijeka, Croatia ❖ COST action 1304 Autonomous Control for a Reliable Internet of Services (ACROSS) ❖ The OpenDaylight Foundation ❖ Ed Warnicke, Cisco, OpenDaylight TSC 46
  • 48. To discuss more about OpenDaylight: OpenDaylight Lisboa Meetups. :) http://www.meetup.com/OpenDaylight-Lisbon/ 48 Announcement ;)
  • 49. Questions? ❖ We can scale smarter ❖ We can manage better ❖ We can do more kk.pradeeban@gmail.com 49