SlideShare a Scribd company logo
Service discoveryusing communication fingerprints Karsten Wolf Olivia Oanea Jan Sürmeli
Service discovery R 2 given: requester service R task: find compatibleservice P service model
Service discovery given: requester service R task: find compatibleservice P repository R P pick  3
Service discovery given: requester service R task: find compatibleservice P verify P+R R P 4 ✓ pick  ✗
Service discovery given: requester service R task: find compatibleservice P verify P+R R weak termination P ✓ pick  5 ✗
Service discovery given: requester service R task: find compatibleservice P verify P+R R P 6 ✓ pick  ✗
Lossless preselection 7 initial situation: many services to verify to verify
Lossless preselection 8 initial situation: many services to verify idea: preselect a subset to verify to verify
Lossless preselection 9 initial situation: many services to verify idea: preselect a subset to verify requirement: no loss of compatible services ✓ to verify
Service discovery with communication fingerprints P verify P+R R 10 ✓ pick  ✗
Service discovery with communication fingerprints communication fingerprint P verify P + P+R R pick  11 ✓ ✗
Service discovery with communication fingerprints P verify P + P+R R R R 12 ✓ pick  ✗
Service discovery with communication fingerprints match P verify P P R + P+R R R R ✓ pick  13 ✗
Service discovery with communication fingerprints match P verify P P R + P+R R R R 14 ✓ ? pick  ✗ ✗
Service discovery with communication fingerprints match P verify P P R + P+R R R R 15 ✓ ? pick  ✗ ✗
Service discovery with communication fingerprints communication fingerprints match P verify P P R + P+R R 1 R R 16 ✓ ? pick  ✗ ✗
Service discovery with communication fingerprints communication fingerprints matching match P verify P P R + P+R R 2 R R 17 ✓ ? pick  ✗ ✗
Service discovery with communication fingerprints communication fingerprints matching computation match P verify P P R + P+R R 3 R R 18 ✓ ? pick  ✗ ✗
Service discovery with communication fingerprints communication fingerprints matching computation case study match P verify P P R + P+R R 4 R R 19 ✓ ? pick  ✗ ✗
	Communication fingerprints P abstraction 1 P 20
	Communication fingerprints 21 1
	Communication fingerprints 22 abstraction steps:  1
ac ad abac abad ababac ababad abababac abababad ababababac ababababad … 	Communication fingerprints 23 abstraction steps:  1 terminatingbehavior 1
	Communication fingerprints 24 abstraction steps:  1 terminatingbehavior 2 interactionbehavior ?document !reject ?document !accept ?document !feedback ?document !reject ?document !feedback ?document !accept … 1
	Communication fingerprints 25 abstraction steps:  1 terminatingbehavior 3 countingvectors 2 interactionbehavior document = 1, reject = 1 document = 1, accept = 1 document = 2, feedback = 1, reject = 1 document = 3, feedback = 2, reject = 1 … 1
	Communication fingerprints 26 abstraction steps:  1 terminatingbehavior 3 countingvectors 2 interactionbehavior 4 booleanformula 1 (reject = 1) ∨ (accept = 1)  ∧ (document – feedback = 1)
	Fingerprint matching semi-decide compatibility 27 2 P abstraction P R matching ✗ ? R abstraction
	Fingerprint matching 2 P R 28
	Fingerprint matching (reject = 1) ∨ (accept = 1)  ∧ (document – feedback = 1) 2 P R 29
	Fingerprint matching P R 30 (reject = 1) ∨ (accept = 1)  ∧ (document – feedback = 1) 2 (reject + accept = 1)  ∧ (document – feedback = 0)
	Fingerprint matching 2 P R composite fingerprint 31
	Fingerprint matching (reject = 1) ∨ (accept = 1)  ∧ (document – feedback = 1) ∧ (reject + accept = 1)  ∧ (document – feedback = 0) 2 P R composite fingerprint 32
	Fingerprint matching 2 P R decoder systemsoflin. inequalities composite fingerprint 33
	Fingerprint matching reject = 1 document – feedback = 1 reject + accept = 1 document – feedback = 0 2 P R decoder systemsoflin. inequalities composite fingerprint 34 accept = 1 document – feedback = 1 reject + accept = 1 document – feedback = 0
	Fingerprint matching 2 ✗ P R decoder Feasabilitychecker ? systemsoflin. inequalities composite fingerprint 35
	Fingerprint matching reject = 1 document – feedback = 1 reject + accept = 1 document – feedback = 0 ✗ 2 ✗ P R decoder Feasabilitychecker ? systemsoflin. inequalities composite fingerprint 36 accept = 1 document – feedback = 1 reject + accept = 1 document – feedback = 0 ✗
	Fingerprint matching ✗ 2 ✗ P R decoder Feasabilitychecker ? systemsoflin. inequalities composite fingerprint 37
