際際滷

際際滷Share a Scribd company logo
AUTHOR BY
Roberto Rodrigues Filho
Lancaster University Lancaster, UK
Barry Porter, Marcio Pereira de S叩
Institute of Informatics, Federal University of Goi叩s
- UFG, Goi但nia, Brazil
Emergent Microservices in Emergent Ecosystems
2020 IEEE/ACM 13th International Conference on Utility and Cloud Computing (UCC)
PRESENTED BY
Md Shohag Mia
Student ID: 2023-2-96-014
Email: 2023-2-96-014@std.ewubd.edu
MS in CSE, East West University
1
Contents
I. Introduction
II. Background
III. Problem Statement
IV. Related Work
V. Proposed Work
VI. Planned Work
VII. Implementation
VIII. Evaluation
IX. Conclusion
2
Introduction
This presentation introduces the concept of Emergent Microservice and
Emergent Ecosystems, explaining how they can solve the complications that
come with managing and adapting all the composing elements including the
microservice itself in the microservices ecosystem.
However, additional technologies like containers, auto-scalers, load
balancers, cache applications, and API gateways are needed for flexibility.
Managing these elements is complex, requiring autonomous solutions. The
concept of Emergent Microservice and Emergent Ecosystems proposes
adding autonomic loops to each component for autonomous adaptation.
3
Emergent Microservices
 Its enable selfadaptation and self-regulation in the
microservices ecosystem, improving performance
and reducing complexity in managing
microservices.
 They allow microservices to adapt to changes in the
environment, making them more flexible and
reliable.
 Emergent Microservices pave the way for the
creation of Emergent Ecosystems, reducing the
complexity of managing microservices while
improving their performance and adaptability.
 Ease of management of the composing elements of
the ecosystem
4
01
02
03
Emergent Ecosystems
Technologies such as containers, auto-scalers, load
balancers, cache applications, and API gateways are
commonly seen as part of the microservice's ecosystem.
Managing all these composing elements of this ecosystem
is becoming too complicated.
We need autonomous solutions to manage and adapt these
elements, including the microservice itself.
5
01
02
03
04
Microservices, however,
do not solve the entire
problem on their own
Joint use of technologies
such as containers, auto-
scalers, load balancers,
and API gateways are
needed for flexibility and
adaptation
Managing and adapting all
of these composing
elements is becoming too
complicated
Background
Microservices are widely
used in large-scale
adaptive systems on
cloud infrastructures
Problem Statement
 Current microservices ecosystem cannot solve the entire
problem on its own.
 Managing all the composing elements of microservice's
ecosystem is becoming too complicated.
 We need autonomous solutions to manage and adapt
elements including microservices.
7
Related Work
 Technologies such as containers, autoscalers, load
balancers and API gateways are part of microservice's
ecosystem.
 Autonomic loops can be added in each participating
element of the ecosystem.
 Limitations of current related work
 Overview of existing technologies used alongside
microservices (containers, auto-scalers, load balancers,
cache applications and API gateways)
8
01
02
03
Propose Solution
Emergent Microservice and Emergent Ecosystems concept
Autonomous loops in each element for runtime adaptation
Enable microservice-based systems to cope with changes in the
operating environment
9
Planned Work
 Supporting runtime and autonomous system adaptations
 Building Emergent Ecosystems to adapt and manage the
microservice ecosystem
 Using autonomic loops to enable elements to evolve
autonomously
 Comparing the proposed approach to existing solutions.
 Conducting experiments to validate the effectiveness of the
proposed framework
 Emergent Microservice and Emergent Ecosystems are
