SlideShare a Scribd company logo
Distributed Artificial Intelligence
with Multi-Agent Systems for MEC
D.Sc. (Tech.) Teemu Leppänen
Center for Ubiquitous Computing,
University of Oulu, Finland
1st Edge of Things workshop, ICCCN2019, Valencia, Spain, 1st August 2019
Outline of the presentation
1. Background – ETSI MEC, software agents
2. Modeling MEC as a multi-agent system
3. Integration of (current) agent technologies into MEC (and edge)
4. Case study: Agent-based crowdsensing MEC application
Background - ETSI MEC reference architecture
• Reference architecture for open multi-
vendor edge computing system
• Reuses mobile network infrastructure, e.g.
base stations and radio network information
• Defines edge system components, services,
interfaces, KPIs, best practices, …
• Design and implementation details omitted
• System level: Validation / Resource and
application/service lifecycle management
• Host level management: Application instantiation, execution and relocation
• Challenges: latencies/BW, centralized(?) management, real-time system state, user
mobility, …
Background - Software agents
• Classical AI paradigm: Agents are programs that possess capabilities for autonomous
operation and decision-making, observe their environment and control their own
behavior, actions and interactions.
• Reactivity, reasoning, adaptivity, sociality, mobility, planning, learning, proactivity, …
• Multi-agent system: Collaborating / cooperating agents solve a
problem where the capabilities of a single agent are not enough
• Multi-agent systems are one technology for Distributed AI
• Well-known agent architectures and framework implementations,
e.g. Android
• Well-studied interaction protocols, e.g. auctions
• ML through reinforcement learning
• Main challenge today: How to introduce the agent capabilities, i.e. integrate agent
standards and solutions, into IoT and edge computing systems?
MEC through software agents
• We envision Agent-Based Computing as a tool to model, design and implement edge
computing systems, while trying to address the complexities
• Hierarchical architecture: orchestrator <-> platform <-> host
• Distributed architecture: collaboration of components with some autonomy expected in all layers
• We see agents as complementary technology with extra capabilities to make edge
systems context-aware and less unpredictable
• Components implement well-known agents roles
• MEC KPIs and APIs provide real-time information to adapt and learn
• Challenge: MEC facilitates REST interaction
paradigm, how to integrate agent frameworks?
1. Common protocols and proxies/wrappers to translate system
component <-> agent interactions
2. REST-compliant agent frameworks
Agent-based MEC – Roles and functionalities (1/2)
• User/developer/stakeholder agents
• Represent these as entities in MEC system
• Authenticate and negotiate application / resource usage and billing
• Manage, collaborate and aggregate in application requests
• Represent mobile network operator rules and policies
• Orchestration agents (and multi-agent system)
• Validate application and service requests
• Manage application lifecycles (with stakeholder agents)
• Monitor system resource use per service/application
• Proactive planning and evaluation of plans for system
resource use
Agent-based MEC – Roles and functionalities (2/2)
• Platform management agents (and multi-agent system)
• Represent the virtualization infrastructure
• Represent hosts on the platform
• Manage application lifecycles and platform resource use
with orchestration agents, virtualization agents and host agents
• Monitor platform resource and virtualization infrastructure use,
plan and evaluate
• Host management agents
• Represent applications and services on the host
• Represent virtualization infrastructure on the hosts
• Manage application lifecycle on the host and handle data traffic
and service requests with other hosts
• Monitor host resource use, plan and evaluate
Case study – MEC-based crowdsensing service
1. MEC service that provides participants for crowdsensing tasks
• Uses MEC Location API to follow users across the system
2. MEC application that executes crowdsensing tasks on
the system
• Based on task requirements (location, data types, movement
patterns, etc) receives information on suitable participants from
MEC service
• Interacts with phone agents (of selected participants) to execute
campaigns, based on their requirements and user set constraints
3. User smartphones connected to the MEC system as data
sources for applications
• Phone agents execute online tasks in the smartphones
Leppänen, T., Liu, M., Harjula, E., Ramalingam, A., Ylioja, J., Närhi, P., Riekki, J. and Ojala, T. “Mobile Agents for Integration of Internet of Things and Wireless
Sensor Networks,” In: IEEE SMC 2013, pp. 14-21, Manchester, UK, 2013.
Leppänen, T., Riekki, J., Liu, M., Harjula, E. and Ojala, T. “Mobile Agents-based Smart Objects for the Internet of Things,” In: Fortino and Trunfio (Eds.),
Internet of Things based on Smart Objects: Technology, Middleware and Applications, pp. 29-48, Springer, 2014.
Leppänen, T., Álvarez Lacasia, J., Tobe, Y., Sezaki, K. and Riekki, J. “Mobile Crowdsensing with Mobile Agents,” Autonomous Agents and Multi-agent Systems,
vol. 31, no. 1, pp. 1-35, Springer, 2017.
Leppänen, T. Resource-oriented mobile agent and software framework for the Internet of Things. Doctor of Science (Technology) dissertation, C Technica, no.
645, University of Oulu, Finland, 2018.
Leppänen, T., Savaglio, C., Loven, L., Russo, W., Di Fatta, G., Riekki, J., and Fortino, G. ”Developing Agent-based Smart Objects for IoT Edge Computing:
Mobile Crowdsensing Use Case”, In: IDCS2018, pp. 235-247, Tokyo, Japan, 2018.
9
Thank you for your attention!
Questions?
Ad