service-technology.org/tools Yasmina 	Fingerprint matching 2 ✗ P R decoder Feasabilitychecker ? systemsoflin. inequalities composite fingerprint 38
Linda 	Fingerprint computation (sketch) service-technology.org/tools petrinet structuretheory (integer) linear programming 3 P P 39
	Case study howwecameupwithservices: 4 industrial  bP models 40
	Case study howwecameupwithservices: compile 4 petri net  models industrial  bP models 41
	Case study howwecameupwithservices: compile decompose 4 petri net  models open net  models industrial  bP models 42
	Case study howwecameupwithservices: cases: (FEASIBLE)composites of services compile decompose 4 petri net  models open net  models industrial  bP models 43
	Case study 1st run: statespaceverificationonly 2nd run: applying communication fingerprints 44 4
	Case study 1st run: statespaceverificationonly 2nd run: applying communication fingerprints 45 4
	Case study 1st run: statespaceverificationonly 2nd run: applying communication fingerprints 46 4
	Case study incompatibility detectionin the 2nd run 47 4
Conclusion fingerprint matching  semi-decides compatibility ➟ lossless partner preselection 48
Conclusion fingerprint matching  semi-decides compatibility ➟ lossless partner preselection 49 fingerprint Computation once per service ➟ minimal overhead
Conclusion fingerprint matching  semi-decides compatibility ➟ lossless partner preselection 50 case study time reduction 40 – 98% ➟ significant speed gain fingerprint Computation once per service ➟ minimal overhead
Conclusion fingerprint matching  semi-decides compatibility ➟ lossless partner preselection 51 case study time reduction 40 – 98% ➟ significant speed gain tool support service-technology.org/tools service-technology.org/live fingerprint Computation once per service ➟ minimal overhead
Conclusion fingerprint matching  semi-decides compatibility ➟ lossless partner preselection 52 case study time reduction 40 – 98% ➟ significant speed gain tool support service-technology.org/tools service-technology.org/live fingerprint Computation once per service ➟ minimal overhead Thankyou!

More Related Content

Viewers also liked

Fingerprints - Creative Science
Fingerprints - Creative ScienceFingerprints - Creative Science
Fingerprints - Creative Science
Alexa Robert
 
Fs Ch 7
Fs Ch 7Fs Ch 7
Fs Ch 7
warren142
 
Military Logistics End to End
Military Logistics End to EndMilitary Logistics End to End
Military Logistics End to End
staceycross
 
Taking Legible Fingerprints
Taking Legible FingerprintsTaking Legible Fingerprints
Taking Legible Fingerprints
Jury Rocamora
 
Mobile & Search Marketing: Lowe's Platforms & Traffic
Mobile & Search Marketing: Lowe's Platforms & TrafficMobile & Search Marketing: Lowe's Platforms & Traffic
Mobile & Search Marketing: Lowe's Platforms & Traffic
aiCommerce
 