proposed concepts
10
01
02
03
The implementation
process is complex, but
the benefits of Emergent
Microservices and
Emergent Ecosystems
make it a worthwhile
investment.
Implementation
Emergent Microservices
can be implemented
using a combination of
technologies such as AI,
ML, and autonomic
computing in future.
The implementation of
Emergent Microservices
requires a wide array of
skills and professionals
such as DevOps engineers
and data scientists.
Implementation
12
Figure 1. Emergent software system framework architecture.
Implementation
13
Figure 2. Emergent microservice anatomy depicting the reusable components, business logic, NFRP and the required
components, on the left. An example of an architectural composition on the right.
Implementation
14
Evaluation
Figure 3. Performance of the emergent microservice compared with four fixed microservice
compositions, exposed to the high frequency of update and low volume of data. The spike
in the orange line represents the learning phase.
15
Evaluation
Figure 4. Performance of the emergent microservice compared with four fixed microservice
compositions, exposed to the low frequency of update and high volume of data. The spike
in the orange line represents the learning phase.
16
01
02
03
Conclusion
Microservices are widely used in large scale adaptive systems on
cloud infrastructures such as containers, auto-scalers, load
balancers, cache applications, and API gateways are needed for
flexibility and adaptation
Emergent Microservice Ecosystems concept provide
autonomous solutions for managing and adapting microservices
and their composing elements and efficient and effective
management
Self-adaptation is critical for microservice ecosystems to thrive
17
References
 [1] R. Rodrigues Filho, M. Sa, B. Porter, and F. Costa, Towards 卒
emergent microservices for client-tailored design, 12 2018, pp. 16.
 [2] R. Rodrigues Filho and B. Porter, Defining emergent software using
continuous self-assembly, perception & learning
18
Thank you for your time and attention 
19

More Related Content

Similar to Emergent Microservices in Emergent Ecosystems (20)