More Related Content

What's hot (20)

Foundations of Multi-Agent Systems
Foundations of Multi-Agent SystemsFoundations of Multi-Agent Systems
Foundations of Multi-Agent Systems
Andrea Omicini
 
Multi-agent systems
Multi-agent systemsMulti-agent systems
Multi-agent systems
R A Akerkar
 
Ao03302460251
Ao03302460251Ao03302460251
Ao03302460251
ijceronline
 
Introduction to agents and multi-agent systems
Introduction to agents and multi-agent systemsIntroduction to agents and multi-agent systems
Introduction to agents and multi-agent systems
Antonio Moreno
 
Software agents
Software agentsSoftware agents
Software agents
rajsandhu1989
 
Intro to Agent-based System
Intro to Agent-based SystemIntro to Agent-based System
Intro to Agent-based System
Bambang Purnomosidi D. P.
 
Interface agents
Interface agentsInterface agents
Interface agents
Nesma Mahmoud
 
Lecture 4- Agent types
Lecture 4- Agent typesLecture 4- Agent types
Lecture 4- Agent types
Antonio Moreno
 
Artificial Intelligence: Agent Technology
Artificial Intelligence: Agent TechnologyArtificial Intelligence: Agent Technology
Artificial Intelligence: Agent Technology
The Integral Worm
 
Agent-based System - Introduction
Agent-based System - IntroductionAgent-based System - Introduction
Agent-based System - Introduction
Bambang Purnomosidi D. P.
 
ICS2208 Lecture4
ICS2208 Lecture4ICS2208 Lecture4
ICS2208 Lecture4
Vanessa Camilleri
 
Software Agents & Their Taxonomy | Ecommerce BBA Handout
Software Agents & Their Taxonomy | Ecommerce BBA HandoutSoftware Agents & Their Taxonomy | Ecommerce BBA Handout
Software Agents & Their Taxonomy | Ecommerce BBA Handout
Hem Pokhrel
 
MAS course Lect13 industrial applications
MAS course Lect13 industrial applicationsMAS course Lect13 industrial applications
MAS course Lect13 industrial applications
Antonio Moreno
 
Software agents
Software agentsSoftware agents
Software agents
Aryan Rathore
 
ICS2208 lecture9
ICS2208 lecture9ICS2208 lecture9
ICS2208 lecture9
Vanessa Camilleri
 
Understanding and maintaining your market to maximise revenue generation opp...
Understanding and maintaining your market to maximise revenue generation opp...Understanding and maintaining your market to maximise revenue generation opp...
Understanding and maintaining your market to maximise revenue generation opp...
Miguel Simões
 
UbiComp2011: ContextCapture (Poster)
UbiComp2011: ContextCapture (Poster)UbiComp2011: ContextCapture (Poster)
UbiComp2011: ContextCapture (Poster)
Ville Antila
 
MAS course - Lect11 - URV applications
MAS course - Lect11 - URV applicationsMAS course - Lect11 - URV applications
MAS course - Lect11 - URV applications
Antonio Moreno
 
ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...
ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...
ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...
Ville Antila
 
ICS2208 lecture6
ICS2208 lecture6ICS2208 lecture6
ICS2208 lecture6
Vanessa Camilleri
 
Foundations of Multi-Agent Systems
Foundations of Multi-Agent SystemsFoundations of Multi-Agent Systems
Foundations of Multi-Agent Systems
Andrea Omicini
 
