SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Pradeeban Kathiravelu
(INESC-ID/IST ULisboa, Portugal and UCLouvain, Belgium)
Supervised By: Prof. Lu s Veiga (INESC-ID/IST ULisboa)ıı
Prof. Marco Canini (KAUST)
Prof. Peter Van Roy (UCLouvain)
Software-Defined Inter-Cloud
Composition of Big Services
EMJD-DC Spring Event, Brussels
May 30, 2017
2/12
Introduction
● Big services with complex workloads.
– Geographically distributed big data.
– Resource availabilities at remote locations; for example,
● Distributed clouds.
● Volunteer computing.
● Edge computing.
● Service Level Agreements (SLAs) in multi-tenant clouds.
3/12
Challenges
● Big services in multi-tenant environments.
– Differentiated QoS in cloud networks.
● Can we discriminate the services with
redundancy in data and execution paths?
4/12
Motivation
● Componentize Big Services in the Internet.
● Efficient network-aware composition and execution
of big services.
5/12
Contributions
● An inter-cloud framework to componentize and compose
big services.
– Execute them as a network-aware distributed
service composition.
– Modelling, Scalability, and orchestration.
● Use the current best-fit execution path.
– Web services and microservices as the
building blocks of the big services.
6/12
Approach
● Network-level guarantees based on
application/service-level inputs.
– Synergy of services with network.
7/12
Mayan (Componentizing Big Services)
● A scalable resilient framework for inter-domain
big service execution.
8/12
Prototype Assessments
● Increased QoS and Speedup.
– Performance growth =
f(problem size, workflow as services).
● Network-aware scalability and distribution.
● Minimize communication and coordination overheads.
9/12
Conclusion● Summary
– Synergy of network and service level properties in big service
execution.
– Componentizing big services and execute as service compositions.
– Scalability and resilience for multi-tenant distributed clouds.
– A federated controller deployment to orchestrate inter-cloud networks.
● Future Work
– Leverage cloud providers for differentiated connectivity.
– Big Services to the Edge.
10/12
Publications (Since 2016 Spring Event)
Book Chapter
● Kathiravelu, P. & Veiga, L. (2017). SDN helps
other Vs in Big Data. Chapter of Big Data and
Software Defined Networks. Sep. 2017. 21 pages.
(Camera-ready copy submitted).
11/12
Conference Proceedings
● Kathiravelu, P. & Veiga, L. (2017). SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-
Defined Approach. In The 4th International Conference on Software Defined Systems (SDS-2017). May 2017. 8
pages. To Appear.
● Kathiravelu, P. & Veiga, L. (2017). SDN Middlebox Architecture for Resilient Transfers. In 15th IFIP/IEEE International
Symposium on Integrated Network Management (IM 2017), May 2017. 4 pages. To Appear.
● Kathiravelu, P. & Veiga, L. (2016). Software-Defined Simulations for Continuous Development of Cloud and Data
Center Networks. In 24 th International Conference on Cooperative Information Systems (CoopIS 2016). On the
Move to Meaningful Internet Systems: OTM 2016 Conferences, pp. 3 – 23. Springer International Publishing, Oct.
2016.
● Kathiravelu, P., & Veiga, L. (2016). Selective Redundancy in Network-as-a-Service: Differentiated QoS in Multi-
tenant Clouds. In OTM Confederated International Conferences. On the Move to Meaningful Internet Systems (pp.
87-97). EI2N 2016. Springer, Cham.
● Kathiravelu, P. & Sharma, A. (2016). A Dynamic Data Warehousing Platform for Creating and Accessing Biomedical
Data Lakes. In 2nd International Workshop on Data Management and Analytics for Medicine and Healthcare
(DMAH'16), co-located with 42 nd International Conference on Very Large Data Bases. Sep. 2016. LNCS. pp. 101 –
120.
● Caixinha, D., Kathiravelu, P. & Veiga, L. (2016). ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for
Multi-Tenant Data Centers. In 15 th IEEE International Symposium on Network Computing and Applications (NCA
2016), Oct. 2016. pp. 140 – 147.
12/12
Conference Proceedings
● Kathiravelu, P. & Veiga, L. (2017). SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-
Defined Approach. In The 4th International Conference on Software Defined Systems (SDS-2017). May 2017. 8
pages. To Appear.
● Kathiravelu, P. & Veiga, L. (2017). SDN Middlebox Architecture for Resilient Transfers. In 15th IFIP/IEEE International
Symposium on Integrated Network Management (IM 2017), May 2017. 4 pages. To Appear.
● Kathiravelu, P. & Veiga, L. (2016). Software-Defined Simulations for Continuous Development of Cloud and Data
Center Networks. In 24 th International Conference on Cooperative Information Systems (CoopIS 2016). On the
Move to Meaningful Internet Systems: OTM 2016 Conferences, pp. 3 – 23. Springer International Publishing, Oct.
2016.
● Kathiravelu, P., & Veiga, L. (2016). Selective Redundancy in Network-as-a-Service: Differentiated QoS in Multi-
tenant Clouds. In OTM Confederated International Conferences. On the Move to Meaningful Internet Systems (pp.
87-97). EI2N 2016. Springer, Cham.
● Kathiravelu, P. & Sharma, A. (2016). A Dynamic Data Warehousing Platform for Creating and Accessing Biomedical
Data Lakes. In 2nd International Workshop on Data Management and Analytics for Medicine and Healthcare
(DMAH'16), co-located with 42 nd International Conference on Very Large Data Bases. Sep. 2016. LNCS. pp. 101 –
120.
● Caixinha, D., Kathiravelu, P. & Veiga, L. (2016). ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for
Multi-Tenant Data Centers. In 15 th IEEE International Symposium on Network Computing and Applications (NCA
2016), Oct. 2016. pp. 140 – 147.
Thank you.
Questions?
13/12
Announcement!
● Please join the Erasmus Mundus Association
– em-a.eu

Más contenido relacionado

La actualidad más candente

Grid protocol architecture
Grid protocol architectureGrid protocol architecture
Grid protocol architecturePooja Dixit
 
grid computing
grid computinggrid computing
grid computingrock om
 
GRID COMPUTING PRESENTATION
GRID COMPUTING PRESENTATION GRID COMPUTING PRESENTATION
GRID COMPUTING PRESENTATION Ashok Mannai
 
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 materialkaleeswaranme
 
Grid Computing
Grid ComputingGrid Computing
Grid Computingabhiritva
 
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 vermagargishankar1981
 
Grid computing
Grid computingGrid computing
Grid computingWipro
 
Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...
Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...
Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...Christian Esteve Rothenberg
 
Application-Aware Big Data Deduplication in Cloud Environment
Application-Aware Big Data Deduplication in Cloud EnvironmentApplication-Aware Big Data Deduplication in Cloud Environment
Application-Aware Big Data Deduplication in Cloud EnvironmentSafayet Hossain
 
Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]vaishalisahare123
 

La actualidad más candente (20)

Grid computing
Grid computingGrid computing
Grid computing
 
Grid protocol architecture
Grid protocol architectureGrid protocol architecture
Grid protocol architecture
 
Grid computing
Grid computingGrid computing
Grid computing
 
grid computing
grid computinggrid computing
grid computing
 
GRID COMPUTING PRESENTATION
GRID COMPUTING PRESENTATION GRID COMPUTING PRESENTATION
GRID COMPUTING PRESENTATION
 
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
 
Grid computing & its applications
Grid computing & its applicationsGrid computing & its applications
Grid computing & its applications
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
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 ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
Grid computing
Grid computingGrid computing
Grid computing
 
Ogsa
OgsaOgsa
Ogsa
 
Postcard: NECOS
Postcard: NECOSPostcard: NECOS
Postcard: NECOS
 
4. the grid evolution
4. the grid evolution4. the grid evolution
4. the grid evolution
 
Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...
Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...
Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...
 
Application-Aware Big Data Deduplication in Cloud Environment
Application-Aware Big Data Deduplication in Cloud EnvironmentApplication-Aware Big Data Deduplication in Cloud Environment
Application-Aware Big Data Deduplication in Cloud Environment
 
Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]
 

