SlideShare a Scribd company logo
Simulation and Analysis for Multi-AgentSystem
in Time-Constrained Environments
PAAMS - 7.10.2020
Davide Calvaresi, Giuseppe Albanese, Jean-Paul Calbimonte, and Michael Schumacher
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
2
MAS
Introduction
Motivations
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
3
MASMulti-Agent Systems
RTSReal-Time Systems
pessimist!
Prejudices
hippie!
Introduction
The Players
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
4
MASMulti-Agent Systems
RTSReal-Time Systems
pessimist!
Prejudices
hippie!
Misconceptions
Uncertainty?

It’s going to fail
…for sure, it will!
NO Milliseconds

NO Party
Distributed?

Network?

It’s bad… so bad
you never know!
A RT system
is fast
Introduction
The Players
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
5
MASMulti-Agent Systems
RTSReal-Time Systems
pessimist!
Prejudices
hippie!
Misconceptions
Uncertainty?

It’s going to fail
…for sure, it will!
NO Milliseconds

NO Party
Distributed?

Network?

It’s bad… so bad
you never know!
A RT system
is fast
“Community” of computerized systems capable of
interacting with each-other independently,
sensing and effecting their environment
to satisfy self-developed or community goals
Matter of facts
Computing systems
that must guarantee bounded
and predictable response times
Introduction
The Players
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
6
MASMulti-Agent Systems
RTSReal-Time Systems
pessimist!
Prejudices
hippie!
Misconceptions
Uncertainty?

It’s going to fail
…for sure, it will!
NO Milliseconds

NO Party
Distributed?

Network?

It’s bad… so bad
you never know!
A RT system
is fast
“Community” of computerized systems capable of
interacting with each-other independently,
sensing and effecting their environment
to satisfy self-developed or community goals
Matter of facts
Computing systems
that must guarantee bounded
and predictable response times
Introduction
The Players
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
7
MASMulti-Agent Systems
RTSReal-Time Systems
pessimist!
Prejudices
hippie!
Misconceptions
Uncertainty?

It’s going to fail
…for sure, it will!
NO Milliseconds

NO Party
Distributed?

Network?

It’s bad… so bad
you never know!
A RT system
is fast
“Community” of computerized systems capable of
interacting with each-other independently,
sensing and effecting their environment
to satisfy self-developed or community goals
Matter of facts
Computing systems
that must guarantee bounded
and predictable response times
Introduction
The Players
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
8
Distribute Thinking
Flexibility
Reconfigurability
Robustness
Ubiquity
…
MAS++
Strict Dependability
Timing Guarantees
Embedded Systems
Safety and Security
Scarcity of Resources
…
RTS++
Introduction
Tricky question eh?
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
9RT-MAS
An agent is a cyber or cyber-physical entity characterized by
updatable partial knowledge, and both reactive and proactive behaviors.
Capable of sensing and effecting its environment,
it interacts and negotiates services and resources with other agents
in a predictable timely fashion to pursue both self-developed and
community goals.
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
10EDF local scheduler Practical example
B A C
τ5
τ2
τ1
τ2
τ1
τ2
τ2
τ1
τ1
τ3
τ2 τ2
τ3
τ1
τ1
τ4
τ3τ3
τ2 τ2
τ1
τ4
τ3
τ2
τ3
τ2
τ1
τ4
τ1
τ2
τ4
τ5
1
3
τ1
τ2
τ3
8
15
s1
s2
s1
s2
3
(b)
s5
2
2
1
2
4
4 5
9
2
1615
1
τ1
τ2
τ3
7
8
s1
s2
3
2
2
43
8
14
2
14 15
4 6
86
8 12
15 17
9
28 32 48 52
28 34
34 35
35 37
29 35
35 36
54
54 55
48
55 57
55 56
49 55
B
C
A
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
11EDF local scheduler Practical example
B A C
τ5
τ2
τ1
τ2
τ1
τ2
τ2
τ1
τ1
τ3
τ2 τ2
τ3
τ1
τ1
τ4
τ3τ3
τ2 τ2
τ1
τ4
τ3
τ2
τ3
τ2
τ1
τ4
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
12Current MAS Framework
Local Schedulers
SIMULATOR
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
13Current MAS Framework
general-purpose OS
Local Schedulers
RT-MAS
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
14SEAMLESS
A MAS simulator for GP and RT scenarios
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
15MAXIM-GPRT
A MAS simulator for GP and RT scenarios
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
16SEAMLESS
Simulator’s inputs
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
17SEAMLESS
Simulator’s outputs
||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020
Questions? 18
davide.calvaresi@hevs.ch
SHOW THE
SIMULATOR

More Related Content

Recently uploaded

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...Elena Simperl
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»QADay
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
 