Multi-agent systems
Multi-agent systemsMulti-agent systems
Multi-agent systems
R A Akerkar
 
Introduction to agents and multi-agent systems
Introduction to agents and multi-agent systemsIntroduction to agents and multi-agent systems
Introduction to agents and multi-agent systems
Antonio Moreno
 
Lecture 4- Agent types
Lecture 4- Agent typesLecture 4- Agent types
Lecture 4- Agent types
Antonio Moreno
 
Artificial Intelligence: Agent Technology
Artificial Intelligence: Agent TechnologyArtificial Intelligence: Agent Technology
Artificial Intelligence: Agent Technology
The Integral Worm
 
Software Agents & Their Taxonomy | Ecommerce BBA Handout
Software Agents & Their Taxonomy | Ecommerce BBA HandoutSoftware Agents & Their Taxonomy | Ecommerce BBA Handout
Software Agents & Their Taxonomy | Ecommerce BBA Handout
Hem Pokhrel
 
MAS course Lect13 industrial applications
MAS course Lect13 industrial applicationsMAS course Lect13 industrial applications
MAS course Lect13 industrial applications
Antonio Moreno
 
Understanding and maintaining your market to maximise revenue generation opp...
Understanding and maintaining your market to maximise revenue generation opp...Understanding and maintaining your market to maximise revenue generation opp...
Understanding and maintaining your market to maximise revenue generation opp...
Miguel Simões
 
UbiComp2011: ContextCapture (Poster)
UbiComp2011: ContextCapture (Poster)UbiComp2011: ContextCapture (Poster)
UbiComp2011: ContextCapture (Poster)
Ville Antila
 
MAS course - Lect11 - URV applications
MAS course - Lect11 - URV applicationsMAS course - Lect11 - URV applications
MAS course - Lect11 - URV applications
Antonio Moreno
 
ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...
ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...
ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...
Ville Antila
 

Similar to Distributed Artificial Intelligence with Multi-Agent Systems for MEC (20)

Mobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile AgentsMobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile Agents
Teemu Leppänen
 
81-T48
81-T4881-T48
81-T48
abdollah kiani
 
Multi-Agent Architecture for Distributed IT GRC Platform
 Multi-Agent Architecture for Distributed IT GRC Platform Multi-Agent Architecture for Distributed IT GRC Platform
Multi-Agent Architecture for Distributed IT GRC Platform
IJCSIS Research Publications
 
Service support technologies 6.9.2016
Service support technologies 6.9.2016Service support technologies 6.9.2016
Service support technologies 6.9.2016
Pirita Ihamäki
 
395 401
395 401395 401
395 401
Editor IJARCET
 
Understanding mobile service usage and user behavior pattern for mec resource...
Understanding mobile service usage and user behavior pattern for mec resource...Understanding mobile service usage and user behavior pattern for mec resource...
Understanding mobile service usage and user behavior pattern for mec resource...
Sabidur Rahman
 
Ucsd tum workshop bd
Ucsd tum workshop bdUcsd tum workshop bd
Ucsd tum workshop bd
bdemchak
 
IT Asset Management System for UL-Software Engineering
IT Asset Management System for UL-Software EngineeringIT Asset Management System for UL-Software Engineering
IT Asset Management System for UL-Software Engineering
Shiv Koppad
 
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET Journal
 
Intelligent Cloud Automation
Intelligent Cloud AutomationIntelligent Cloud Automation
Intelligent Cloud Automation
FogGuru MSCA Project
 
Planning & Automation Arun Joseph
Planning & Automation Arun Joseph Planning & Automation Arun Joseph
Planning & Automation Arun Joseph
Arun Joseph (Librarian), MLISc, UGC NET
 
Overview of XSEDE Systems Engineering
Overview of XSEDE Systems EngineeringOverview of XSEDE Systems Engineering
Overview of XSEDE Systems Engineering
John Towns
 
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room SystemConceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Editor IJMTER
 
WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...
WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...
WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...
KumarSuman24
 
Intelligent Buildings: Foundation for Intelligent Physical Agents
Intelligent Buildings: Foundation for Intelligent Physical AgentsIntelligent Buildings: Foundation for Intelligent Physical Agents
Intelligent Buildings: Foundation for Intelligent Physical Agents
IJERA Editor
 
Intelligent Agents in Telecommunications
Intelligent Agents in TelecommunicationsIntelligent Agents in Telecommunications
Intelligent Agents in Telecommunications
IJCSIS Research Publications
 
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
 