Towards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of ThingsTowards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of Things
IJCSIS Research Publications
Microservices Architecture & Testing Strategies
Microservices Architecture & Testing StrategiesMicroservices Architecture & Testing Strategies
Microservices Architecture & Testing Strategies
Araf Karsh Hamid
Production-Ready_Microservices_excerpt.pdf
Production-Ready_Microservices_excerpt.pdfProduction-Ready_Microservices_excerpt.pdf
Production-Ready_Microservices_excerpt.pdf
ajcob123
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
Facultad de Inform叩tica UCM
A New Way Of Distributed Or Cloud Computing
A New Way Of Distributed Or Cloud ComputingA New Way Of Distributed Or Cloud Computing
A New Way Of Distributed Or Cloud Computing
Ashley Lovato
Pitfalls & Challenges Faced During a Microservices Architecture Implementation
Pitfalls & Challenges Faced During a Microservices Architecture ImplementationPitfalls & Challenges Faced During a Microservices Architecture Implementation
Pitfalls & Challenges Faced During a Microservices Architecture Implementation
Cognizant
A Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud ComputingA Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud Computing
IRJET Journal
A tutorial on secure outsourcing of large scalecomputation for big data
A tutorial on secure outsourcing of large scalecomputation for big dataA tutorial on secure outsourcing of large scalecomputation for big data
A tutorial on secure outsourcing of large scalecomputation for big data
redpel dot com
A Guide on What Are Microservices: Pros, Cons, Use Cases, and More
A Guide on What Are Microservices: Pros, Cons, Use Cases, and MoreA Guide on What Are Microservices: Pros, Cons, Use Cases, and More
A Guide on What Are Microservices: Pros, Cons, Use Cases, and More
Simform
Developing microservices with Java and applying Spring security framework and...
Developing microservices with Java and applying Spring security framework and...Developing microservices with Java and applying Spring security framework and...
Developing microservices with Java and applying Spring security framework and...
IRJET Journal
Embracing Containers and Microservices for Future Proof Application Moderniza...
Embracing Containers and Microservices for Future Proof Application Moderniza...Embracing Containers and Microservices for Future Proof Application Moderniza...
Embracing Containers and Microservices for Future Proof Application Moderniza...
Marlabs
Microservices Design Patterns
Microservices Design PatternsMicroservices Design Patterns
Microservices Design Patterns
Haim Michael
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
ijccsa
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
ijccsa
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
ijccsa
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
ijccsa
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET Journal
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
IRJET Journal
Machine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdfMachine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdf
adeyimikaipaye
IRJET- Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
IRJET-  	  Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...IRJET-  	  Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
IRJET- Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
IRJET Journal
Towards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of ThingsTowards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of Things
IJCSIS Research Publications
Microservices Architecture & Testing Strategies
Microservices Architecture & Testing StrategiesMicroservices Architecture & Testing Strategies
Microservices Architecture & Testing Strategies
Araf Karsh Hamid
Production-Ready_Microservices_excerpt.pdf
Production-Ready_Microservices_excerpt.pdfProduction-Ready_Microservices_excerpt.pdf
Production-Ready_Microservices_excerpt.pdf
ajcob123
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
Facultad de Inform叩tica UCM
A New Way Of Distributed Or Cloud Computing
A New Way Of Distributed Or Cloud ComputingA New Way Of Distributed Or Cloud Computing
A New Way Of Distributed Or Cloud Computing
Ashley Lovato
Pitfalls & Challenges Faced During a Microservices Architecture Implementation
Pitfalls & Challenges Faced During a Microservices Architecture ImplementationPitfalls & Challenges Faced During a Microservices Architecture Implementation
Pitfalls & Challenges Faced During a Microservices Architecture Implementation
Cognizant
A Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud ComputingA Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud Computing
IRJET Journal
A tutorial on secure outsourcing of large scalecomputation for big data
A tutorial on secure outsourcing of large scalecomputation for big dataA tutorial on secure outsourcing of large scalecomputation for big data
A tutorial on secure outsourcing of large scalecomputation for big data
redpel dot com
A Guide on What Are Microservices: Pros, Cons, Use Cases, and More
A Guide on What Are Microservices: Pros, Cons, Use Cases, and MoreA Guide on What Are Microservices: Pros, Cons, Use Cases, and More
A Guide on What Are Microservices: Pros, Cons, Use Cases, and More
Simform
Developing microservices with Java and applying Spring security framework and...
Developing microservices with Java and applying Spring security framework and...Developing microservices with Java and applying Spring security framework and...
Developing microservices with Java and applying Spring security framework and...
IRJET Journal
Embracing Containers and Microservices for Future Proof Application Moderniza...
Embracing Containers and Microservices for Future Proof Application Moderniza...Embracing Containers and Microservices for Future Proof Application Moderniza...
Embracing Containers and Microservices for Future Proof Application Moderniza...
Marlabs
Microservices Design Patterns
Microservices Design PatternsMicroservices Design Patterns
Microservices Design Patterns
Haim Michael
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
ijccsa
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
ijccsa
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
ijccsa
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
ijccsa
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET Journal
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
IRJET Journal
Machine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdfMachine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdf
adeyimikaipaye
IRJET- Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
IRJET-  	  Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...IRJET-  	  Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
IRJET- Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
IRJET Journal

Recently uploaded (20)