Recently uploaded (20)

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Ransomware Mallox [EN].pdf
Ransomware         Mallox       [EN].pdfRansomware         Mallox       [EN].pdf
Ransomware Mallox [EN].pdf
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

2020 seamless paams

  • 1. Simulation and Analysis for Multi-AgentSystem in Time-Constrained Environments PAAMS - 7.10.2020 Davide Calvaresi, Giuseppe Albanese, Jean-Paul Calbimonte, and Michael Schumacher
  • 2. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 2 MAS Introduction Motivations
  • 3. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 3 MASMulti-Agent Systems RTSReal-Time Systems pessimist! Prejudices hippie! Introduction The Players
  • 4. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 4 MASMulti-Agent Systems RTSReal-Time Systems pessimist! Prejudices hippie! Misconceptions Uncertainty?
 It’s going to fail …for sure, it will! NO Milliseconds
 NO Party Distributed?
 Network?
 It’s bad… so bad you never know! A RT system is fast Introduction The Players
  • 5. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 5 MASMulti-Agent Systems RTSReal-Time Systems pessimist! Prejudices hippie! Misconceptions Uncertainty?
 It’s going to fail …for sure, it will! NO Milliseconds
 NO Party Distributed?
 Network?
 It’s bad… so bad you never know! A RT system is fast “Community” of computerized systems capable of interacting with each-other independently, sensing and effecting their environment to satisfy self-developed or community goals Matter of facts Computing systems that must guarantee bounded and predictable response times Introduction The Players
  • 6. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 6 MASMulti-Agent Systems RTSReal-Time Systems pessimist! Prejudices hippie! Misconceptions Uncertainty?
 It’s going to fail …for sure, it will! NO Milliseconds
 NO Party Distributed?
 Network?
 It’s bad… so bad you never know! A RT system is fast “Community” of computerized systems capable of interacting with each-other independently, sensing and effecting their environment to satisfy self-developed or community goals Matter of facts Computing systems that must guarantee bounded and predictable response times Introduction The Players
  • 7. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 7 MASMulti-Agent Systems RTSReal-Time Systems pessimist! Prejudices hippie! Misconceptions Uncertainty?
 It’s going to fail …for sure, it will! NO Milliseconds
 NO Party Distributed?
 Network?
 It’s bad… so bad you never know! A RT system is fast “Community” of computerized systems capable of interacting with each-other independently, sensing and effecting their environment to satisfy self-developed or community goals Matter of facts Computing systems that must guarantee bounded and predictable response times Introduction The Players
  • 8. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 8 Distribute Thinking Flexibility Reconfigurability Robustness Ubiquity … MAS++ Strict Dependability Timing Guarantees Embedded Systems Safety and Security Scarcity of Resources … RTS++ Introduction Tricky question eh?
  • 9. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 9RT-MAS An agent is a cyber or cyber-physical entity characterized by updatable partial knowledge, and both reactive and proactive behaviors. Capable of sensing and effecting its environment, it interacts and negotiates services and resources with other agents in a predictable timely fashion to pursue both self-developed and community goals.
  • 10. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 10EDF local scheduler Practical example B A C τ5 τ2 τ1 τ2 τ1 τ2 τ2 τ1 τ1 τ3 τ2 τ2 τ3 τ1 τ1 τ4 τ3τ3 τ2 τ2 τ1 τ4 τ3 τ2 τ3 τ2 τ1 τ4 τ1 τ2 τ4 τ5 1 3 τ1 τ2 τ3 8 15 s1 s2 s1 s2 3 (b) s5 2 2 1 2 4 4 5 9 2 1615 1 τ1 τ2 τ3 7 8 s1 s2 3 2 2 43 8 14 2 14 15 4 6 86 8 12 15 17 9 28 32 48 52 28 34 34 35 35 37 29 35 35 36 54 54 55 48 55 57 55 56 49 55 B C A
  • 11. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 11EDF local scheduler Practical example B A C τ5 τ2 τ1 τ2 τ1 τ2 τ2 τ1 τ1 τ3 τ2 τ2 τ3 τ1 τ1 τ4 τ3τ3 τ2 τ2 τ1 τ4 τ3 τ2 τ3 τ2 τ1 τ4
  • 12. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 12Current MAS Framework Local Schedulers SIMULATOR
  • 13. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 13Current MAS Framework general-purpose OS Local Schedulers RT-MAS
  • 14. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 14SEAMLESS A MAS simulator for GP and RT scenarios
  • 15. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 15MAXIM-GPRT A MAS simulator for GP and RT scenarios
  • 16. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 16SEAMLESS Simulator’s inputs
  • 17. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 17SEAMLESS Simulator’s outputs
  • 18. ||Davide Calvaresi |SEAMLESS: Simulator for GP and RT-MAS PAAMS - 7 Oct - 2020 Questions? 18 davide.calvaresi@hevs.ch SHOW THE SIMULATOR