Similar a Software-Defined Inter-Cloud Composition of Big Services

Managing and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsManaging and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsHong-Linh Truong
 
Employing Graph Databases as a Standardization Model towards Addressing Heter...
Employing Graph Databases as a Standardization Model towards Addressing Heter...Employing Graph Databases as a Standardization Model towards Addressing Heter...
Employing Graph Databases as a Standardization Model towards Addressing Heter...Dippy Aggarwal
 
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Beat Signer
 
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 2018ITIIIndustries
 
Spark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay MalitskySpark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay MalitskyDatabricks
 
The Story of the Semantic Grid
The Story of the Semantic GridThe Story of the Semantic Grid
The Story of the Semantic Gridbutest
 
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVABDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVABigData_Europe
 
Analytical Review On The Stakeholders Perceptions About IPv6 Readiness And Th...
Analytical Review On The Stakeholders Perceptions About IPv6 Readiness And Th...Analytical Review On The Stakeholders Perceptions About IPv6 Readiness And Th...
Analytical Review On The Stakeholders Perceptions About IPv6 Readiness And Th...Tracy Drey
 
CPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data ManagementCPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data ManagementStephan Haller
 
YangHu-CV-Nov2016
YangHu-CV-Nov2016YangHu-CV-Nov2016
YangHu-CV-Nov2016Yang Hu
 