AVG Antivirus Crack With Free version Download 2025 [Latest]
AVG Antivirus Crack With Free version Download 2025 [Latest]AVG Antivirus Crack With Free version Download 2025 [Latest]
AVG Antivirus Crack With Free version Download 2025 [Latest]
haroonsaeed605
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP SolutionsWhy Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Absolute ERP
Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...
Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...
Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...
Philip Schwarz
AutoDesk Revit Crack | Revit Update 2025 free download
AutoDesk Revit Crack | Revit Update 2025 free downloadAutoDesk Revit Crack | Revit Update 2025 free download
AutoDesk Revit Crack | Revit Update 2025 free download
anamaslam971
Metaverse Meetup: Explore Mulesoft MAC Project
Metaverse Meetup: Explore  Mulesoft MAC ProjectMetaverse Meetup: Explore  Mulesoft MAC Project
Metaverse Meetup: Explore Mulesoft MAC Project
GiulioPicchi
Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9
Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9
Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9
Yann-Ga谷l Gu辿h辿neuc
Online Software Testing Training Institute in Delhi Ncr
Online Software Testing Training Institute in Delhi NcrOnline Software Testing Training Institute in Delhi Ncr
Online Software Testing Training Institute in Delhi Ncr
Home
Build the future with Agentforce and Mulesoft
Build the future with Agentforce and  MulesoftBuild the future with Agentforce and  Mulesoft
Build the future with Agentforce and Mulesoft
GiulioPicchi
AI Agents and More:Build Your AI Assistans
AI Agents and More:Build Your AI AssistansAI Agents and More:Build Your AI Assistans
AI Agents and More:Build Your AI Assistans
HusseinMalikMammadli
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
haroonsaeed605
Account Cash Flow Statement Report Generate in odoo
Account Cash Flow Statement Report Generate in odooAccount Cash Flow Statement Report Generate in odoo
Account Cash Flow Statement Report Generate in odoo
AxisTechnolabs
iTop VPN Latest Version 2025 Crack Free Download
iTop VPN Latest Version 2025 Crack Free DownloadiTop VPN Latest Version 2025 Crack Free Download
iTop VPN Latest Version 2025 Crack Free Download
lr74xqnvuf
Carousel - Five Key FinTech Trends for 2025
Carousel - Five Key FinTech Trends for 2025Carousel - Five Key FinTech Trends for 2025
Carousel - Five Key FinTech Trends for 2025
Anadea
EASEUS Partition Master Crack with License Code [Latest]
EASEUS Partition Master Crack with License Code [Latest]EASEUS Partition Master Crack with License Code [Latest]
EASEUS Partition Master Crack with License Code [Latest]
bhagasufyan
Advance Website Helpdesk Customer Support Ticket Management Odoo
Advance Website Helpdesk Customer Support Ticket Management OdooAdvance Website Helpdesk Customer Support Ticket Management Odoo
Advance Website Helpdesk Customer Support Ticket Management Odoo
Aagam infotech
AI-Powered Chatbots for Employee Support
AI-Powered Chatbots for Employee SupportAI-Powered Chatbots for Employee Support
AI-Powered Chatbots for Employee Support
AutomationEdge Technologies
Hire Odoo Developer OnestopDA Experts.
Hire Odoo Developer  OnestopDA Experts.Hire Odoo Developer  OnestopDA Experts.
Hire Odoo Developer OnestopDA Experts.
OnestopDA
SolidWorks 2025 Crack free Download updated
SolidWorks 2025 Crack  free Download updatedSolidWorks 2025 Crack  free Download updated
SolidWorks 2025 Crack free Download updated
sanasabaa73
Why Hire Python Developers? Key Benefits for Your Business
Why Hire Python Developers? Key Benefits for Your BusinessWhy Hire Python Developers? Key Benefits for Your Business
Why Hire Python Developers? Key Benefits for Your Business
Mypcot Infotech
Wondershare Filmora 14.3.2 Crack + License Key Free Download
Wondershare Filmora 14.3.2 Crack + License Key Free DownloadWondershare Filmora 14.3.2 Crack + License Key Free Download
Wondershare Filmora 14.3.2 Crack + License Key Free Download
arshadkhokher01
AVG Antivirus Crack With Free version Download 2025 [Latest]
AVG Antivirus Crack With Free version Download 2025 [Latest]AVG Antivirus Crack With Free version Download 2025 [Latest]
AVG Antivirus Crack With Free version Download 2025 [Latest]
haroonsaeed605
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP SolutionsWhy Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Absolute ERP
Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...
Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...
Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...
Philip Schwarz
AutoDesk Revit Crack | Revit Update 2025 free download
AutoDesk Revit Crack | Revit Update 2025 free downloadAutoDesk Revit Crack | Revit Update 2025 free download
AutoDesk Revit Crack | Revit Update 2025 free download
anamaslam971
Metaverse Meetup: Explore Mulesoft MAC Project
Metaverse Meetup: Explore  Mulesoft MAC ProjectMetaverse Meetup: Explore  Mulesoft MAC Project
Metaverse Meetup: Explore Mulesoft MAC Project
GiulioPicchi
Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9
Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9
Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9
Yann-Ga谷l Gu辿h辿neuc
Online Software Testing Training Institute in Delhi Ncr
Online Software Testing Training Institute in Delhi NcrOnline Software Testing Training Institute in Delhi Ncr
Online Software Testing Training Institute in Delhi Ncr
Home
Build the future with Agentforce and Mulesoft
Build the future with Agentforce and  MulesoftBuild the future with Agentforce and  Mulesoft
Build the future with Agentforce and Mulesoft
GiulioPicchi
AI Agents and More:Build Your AI Assistans
AI Agents and More:Build Your AI AssistansAI Agents and More:Build Your AI Assistans
AI Agents and More:Build Your AI Assistans
HusseinMalikMammadli
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
haroonsaeed605
Account Cash Flow Statement Report Generate in odoo
Account Cash Flow Statement Report Generate in odooAccount Cash Flow Statement Report Generate in odoo
Account Cash Flow Statement Report Generate in odoo
AxisTechnolabs
iTop VPN Latest Version 2025 Crack Free Download
iTop VPN Latest Version 2025 Crack Free DownloadiTop VPN Latest Version 2025 Crack Free Download
iTop VPN Latest Version 2025 Crack Free Download
lr74xqnvuf
Carousel - Five Key FinTech Trends for 2025
Carousel - Five Key FinTech Trends for 2025Carousel - Five Key FinTech Trends for 2025
Carousel - Five Key FinTech Trends for 2025
Anadea
EASEUS Partition Master Crack with License Code [Latest]
EASEUS Partition Master Crack with License Code [Latest]EASEUS Partition Master Crack with License Code [Latest]
EASEUS Partition Master Crack with License Code [Latest]
bhagasufyan
Advance Website Helpdesk Customer Support Ticket Management Odoo
Advance Website Helpdesk Customer Support Ticket Management OdooAdvance Website Helpdesk Customer Support Ticket Management Odoo
Advance Website Helpdesk Customer Support Ticket Management Odoo
Aagam infotech
Hire Odoo Developer OnestopDA Experts.
Hire Odoo Developer  OnestopDA Experts.Hire Odoo Developer  OnestopDA Experts.
Hire Odoo Developer OnestopDA Experts.
OnestopDA
SolidWorks 2025 Crack free Download updated
SolidWorks 2025 Crack  free Download updatedSolidWorks 2025 Crack  free Download updated
SolidWorks 2025 Crack free Download updated
sanasabaa73
Why Hire Python Developers? Key Benefits for Your Business
Why Hire Python Developers? Key Benefits for Your BusinessWhy Hire Python Developers? Key Benefits for Your Business
Why Hire Python Developers? Key Benefits for Your Business
Mypcot Infotech
Wondershare Filmora 14.3.2 Crack + License Key Free Download
Wondershare Filmora 14.3.2 Crack + License Key Free DownloadWondershare Filmora 14.3.2 Crack + License Key Free Download
Wondershare Filmora 14.3.2 Crack + License Key Free Download
arshadkhokher01