Julie Marguerite - Tefis open calls (fia dec 2010)
Julie Marguerite - Tefis open calls  (fia dec 2010)Julie Marguerite - Tefis open calls  (fia dec 2010)
Julie Marguerite - Tefis open calls (fia dec 2010)
FIA2010
 
Matti rossi prof erp 03102012
Matti rossi prof erp 03102012Matti rossi prof erp 03102012
Matti rossi prof erp 03102012
Matti Rossi
 
PERICLES workshop (London 15 October 2015) - Digital Ecosystem Model
PERICLES workshop (London 15 October 2015) - Digital Ecosystem ModelPERICLES workshop (London 15 October 2015) - Digital Ecosystem Model
PERICLES workshop (London 15 October 2015) - Digital Ecosystem Model
PERICLES_FP7
 
Mobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile AgentsMobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile Agents
Teemu Leppänen
 
Multi-Agent Architecture for Distributed IT GRC Platform
 Multi-Agent Architecture for Distributed IT GRC Platform Multi-Agent Architecture for Distributed IT GRC Platform
Multi-Agent Architecture for Distributed IT GRC Platform
IJCSIS Research Publications
 
Service support technologies 6.9.2016
Service support technologies 6.9.2016Service support technologies 6.9.2016
Service support technologies 6.9.2016
Pirita Ihamäki
 
Understanding mobile service usage and user behavior pattern for mec resource...
Understanding mobile service usage and user behavior pattern for mec resource...Understanding mobile service usage and user behavior pattern for mec resource...
Understanding mobile service usage and user behavior pattern for mec resource...
Sabidur Rahman
 
Ucsd tum workshop bd
Ucsd tum workshop bdUcsd tum workshop bd
Ucsd tum workshop bd
bdemchak
 
IT Asset Management System for UL-Software Engineering
IT Asset Management System for UL-Software EngineeringIT Asset Management System for UL-Software Engineering
IT Asset Management System for UL-Software Engineering
Shiv Koppad
 
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET Journal
 
Overview of XSEDE Systems Engineering
Overview of XSEDE Systems EngineeringOverview of XSEDE Systems Engineering
Overview of XSEDE Systems Engineering
John Towns
 
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room SystemConceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Editor IJMTER
 
WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...
WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...
WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...
KumarSuman24
 
Intelligent Buildings: Foundation for Intelligent Physical Agents
Intelligent Buildings: Foundation for Intelligent Physical AgentsIntelligent Buildings: Foundation for Intelligent Physical Agents
Intelligent Buildings: Foundation for Intelligent Physical Agents
IJERA Editor
 
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
 
Julie Marguerite - Tefis open calls (fia dec 2010)
Julie Marguerite - Tefis open calls  (fia dec 2010)Julie Marguerite - Tefis open calls  (fia dec 2010)
Julie Marguerite - Tefis open calls (fia dec 2010)
FIA2010
 
Matti rossi prof erp 03102012
Matti rossi prof erp 03102012Matti rossi prof erp 03102012
Matti rossi prof erp 03102012
Matti Rossi
 
PERICLES workshop (London 15 October 2015) - Digital Ecosystem Model
PERICLES workshop (London 15 October 2015) - Digital Ecosystem ModelPERICLES workshop (London 15 October 2015) - Digital Ecosystem Model
PERICLES workshop (London 15 October 2015) - Digital Ecosystem Model
PERICLES_FP7
 
Ad

Recently uploaded (20)

TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Ad