Building a semantic-based decision support system to optimize the energy use ...
Building a semantic-based decision support system to optimize the energy use ...Building a semantic-based decision support system to optimize the energy use ...
Building a semantic-based decision support system to optimize the energy use ...Gonçal Costa Jutglar
 
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...Christophe Debruyne
 
NordForsk Open Access Reykjavik 14-15/8-2014:Rda
NordForsk Open Access Reykjavik 14-15/8-2014:RdaNordForsk Open Access Reykjavik 14-15/8-2014:Rda
NordForsk Open Access Reykjavik 14-15/8-2014:RdaNordForsk
 
Sustainability - The Software Perspective
Sustainability - The Software PerspectiveSustainability - The Software Perspective
Sustainability - The Software PerspectivePatricia Lago
 
Big data visualization allotting by r and python with gui tools
Big data visualization  allotting by r and python with gui toolsBig data visualization  allotting by r and python with gui tools
Big data visualization allotting by r and python with gui toolsSK Ahammad Fahad
 
A framework for improving security in cloud computing
A framework for improving security in cloud computingA framework for improving security in cloud computing
A framework for improving security in cloud computingAJIT M KARANJKAR
 
Optimized Algorithm for Hiding Digital Text in a Colour Image Using FPGA
Optimized Algorithm for Hiding Digital Text in a Colour Image Using FPGAOptimized Algorithm for Hiding Digital Text in a Colour Image Using FPGA
Optimized Algorithm for Hiding Digital Text in a Colour Image Using FPGAShanmuga Priyan Thiagarajan
 
Internet of things notes in simple wording
Internet of things notes in simple wordingInternet of things notes in simple wording
Internet of things notes in simple wordingsk10000067
 

Similar a Software-Defined Inter-Cloud Composition of Big Services (20)

Managing and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsManaging and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and Clouds
 
Employing Graph Databases as a Standardization Model towards Addressing Heter...
Employing Graph Databases as a Standardization Model towards Addressing Heter...Employing Graph Databases as a Standardization Model towards Addressing Heter...
Employing Graph Databases as a Standardization Model towards Addressing Heter...
 
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
 
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
 
Spark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay MalitskySpark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
 
The Story of the Semantic Grid
The Story of the Semantic GridThe Story of the Semantic Grid
The Story of the Semantic Grid
 
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVABDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
 
Cs6703 grid and cloud computing unit 2
Cs6703 grid and cloud computing unit 2Cs6703 grid and cloud computing unit 2
Cs6703 grid and cloud computing unit 2
 