Fingerprints
FingerprintsFingerprints
LOWE’S COMPANIES INC: optimizing the marketing communication mix case study s...
LOWE’S COMPANIES INC: optimizing the marketing communication mix case study s...LOWE’S COMPANIES INC: optimizing the marketing communication mix case study s...
LOWE’S COMPANIES INC: optimizing the marketing communication mix case study s...
Anjali Mehta
 
Lowes strategy overview
Lowes strategy overviewLowes strategy overview
Lowes strategy overview
amy_ostler
 
Fingerprints
FingerprintsFingerprints
Fingerprints
mpattani
 
Fingerprints
FingerprintsFingerprints
Fingerprints
guestb855a6
 
Fingerprints basics for scouts
Fingerprints basics for scoutsFingerprints basics for scouts
Fingerprints basics for scouts
Russ Lesco
 
Vietnam War - why not beat viet cong
Vietnam War - why not beat viet congVietnam War - why not beat viet cong
Vietnam War - why not beat viet cong
mrmarr
 
Sun Tzu
Sun TzuSun Tzu
Sun Tzu
dan_bell
 
Kinesics Theory of Communication.
Kinesics Theory of Communication.Kinesics Theory of Communication.
Kinesics Theory of Communication.
Joana Dabalos
 
Fingerprints
FingerprintsFingerprints
Fingerprints
abelts
 
Call Center Metrics
Call Center MetricsCall Center Metrics
Call Center Metrics
vivaankumar
 
Customer Service Call Center Benchmark Study
Customer Service  Call Center Benchmark StudyCustomer Service  Call Center Benchmark Study
Customer Service Call Center Benchmark Study
Chris Scafario
 

Viewers also liked (17)

Fingerprints - Creative Science
Fingerprints - Creative ScienceFingerprints - Creative Science
Fingerprints - Creative Science
 
Fs Ch 7
Fs Ch 7Fs Ch 7
Fs Ch 7
 
Military Logistics End to End
Military Logistics End to EndMilitary Logistics End to End
Military Logistics End to End
 
Taking Legible Fingerprints
Taking Legible FingerprintsTaking Legible Fingerprints
Taking Legible Fingerprints
 
Mobile & Search Marketing: Lowe's Platforms & Traffic
Mobile & Search Marketing: Lowe's Platforms & TrafficMobile & Search Marketing: Lowe's Platforms & Traffic
Mobile & Search Marketing: Lowe's Platforms & Traffic
 
Fingerprints
FingerprintsFingerprints
Fingerprints
 
LOWE’S COMPANIES INC: optimizing the marketing communication mix case study s...
LOWE’S COMPANIES INC: optimizing the marketing communication mix case study s...LOWE’S COMPANIES INC: optimizing the marketing communication mix case study s...
LOWE’S COMPANIES INC: optimizing the marketing communication mix case study s...
 
Lowes strategy overview
Lowes strategy overviewLowes strategy overview
Lowes strategy overview
 
Fingerprints
FingerprintsFingerprints
Fingerprints
 
Fingerprints
FingerprintsFingerprints
Fingerprints
 
Fingerprints basics for scouts
Fingerprints basics for scoutsFingerprints basics for scouts
Fingerprints basics for scouts
 
Vietnam War - why not beat viet cong
Vietnam War - why not beat viet congVietnam War - why not beat viet cong
Vietnam War - why not beat viet cong
 
Sun Tzu
Sun TzuSun Tzu
Sun Tzu
 
Kinesics Theory of Communication.
Kinesics Theory of Communication.Kinesics Theory of Communication.
Kinesics Theory of Communication.
 
Fingerprints
FingerprintsFingerprints
Fingerprints
 
Call Center Metrics
Call Center MetricsCall Center Metrics
Call Center Metrics
 
Customer Service Call Center Benchmark Study
Customer Service  Call Center Benchmark StudyCustomer Service  Call Center Benchmark Study
Customer Service Call Center Benchmark Study
 

Recently uploaded

Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
Chevonnese Chevers Whyte, MBA, B.Sc.
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
ssuser13ffe4
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 

Recently uploaded (20)

Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 

Service discovery with communication fingerprints