Distributed Artificial Intelligence with Multi-Agent Systems for MEC

  • 1. Distributed Artificial Intelligence with Multi-Agent Systems for MEC D.Sc. (Tech.) Teemu Leppänen Center for Ubiquitous Computing, University of Oulu, Finland 1st Edge of Things workshop, ICCCN2019, Valencia, Spain, 1st August 2019
  • 2. Outline of the presentation 1. Background – ETSI MEC, software agents 2. Modeling MEC as a multi-agent system 3. Integration of (current) agent technologies into MEC (and edge) 4. Case study: Agent-based crowdsensing MEC application
  • 3. Background - ETSI MEC reference architecture • Reference architecture for open multi- vendor edge computing system • Reuses mobile network infrastructure, e.g. base stations and radio network information • Defines edge system components, services, interfaces, KPIs, best practices, … • Design and implementation details omitted • System level: Validation / Resource and application/service lifecycle management • Host level management: Application instantiation, execution and relocation • Challenges: latencies/BW, centralized(?) management, real-time system state, user mobility, …
  • 4. Background - Software agents • Classical AI paradigm: Agents are programs that possess capabilities for autonomous operation and decision-making, observe their environment and control their own behavior, actions and interactions. • Reactivity, reasoning, adaptivity, sociality, mobility, planning, learning, proactivity, … • Multi-agent system: Collaborating / cooperating agents solve a problem where the capabilities of a single agent are not enough • Multi-agent systems are one technology for Distributed AI • Well-known agent architectures and framework implementations, e.g. Android • Well-studied interaction protocols, e.g. auctions • ML through reinforcement learning • Main challenge today: How to introduce the agent capabilities, i.e. integrate agent standards and solutions, into IoT and edge computing systems?
  • 5. MEC through software agents • We envision Agent-Based Computing as a tool to model, design and implement edge computing systems, while trying to address the complexities • Hierarchical architecture: orchestrator <-> platform <-> host • Distributed architecture: collaboration of components with some autonomy expected in all layers • We see agents as complementary technology with extra capabilities to make edge systems context-aware and less unpredictable • Components implement well-known agents roles • MEC KPIs and APIs provide real-time information to adapt and learn • Challenge: MEC facilitates REST interaction paradigm, how to integrate agent frameworks? 1. Common protocols and proxies/wrappers to translate system component <-> agent interactions 2. REST-compliant agent frameworks
  • 6. Agent-based MEC – Roles and functionalities (1/2) • User/developer/stakeholder agents • Represent these as entities in MEC system • Authenticate and negotiate application / resource usage and billing • Manage, collaborate and aggregate in application requests • Represent mobile network operator rules and policies • Orchestration agents (and multi-agent system) • Validate application and service requests • Manage application lifecycles (with stakeholder agents) • Monitor system resource use per service/application • Proactive planning and evaluation of plans for system resource use
  • 7. Agent-based MEC – Roles and functionalities (2/2) • Platform management agents (and multi-agent system) • Represent the virtualization infrastructure • Represent hosts on the platform • Manage application lifecycles and platform resource use with orchestration agents, virtualization agents and host agents • Monitor platform resource and virtualization infrastructure use, plan and evaluate • Host management agents • Represent applications and services on the host • Represent virtualization infrastructure on the hosts • Manage application lifecycle on the host and handle data traffic and service requests with other hosts • Monitor host resource use, plan and evaluate
  • 8. Case study – MEC-based crowdsensing service 1. MEC service that provides participants for crowdsensing tasks • Uses MEC Location API to follow users across the system 2. MEC application that executes crowdsensing tasks on the system • Based on task requirements (location, data types, movement patterns, etc) receives information on suitable participants from MEC service • Interacts with phone agents (of selected participants) to execute campaigns, based on their requirements and user set constraints 3. User smartphones connected to the MEC system as data sources for applications • Phone agents execute online tasks in the smartphones
  • 9. Leppänen, T., Liu, M., Harjula, E., Ramalingam, A., Ylioja, J., Närhi, P., Riekki, J. and Ojala, T. “Mobile Agents for Integration of Internet of Things and Wireless Sensor Networks,” In: IEEE SMC 2013, pp. 14-21, Manchester, UK, 2013. Leppänen, T., Riekki, J., Liu, M., Harjula, E. and Ojala, T. “Mobile Agents-based Smart Objects for the Internet of Things,” In: Fortino and Trunfio (Eds.), Internet of Things based on Smart Objects: Technology, Middleware and Applications, pp. 29-48, Springer, 2014. Leppänen, T., Álvarez Lacasia, J., Tobe, Y., Sezaki, K. and Riekki, J. “Mobile Crowdsensing with Mobile Agents,” Autonomous Agents and Multi-agent Systems, vol. 31, no. 1, pp. 1-35, Springer, 2017. Leppänen, T. Resource-oriented mobile agent and software framework for the Internet of Things. Doctor of Science (Technology) dissertation, C Technica, no. 645, University of Oulu, Finland, 2018. Leppänen, T., Savaglio, C., Loven, L., Russo, W., Di Fatta, G., Riekki, J., and Fortino, G. ”Developing Agent-based Smart Objects for IoT Edge Computing: Mobile Crowdsensing Use Case”, In: IDCS2018, pp. 235-247, Tokyo, Japan, 2018. 9 Thank you for your attention! Questions?