Analytical Review On The Stakeholders Perceptions About IPv6 Readiness And Th...
Analytical Review On The Stakeholders Perceptions About IPv6 Readiness And Th...Analytical Review On The Stakeholders Perceptions About IPv6 Readiness And Th...
Analytical Review On The Stakeholders Perceptions About IPv6 Readiness And Th...
 
CPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data ManagementCPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data Management
 
YangHu-CV-Nov2016
YangHu-CV-Nov2016YangHu-CV-Nov2016
YangHu-CV-Nov2016
 
Building a semantic-based decision support system to optimize the energy use ...
Building a semantic-based decision support system to optimize the energy use ...Building a semantic-based decision support system to optimize the energy use ...
Building a semantic-based decision support system to optimize the energy use ...
 
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
 
NordForsk Open Access Reykjavik 14-15/8-2014:Rda
NordForsk Open Access Reykjavik 14-15/8-2014:RdaNordForsk Open Access Reykjavik 14-15/8-2014:Rda
NordForsk Open Access Reykjavik 14-15/8-2014:Rda
 
Sustainability - The Software Perspective
Sustainability - The Software PerspectiveSustainability - The Software Perspective
Sustainability - The Software Perspective
 
Big data visualization allotting by r and python with gui tools
Big data visualization  allotting by r and python with gui toolsBig data visualization  allotting by r and python with gui tools
Big data visualization allotting by r and python with gui tools
 
A framework for improving security in cloud computing
A framework for improving security in cloud computingA framework for improving security in cloud computing
A framework for improving security in cloud computing
 
Optimized Algorithm for Hiding Digital Text in a Colour Image Using FPGA
Optimized Algorithm for Hiding Digital Text in a Colour Image Using FPGAOptimized Algorithm for Hiding Digital Text in a Colour Image Using FPGA
Optimized Algorithm for Hiding Digital Text in a Colour Image Using FPGA
 
notes-IoT.pdf
notes-IoT.pdfnotes-IoT.pdf
notes-IoT.pdf
 
Internet of things notes in simple wording
Internet of things notes in simple wordingInternet of things notes in simple wording
Internet of things notes in simple wording
 

Más de Pradeeban Kathiravelu, Ph.D.

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.Pradeeban Kathiravelu, Ph.D.
 
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 ...Pradeeban Kathiravelu, Ph.D.
 
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 SourcesPradeeban Kathiravelu, Ph.D.
 
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. degreePradeeban Kathiravelu, Ph.D.
 
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...Pradeeban Kathiravelu, Ph.D.
 
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...Pradeeban Kathiravelu, Ph.D.
 
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...Pradeeban Kathiravelu, Ph.D.
 
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 routersPradeeban Kathiravelu, Ph.D.
 
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...Pradeeban Kathiravelu, Ph.D.
 
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...Pradeeban Kathiravelu, Ph.D.
 
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...Pradeeban Kathiravelu, Ph.D.
 
ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...
ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...
ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...Pradeeban Kathiravelu, Ph.D.
 
Software-Defined Simulations for Continuous Development of Cloud and Data Cen...
Software-Defined Simulations for Continuous Development of Cloud and Data Cen...Software-Defined Simulations for Continuous Development of Cloud and Data Cen...
Software-Defined Simulations for Continuous Development of Cloud and Data Cen...Pradeeban Kathiravelu, Ph.D.
 

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

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...
 
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...
 
ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...
ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...
ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...
 
Software-Defined Simulations for Continuous Development of Cloud and Data Cen...
Software-Defined Simulations for Continuous Development of Cloud and Data Cen...Software-Defined Simulations for Continuous Development of Cloud and Data Cen...
Software-Defined Simulations for Continuous Development of Cloud and Data Cen...
 

Último

world Tuberculosis day ppt 25-3-2024.pptx
world Tuberculosis day ppt 25-3-2024.pptxworld Tuberculosis day ppt 25-3-2024.pptx
world Tuberculosis day ppt 25-3-2024.pptxnaveenithkrishnan
 
Bio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptxBio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptxnaveenithkrishnan
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...APNIC
 