Emergent Microservices in Emergent Ecosystems

  • 1. AUTHOR BY Roberto Rodrigues Filho Lancaster University Lancaster, UK Barry Porter, Marcio Pereira de S叩 Institute of Informatics, Federal University of Goi叩s - UFG, Goi但nia, Brazil Emergent Microservices in Emergent Ecosystems 2020 IEEE/ACM 13th International Conference on Utility and Cloud Computing (UCC) PRESENTED BY Md Shohag Mia Student ID: 2023-2-96-014 Email: 2023-2-96-014@std.ewubd.edu MS in CSE, East West University 1
  • 2. Contents I. Introduction II. Background III. Problem Statement IV. Related Work V. Proposed Work VI. Planned Work VII. Implementation VIII. Evaluation IX. Conclusion 2
  • 3. Introduction This presentation introduces the concept of Emergent Microservice and Emergent Ecosystems, explaining how they can solve the complications that come with managing and adapting all the composing elements including the microservice itself in the microservices ecosystem. However, additional technologies like containers, auto-scalers, load balancers, cache applications, and API gateways are needed for flexibility. Managing these elements is complex, requiring autonomous solutions. The concept of Emergent Microservice and Emergent Ecosystems proposes adding autonomic loops to each component for autonomous adaptation. 3
  • 4. Emergent Microservices Its enable selfadaptation and self-regulation in the microservices ecosystem, improving performance and reducing complexity in managing microservices. They allow microservices to adapt to changes in the environment, making them more flexible and reliable. Emergent Microservices pave the way for the creation of Emergent Ecosystems, reducing the complexity of managing microservices while improving their performance and adaptability. Ease of management of the composing elements of the ecosystem 4
  • 5. 01 02 03 Emergent Ecosystems Technologies such as containers, auto-scalers, load balancers, cache applications, and API gateways are commonly seen as part of the microservice's ecosystem. Managing all these composing elements of this ecosystem is becoming too complicated. We need autonomous solutions to manage and adapt these elements, including the microservice itself. 5
  • 6. 01 02 03 04 Microservices, however, do not solve the entire problem on their own Joint use of technologies such as containers, auto- scalers, load balancers, and API gateways are needed for flexibility and adaptation Managing and adapting all of these composing elements is becoming too complicated Background Microservices are widely used in large-scale adaptive systems on cloud infrastructures
  • 7. Problem Statement Current microservices ecosystem cannot solve the entire problem on its own. Managing all the composing elements of microservice's ecosystem is becoming too complicated. We need autonomous solutions to manage and adapt elements including microservices. 7
  • 8. Related Work Technologies such as containers, autoscalers, load balancers and API gateways are part of microservice's ecosystem. Autonomic loops can be added in each participating element of the ecosystem. Limitations of current related work Overview of existing technologies used alongside microservices (containers, auto-scalers, load balancers, cache applications and API gateways) 8
  • 9. 01 02 03 Propose Solution Emergent Microservice and Emergent Ecosystems concept Autonomous loops in each element for runtime adaptation Enable microservice-based systems to cope with changes in the operating environment 9
  • 10. Planned Work Supporting runtime and autonomous system adaptations Building Emergent Ecosystems to adapt and manage the microservice ecosystem Using autonomic loops to enable elements to evolve autonomously Comparing the proposed approach to existing solutions. Conducting experiments to validate the effectiveness of the proposed framework Emergent Microservice and Emergent Ecosystems are proposed concepts 10
  • 11. 01 02 03 The implementation process is complex, but the benefits of Emergent Microservices and Emergent Ecosystems make it a worthwhile investment. Implementation Emergent Microservices can be implemented using a combination of technologies such as AI, ML, and autonomic computing in future. The implementation of Emergent Microservices requires a wide array of skills and professionals such as DevOps engineers and data scientists.
  • 13. Figure 1. Emergent software system framework architecture. Implementation 13
  • 14. Figure 2. Emergent microservice anatomy depicting the reusable components, business logic, NFRP and the required components, on the left. An example of an architectural composition on the right. Implementation 14
  • 15. Evaluation Figure 3. Performance of the emergent microservice compared with four fixed microservice compositions, exposed to the high frequency of update and low volume of data. The spike in the orange line represents the learning phase. 15
  • 16. Evaluation Figure 4. Performance of the emergent microservice compared with four fixed microservice compositions, exposed to the low frequency of update and high volume of data. The spike in the orange line represents the learning phase. 16
  • 17. 01 02 03 Conclusion Microservices are widely used in large scale adaptive systems on cloud infrastructures such as containers, auto-scalers, load balancers, cache applications, and API gateways are needed for flexibility and adaptation Emergent Microservice Ecosystems concept provide autonomous solutions for managing and adapting microservices and their composing elements and efficient and effective management Self-adaptation is critical for microservice ecosystems to thrive 17
  • 18. References [1] R. Rodrigues Filho, M. Sa, B. Porter, and F. Costa, Towards 卒 emergent microservices for client-tailored design, 12 2018, pp. 16. [2] R. Rodrigues Filho and B. Porter, Defining emergent software using continuous self-assembly, perception & learning 18
  • 19. Thank you for your time and attention 19