Presentation2.pptx - JoyPress Wordpress
Presentation2.pptx -  JoyPress WordpressPresentation2.pptx -  JoyPress Wordpress
Presentation2.pptx - JoyPress Wordpressssuser166378
 
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptx
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptxA_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptx
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptxjayshuklatrainer
 
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdfLESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdfmchristianalwyn
 
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASSLESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASSlesteraporado16
 
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDSTYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDSedrianrheine
 
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdfIntroduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdfShreedeep Rayamajhi
 
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024Jan Löffler
 
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced HorizonsVision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced HorizonsRoxana Stingu
 
Niche Domination Prodigy Review Plus Bonus
Niche Domination Prodigy Review Plus BonusNiche Domination Prodigy Review Plus Bonus
Niche Domination Prodigy Review Plus BonusSkylark Nobin
 
Zero-day Vulnerabilities
Zero-day VulnerabilitiesZero-day Vulnerabilities
Zero-day Vulnerabilitiesalihassaah1994
 
Computer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a WebsiteComputer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a WebsiteMavein
 
Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024Shubham Pant
 

Último (15)

world Tuberculosis day ppt 25-3-2024.pptx
world Tuberculosis day ppt 25-3-2024.pptxworld Tuberculosis day ppt 25-3-2024.pptx
world Tuberculosis day ppt 25-3-2024.pptx
 
Bio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptxBio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptx
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
 
Presentation2.pptx - JoyPress Wordpress
Presentation2.pptx -  JoyPress WordpressPresentation2.pptx -  JoyPress Wordpress
Presentation2.pptx - JoyPress Wordpress
 
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptx
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptxA_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptx
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptx
 
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdfLESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
 
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASSLESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
 
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDSTYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
 
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdfIntroduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
 
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
 
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced HorizonsVision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
 
Niche Domination Prodigy Review Plus Bonus
Niche Domination Prodigy Review Plus BonusNiche Domination Prodigy Review Plus Bonus
Niche Domination Prodigy Review Plus Bonus
 
Zero-day Vulnerabilities
Zero-day VulnerabilitiesZero-day Vulnerabilities
Zero-day Vulnerabilities
 
Computer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a WebsiteComputer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a Website
 
Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024
 

Software-Defined Inter-Cloud Composition of Big Services

  • 1. Pradeeban Kathiravelu (INESC-ID/IST ULisboa, Portugal and UCLouvain, Belgium) Supervised By: Prof. Lu s Veiga (INESC-ID/IST ULisboa)ıı Prof. Marco Canini (KAUST) Prof. Peter Van Roy (UCLouvain) Software-Defined Inter-Cloud Composition of Big Services EMJD-DC Spring Event, Brussels May 30, 2017
  • 2. 2/12 Introduction ● Big services with complex workloads. – Geographically distributed big data. – Resource availabilities at remote locations; for example, ● Distributed clouds. ● Volunteer computing. ● Edge computing. ● Service Level Agreements (SLAs) in multi-tenant clouds.
  • 3. 3/12 Challenges ● Big services in multi-tenant environments. – Differentiated QoS in cloud networks. ● Can we discriminate the services with redundancy in data and execution paths?
  • 4. 4/12 Motivation ● Componentize Big Services in the Internet. ● Efficient network-aware composition and execution of big services.
  • 5. 5/12 Contributions ● An inter-cloud framework to componentize and compose big services. – Execute them as a network-aware distributed service composition. – Modelling, Scalability, and orchestration. ● Use the current best-fit execution path. – Web services and microservices as the building blocks of the big services.
  • 6. 6/12 Approach ● Network-level guarantees based on application/service-level inputs. – Synergy of services with network.
  • 7. 7/12 Mayan (Componentizing Big Services) ● A scalable resilient framework for inter-domain big service execution.
  • 8. 8/12 Prototype Assessments ● Increased QoS and Speedup. – Performance growth = f(problem size, workflow as services). ● Network-aware scalability and distribution. ● Minimize communication and coordination overheads.
  • 9. 9/12 Conclusion● Summary – Synergy of network and service level properties in big service execution. – Componentizing big services and execute as service compositions. – Scalability and resilience for multi-tenant distributed clouds. – A federated controller deployment to orchestrate inter-cloud networks. ● Future Work – Leverage cloud providers for differentiated connectivity. – Big Services to the Edge.
  • 10. 10/12 Publications (Since 2016 Spring Event) Book Chapter ● Kathiravelu, P. & Veiga, L. (2017). SDN helps other Vs in Big Data. Chapter of Big Data and Software Defined Networks. Sep. 2017. 21 pages. (Camera-ready copy submitted).
  • 11. 11/12 Conference Proceedings ● Kathiravelu, P. & Veiga, L. (2017). SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software- Defined Approach. In The 4th International Conference on Software Defined Systems (SDS-2017). May 2017. 8 pages. To Appear. ● Kathiravelu, P. & Veiga, L. (2017). SDN Middlebox Architecture for Resilient Transfers. In 15th IFIP/IEEE International Symposium on Integrated Network Management (IM 2017), May 2017. 4 pages. To Appear. ● Kathiravelu, P. & Veiga, L. (2016). Software-Defined Simulations for Continuous Development of Cloud and Data Center Networks. In 24 th International Conference on Cooperative Information Systems (CoopIS 2016). On the Move to Meaningful Internet Systems: OTM 2016 Conferences, pp. 3 – 23. Springer International Publishing, Oct. 2016. ● Kathiravelu, P., & Veiga, L. (2016). Selective Redundancy in Network-as-a-Service: Differentiated QoS in Multi- tenant Clouds. In OTM Confederated International Conferences. On the Move to Meaningful Internet Systems (pp. 87-97). EI2N 2016. Springer, Cham. ● Kathiravelu, P. & Sharma, A. (2016). A Dynamic Data Warehousing Platform for Creating and Accessing Biomedical Data Lakes. In 2nd International Workshop on Data Management and Analytics for Medicine and Healthcare (DMAH'16), co-located with 42 nd International Conference on Very Large Data Bases. Sep. 2016. LNCS. pp. 101 – 120. ● Caixinha, D., Kathiravelu, P. & Veiga, L. (2016). ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Data Centers. In 15 th IEEE International Symposium on Network Computing and Applications (NCA 2016), Oct. 2016. pp. 140 – 147.
  • 12. 12/12 Conference Proceedings ● Kathiravelu, P. & Veiga, L. (2017). SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software- Defined Approach. In The 4th International Conference on Software Defined Systems (SDS-2017). May 2017. 8 pages. To Appear. ● Kathiravelu, P. & Veiga, L. (2017). SDN Middlebox Architecture for Resilient Transfers. In 15th IFIP/IEEE International Symposium on Integrated Network Management (IM 2017), May 2017. 4 pages. To Appear. ● Kathiravelu, P. & Veiga, L. (2016). Software-Defined Simulations for Continuous Development of Cloud and Data Center Networks. In 24 th International Conference on Cooperative Information Systems (CoopIS 2016). On the Move to Meaningful Internet Systems: OTM 2016 Conferences, pp. 3 – 23. Springer International Publishing, Oct. 2016. ● Kathiravelu, P., & Veiga, L. (2016). Selective Redundancy in Network-as-a-Service: Differentiated QoS in Multi- tenant Clouds. In OTM Confederated International Conferences. On the Move to Meaningful Internet Systems (pp. 87-97). EI2N 2016. Springer, Cham. ● Kathiravelu, P. & Sharma, A. (2016). A Dynamic Data Warehousing Platform for Creating and Accessing Biomedical Data Lakes. In 2nd International Workshop on Data Management and Analytics for Medicine and Healthcare (DMAH'16), co-located with 42 nd International Conference on Very Large Data Bases. Sep. 2016. LNCS. pp. 101 – 120. ● Caixinha, D., Kathiravelu, P. & Veiga, L. (2016). ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Data Centers. In 15 th IEEE International Symposium on Network Computing and Applications (NCA 2016), Oct. 2016. pp. 140 – 147. Thank you. Questions?
  • 13. 13/12 Announcement! ● Please join the Erasmus Mundus Association – em-a.eu