SlideShare a Scribd company logo
Best Practices for Rigorous Evaluation
of RFID Software Components


 RFID-SysTech 2010, 06/15/2010

 Matthieu-P. Schapranow
Outline

2

     ■  Introduction
     ■  Use Case: The European Pharmaceutical Supply Chain
     ■  Generating Realistic Test Data
     ■  Selected Metrics to Consider
     ■  Benchmarking EPC Network Components
     ■  Summary




    Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Introduction

3

     ■  Conducting rigorous evaluation of software artifacts is hard
     ■  This is especially true for RFID software components
          □  high throughput and
          □  large data volume
     ■  We want to share our insights into
        evaluating RFID components
          □  EPCIS servers and
          □  EPC Discovery Services




    Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Outline

4

     ■  Introduction
     ■  Use Case: The European Pharmaceutical Supply Chain
     ■  Generating Realistic Test Data
     ■  Selected Metrics to Consider
     ■  Benchmarking EPC Network Components
     ■  Summary




    Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Use Case: The European
    Pharmaceutical Supply Chain

5




    Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Use Case: The European
    Pharmaceutical Supply Chain

6




    Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Use Case: The European
    Pharmaceutical Supply Chain

7




    Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Outline

8

     ■  Introduction
     ■  Use Case: The European Pharmaceutical Supply Chain
     ■  Generating Realistic Test Data
     ■  Selected Metrics to Consider
     ■  Benchmarking EPC Network Components
     ■  Summary




    Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Generating Realistic Test Data

9

     ■  Two possibilities
          □  Data Generators
          □  Simulation
     ■  Our conclusion: only simulation can reflect the complex
        dependencies of RFID-aided supply chains
     ■  We implemented a special-purpose simulator
     ■  Four scenarios of the pharmaceutical supply chain

                                  Interference            No interference
         Scale 1:2000             Scenario 1              Scenario 3
         Scale 1:1000             Scenario 2              Scenario 4

     ■  Download at epic.hpi.uni-potsdam.de/Home/RFIDSySTech2010

    Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Outline

10

      ■  Introduction
      ■  Use Case: The European Pharmaceutical Supply Chain
      ■  Generating Realistic Test Data
      ■  Selected Metrics to Consider
      ■  Benchmarking EPC Network Components
      ■  Summary




     Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Selected Metrics to Consider

11

      ■  Application Performance Index (Apdex)
           □  satisfied:          0≤t<x
           □  tolerating:         x ≤ t < 4x
           □  frustrating:        t ≥ 4x


           □  RS = number of satisfied response time samples
           □  RT = number of tolerating response time samples
           □  N = number of all samples in the report group




     Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Selected Metrics to Consider

12

      ■  Throughput
           □  A = Amount of completed tasks
           □  T = Observation time




     Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Outline

13

      ■  Introduction
      ■  Use Case: The European Pharmaceutical Supply Chain
      ■  Generating Realistic Test Data
      ■  Selected Metrics to Consider
      ■  Benchmarking EPC Network Components
      ■  Summary




     Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Benchmarking EPC Network Components

14

      ■  System in test
           □  EPCIS server and/ or
           □  EPC Discovery Service


      ■  Apache JMeter as a test tool
           □  Apache Project
           □  Widely accepted performance test tool for web applications
           □  Property files for variables, e.g. server URLs
           □  Very flexible through BeanShell scripting




     Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Single System in Test

15




     Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Multiple Systems in Test

16

      ■  Define system URLs in JMeter “user.properties”,




      ■  Store EPCIS server addresses in JMeter variables

     Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Multiple Systems in Test

17




     Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Multiple Systems in Test

18

        ■  and send events to respective EPCIS servers.




        ■  Files and Scripts for download at epic.hpi.uni-potsdam.de/Home/
           RFIDSySTech2010

     Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Outline

19

      ■  Introduction
      ■  Use Case: The European Pharmaceutical Supply Chain
      ■  Generating Realistic Test Data
      ■  Selected Metrics to Consider
      ■  Benchmarking EPC Network Components
      ■  Summary




     Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
Summary

20

      ■  Evaluating software systems is important
      ■  How to create realistic data  simulation
      ■  What to measure  see “metrics to consider” (Apdex, throughput)
      ■  How to put load on the software system  Apache JMeter
      ■  How to test multiple systems at once  JMeter & BeanShell




     Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
21




                                Thank you for
                                your attention!


                                    Questions?



     Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010

More Related Content

Viewers also liked

RFID Application
RFID ApplicationRFID Application
RFID Application
yuewingyan
 
Java Based RFID Attendance Management System Graduation Project Presentation
Java Based RFID Attendance Management System Graduation Project PresentationJava Based RFID Attendance Management System Graduation Project Presentation
Java Based RFID Attendance Management System Graduation Project Presentation
Ibrahim Abdel Fattah Mohamed
 
Walmart and RFID
Walmart and RFIDWalmart and RFID
Walmart and RFID
Achchuthan Seetharan
 
Rfid Presentation Slides
Rfid Presentation SlidesRfid Presentation Slides
Rfid Presentation Slidesguestbed1dd
 
Rfid technologies
Rfid technologiesRfid technologies
Rfid technologies
Francisco Carabez
 
Rfid ppt 8th sem
Rfid ppt 8th semRfid ppt 8th sem
Rfid ppt 8th semAmit Ranjan
 

Viewers also liked (8)

RFID Application
RFID ApplicationRFID Application
RFID Application
 
Java Based RFID Attendance Management System Graduation Project Presentation
Java Based RFID Attendance Management System Graduation Project PresentationJava Based RFID Attendance Management System Graduation Project Presentation
Java Based RFID Attendance Management System Graduation Project Presentation
 
Walmart and RFID
Walmart and RFIDWalmart and RFID
Walmart and RFID
 
Rfid Presentation Slides
Rfid Presentation SlidesRfid Presentation Slides
Rfid Presentation Slides
 
Rfid ppt
Rfid pptRfid ppt
Rfid ppt
 
Rfid technologies
Rfid technologiesRfid technologies
Rfid technologies
 
Rfid presentation
Rfid presentationRfid presentation
Rfid presentation
 
Rfid ppt 8th sem
Rfid ppt 8th semRfid ppt 8th sem
Rfid ppt 8th sem
 

Similar to Best Practices for Rigorous Evaluation of RFID Software Components

Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...Dominique Guinard
 
I International Workshop RFID and IoT - Dia 20 - Visão FIT em RFID - Armando ...
I International Workshop RFID and IoT - Dia 20 - Visão FIT em RFID - Armando ...I International Workshop RFID and IoT - Dia 20 - Visão FIT em RFID - Armando ...
I International Workshop RFID and IoT - Dia 20 - Visão FIT em RFID - Armando ...
CPqD
 
IRJET- Intelligent Student Tracking and Monitoring for College Infrastruc...
IRJET-  	  Intelligent Student Tracking and Monitoring for College Infrastruc...IRJET-  	  Intelligent Student Tracking and Monitoring for College Infrastruc...
IRJET- Intelligent Student Tracking and Monitoring for College Infrastruc...
IRJET Journal
 
IRJET- Examination Room Guidance System using RFID and Arduino
IRJET-  	  Examination Room Guidance System using RFID and ArduinoIRJET-  	  Examination Room Guidance System using RFID and Arduino
IRJET- Examination Room Guidance System using RFID and Arduino
IRJET Journal
 
Presentation 3 software developer in rfid
Presentation 3 software developer in rfidPresentation 3 software developer in rfid
Presentation 3 software developer in rfid
Mouhanad Alkhaldi
 
Network Emerging Technologies assessment
Network Emerging Technologies assessmentNetwork Emerging Technologies assessment
Network Emerging Technologies assessment
Huilian (Irene) Zhang
 
Rfid
RfidRfid
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
Andrei Kholodnyi
 
II-SV 2017: How to effectively monitor Technological Developments in IP
II-SV 2017: How to effectively monitor Technological Developments in IPII-SV 2017: How to effectively monitor Technological Developments in IP
II-SV 2017: How to effectively monitor Technological Developments in IP
Dr. Haxel Consult
 
RFID Assisted Supply Chain Management System
RFID Assisted Supply Chain Management SystemRFID Assisted Supply Chain Management System
RFID Assisted Supply Chain Management System
Sumeet Main
 
ODIN_IATA OVERVIEW RFID 7 21 09 V2
ODIN_IATA OVERVIEW RFID 7 21 09 V2ODIN_IATA OVERVIEW RFID 7 21 09 V2
ODIN_IATA OVERVIEW RFID 7 21 09 V2
ODIN technologies
 
Presentation 2 rfid standards & protocols
Presentation 2 rfid standards & protocolsPresentation 2 rfid standards & protocols
Presentation 2 rfid standards & protocols
Mouhanad Alkhaldi
 
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV BenchmarkingSummit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
OPNFV
 
Monitor and manage everything Cisco using OpManager
Monitor and manage everything Cisco using OpManagerMonitor and manage everything Cisco using OpManager
Monitor and manage everything Cisco using OpManager
ManageEngine
 
RFID Shopping System
RFID Shopping SystemRFID Shopping System
RFID Shopping System
Aayush Tuladhar
 
ONF & iSDX Webinar
ONF & iSDX WebinarONF & iSDX Webinar
ONF & iSDX Webinar
Katie Hyman
 
IRJET- IoT Based E-Challan Automation for RTO using RFID
IRJET-  	  IoT Based E-Challan Automation for RTO using RFIDIRJET-  	  IoT Based E-Challan Automation for RTO using RFID
IRJET- IoT Based E-Challan Automation for RTO using RFID
IRJET Journal
 
Rfid coe execution 04282013
Rfid coe execution 04282013Rfid coe execution 04282013
Rfid coe execution 04282013KM KUMAR
 
ERC_EGUE_FINAL_Aug 12_PJB
ERC_EGUE_FINAL_Aug 12_PJBERC_EGUE_FINAL_Aug 12_PJB
ERC_EGUE_FINAL_Aug 12_PJBPaul Brodbeck
 

Similar to Best Practices for Rigorous Evaluation of RFID Software Components (20)

Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...
 
Avi solution2
Avi solution2Avi solution2
Avi solution2
 
I International Workshop RFID and IoT - Dia 20 - Visão FIT em RFID - Armando ...
I International Workshop RFID and IoT - Dia 20 - Visão FIT em RFID - Armando ...I International Workshop RFID and IoT - Dia 20 - Visão FIT em RFID - Armando ...
I International Workshop RFID and IoT - Dia 20 - Visão FIT em RFID - Armando ...
 
IRJET- Intelligent Student Tracking and Monitoring for College Infrastruc...
IRJET-  	  Intelligent Student Tracking and Monitoring for College Infrastruc...IRJET-  	  Intelligent Student Tracking and Monitoring for College Infrastruc...
IRJET- Intelligent Student Tracking and Monitoring for College Infrastruc...
 
IRJET- Examination Room Guidance System using RFID and Arduino
IRJET-  	  Examination Room Guidance System using RFID and ArduinoIRJET-  	  Examination Room Guidance System using RFID and Arduino
IRJET- Examination Room Guidance System using RFID and Arduino
 
Presentation 3 software developer in rfid
Presentation 3 software developer in rfidPresentation 3 software developer in rfid
Presentation 3 software developer in rfid
 
Network Emerging Technologies assessment
Network Emerging Technologies assessmentNetwork Emerging Technologies assessment
Network Emerging Technologies assessment
 
Rfid
RfidRfid
Rfid
 
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
 
II-SV 2017: How to effectively monitor Technological Developments in IP
II-SV 2017: How to effectively monitor Technological Developments in IPII-SV 2017: How to effectively monitor Technological Developments in IP
II-SV 2017: How to effectively monitor Technological Developments in IP
 
RFID Assisted Supply Chain Management System
RFID Assisted Supply Chain Management SystemRFID Assisted Supply Chain Management System
RFID Assisted Supply Chain Management System
 
ODIN_IATA OVERVIEW RFID 7 21 09 V2
ODIN_IATA OVERVIEW RFID 7 21 09 V2ODIN_IATA OVERVIEW RFID 7 21 09 V2
ODIN_IATA OVERVIEW RFID 7 21 09 V2
 
Presentation 2 rfid standards & protocols
Presentation 2 rfid standards & protocolsPresentation 2 rfid standards & protocols
Presentation 2 rfid standards & protocols
 
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV BenchmarkingSummit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
 
Monitor and manage everything Cisco using OpManager
Monitor and manage everything Cisco using OpManagerMonitor and manage everything Cisco using OpManager
Monitor and manage everything Cisco using OpManager
 
RFID Shopping System
RFID Shopping SystemRFID Shopping System
RFID Shopping System
 
ONF & iSDX Webinar
ONF & iSDX WebinarONF & iSDX Webinar
ONF & iSDX Webinar
 
IRJET- IoT Based E-Challan Automation for RTO using RFID
IRJET-  	  IoT Based E-Challan Automation for RTO using RFIDIRJET-  	  IoT Based E-Challan Automation for RTO using RFID
IRJET- IoT Based E-Challan Automation for RTO using RFID
 
Rfid coe execution 04282013
Rfid coe execution 04282013Rfid coe execution 04282013
Rfid coe execution 04282013
 
ERC_EGUE_FINAL_Aug 12_PJB
ERC_EGUE_FINAL_Aug 12_PJBERC_EGUE_FINAL_Aug 12_PJB
ERC_EGUE_FINAL_Aug 12_PJB
 

More from Matthieu Schapranow

Patient Journey in Oncology 2025: Molecular Tumour Boards in Practice
Patient Journey in Oncology 2025: Molecular Tumour Boards in PracticePatient Journey in Oncology 2025: Molecular Tumour Boards in Practice
Patient Journey in Oncology 2025: Molecular Tumour Boards in Practice
Matthieu Schapranow
 
How will AI affect the patient journey of the future?
How will AI affect the patient journey of the future?How will AI affect the patient journey of the future?
How will AI affect the patient journey of the future?
Matthieu Schapranow
 
AI in Oncology
AI in OncologyAI in Oncology
AI in Oncology
Matthieu Schapranow
 
AnalyzeGenomes.com: A Federated In-Memory Database Platform for Digital Health
AnalyzeGenomes.com: A Federated In-Memory Database Platform for Digital HealthAnalyzeGenomes.com: A Federated In-Memory Database Platform for Digital Health
AnalyzeGenomes.com: A Federated In-Memory Database Platform for Digital Health
Matthieu Schapranow
 
Algorithmen statt Ärzte: Algorithmen statt Ärzte: Ersetzt Big Data künftig ...
Algorithmen statt Ärzte: Algorithmen statt Ärzte: Ersetzt Big Data künftig ...Algorithmen statt Ärzte: Algorithmen statt Ärzte: Ersetzt Big Data künftig ...
Algorithmen statt Ärzte: Algorithmen statt Ärzte: Ersetzt Big Data künftig ...
Matthieu Schapranow
 
A Federated In-Memory Database Computing Platform Enabling Real-Time Analysis...
A Federated In-Memory Database Computing Platform Enabling Real-Time Analysis...A Federated In-Memory Database Computing Platform Enabling Real-Time Analysis...
A Federated In-Memory Database Computing Platform Enabling Real-Time Analysis...
Matthieu Schapranow
 
In-Memory Apps for Precision Medicine
In-Memory Apps for Precision MedicineIn-Memory Apps for Precision Medicine
In-Memory Apps for Precision Medicine
Matthieu Schapranow
 
"When time matters..."
"When time matters...""When time matters..."
"When time matters..."
Matthieu Schapranow
 
ICT Platform to Enable Consortium Work for Systems Medicine of Heart Failure
ICT Platform to Enable Consortium Work for Systems Medicine of Heart FailureICT Platform to Enable Consortium Work for Systems Medicine of Heart Failure
ICT Platform to Enable Consortium Work for Systems Medicine of Heart Failure
Matthieu Schapranow
 
Gesundheit geht uns alle an: Smart Data ermöglicht passendere Entscheidungen...
Gesundheit geht uns alle an: Smart Data ermöglicht passendere Entscheidungen...Gesundheit geht uns alle an: Smart Data ermöglicht passendere Entscheidungen...
Gesundheit geht uns alle an: Smart Data ermöglicht passendere Entscheidungen...
Matthieu Schapranow
 
Analyze Genomes Services for Precision Medicine
Analyze Genomes Services for Precision MedicineAnalyze Genomes Services for Precision Medicine
Analyze Genomes Services for Precision Medicine
Matthieu Schapranow
 
In-Memory Data Management for Systems Medicine
In-Memory Data Management for Systems MedicineIn-Memory Data Management for Systems Medicine
In-Memory Data Management for Systems Medicine
Matthieu Schapranow
 
Analyze Genomes: In-memory Apps supporting Precision Medicine
Analyze Genomes: In-memory Apps supporting Precision MedicineAnalyze Genomes: In-memory Apps supporting Precision Medicine
Analyze Genomes: In-memory Apps supporting Precision Medicine
Matthieu Schapranow
 
Analyze Genomes: In-memory Apps for Next-generation Life Sciences Research
Analyze Genomes: In-memory Apps for Next-generation Life Sciences ResearchAnalyze Genomes: In-memory Apps for Next-generation Life Sciences Research
Analyze Genomes: In-memory Apps for Next-generation Life Sciences Research
Matthieu Schapranow
 
Analyze Genomes: A Federated In-memory Database Computing Platform enabling r...
Analyze Genomes: A Federated In-memory Database Computing Platform enabling r...Analyze Genomes: A Federated In-memory Database Computing Platform enabling r...
Analyze Genomes: A Federated In-memory Database Computing Platform enabling r...
Matthieu Schapranow
 
Analyze Genomes Services for Precision Medicine
Analyze Genomes Services for Precision MedicineAnalyze Genomes Services for Precision Medicine
Analyze Genomes Services for Precision Medicine
Matthieu Schapranow
 
The Driver of the Healthcare System in the 21st Century: Real-world Applicati...
The Driver of the Healthcare System in the 21st Century: Real-world Applicati...The Driver of the Healthcare System in the 21st Century: Real-world Applicati...
The Driver of the Healthcare System in the 21st Century: Real-world Applicati...
Matthieu Schapranow
 
Festival of Genomics 2016 London: Mining and Processing of Unstructured Medic...
Festival of Genomics 2016 London: Mining and Processing of Unstructured Medic...Festival of Genomics 2016 London: Mining and Processing of Unstructured Medic...
Festival of Genomics 2016 London: Mining and Processing of Unstructured Medic...
Matthieu Schapranow
 
Festival of Genomics 2016 London: Analyze Genomes: Modeling and Executing Gen...
Festival of Genomics 2016 London: Analyze Genomes: Modeling and Executing Gen...Festival of Genomics 2016 London: Analyze Genomes: Modeling and Executing Gen...
Festival of Genomics 2016 London: Analyze Genomes: Modeling and Executing Gen...
Matthieu Schapranow
 
Festival of Genomics 2016 London: Analyze Genomes: A Federated In-Memory Comp...
Festival of Genomics 2016 London: Analyze Genomes: A Federated In-Memory Comp...Festival of Genomics 2016 London: Analyze Genomes: A Federated In-Memory Comp...
Festival of Genomics 2016 London: Analyze Genomes: A Federated In-Memory Comp...
Matthieu Schapranow
 

More from Matthieu Schapranow (20)

Patient Journey in Oncology 2025: Molecular Tumour Boards in Practice
Patient Journey in Oncology 2025: Molecular Tumour Boards in PracticePatient Journey in Oncology 2025: Molecular Tumour Boards in Practice
Patient Journey in Oncology 2025: Molecular Tumour Boards in Practice
 
How will AI affect the patient journey of the future?
How will AI affect the patient journey of the future?How will AI affect the patient journey of the future?
How will AI affect the patient journey of the future?
 
AI in Oncology
AI in OncologyAI in Oncology
AI in Oncology
 
AnalyzeGenomes.com: A Federated In-Memory Database Platform for Digital Health
AnalyzeGenomes.com: A Federated In-Memory Database Platform for Digital HealthAnalyzeGenomes.com: A Federated In-Memory Database Platform for Digital Health
AnalyzeGenomes.com: A Federated In-Memory Database Platform for Digital Health
 
Algorithmen statt Ärzte: Algorithmen statt Ärzte: Ersetzt Big Data künftig ...
Algorithmen statt Ärzte: Algorithmen statt Ärzte: Ersetzt Big Data künftig ...Algorithmen statt Ärzte: Algorithmen statt Ärzte: Ersetzt Big Data künftig ...
Algorithmen statt Ärzte: Algorithmen statt Ärzte: Ersetzt Big Data künftig ...
 
A Federated In-Memory Database Computing Platform Enabling Real-Time Analysis...
A Federated In-Memory Database Computing Platform Enabling Real-Time Analysis...A Federated In-Memory Database Computing Platform Enabling Real-Time Analysis...
A Federated In-Memory Database Computing Platform Enabling Real-Time Analysis...
 
In-Memory Apps for Precision Medicine
In-Memory Apps for Precision MedicineIn-Memory Apps for Precision Medicine
In-Memory Apps for Precision Medicine
 
"When time matters..."
"When time matters...""When time matters..."
"When time matters..."
 
ICT Platform to Enable Consortium Work for Systems Medicine of Heart Failure
ICT Platform to Enable Consortium Work for Systems Medicine of Heart FailureICT Platform to Enable Consortium Work for Systems Medicine of Heart Failure
ICT Platform to Enable Consortium Work for Systems Medicine of Heart Failure
 
Gesundheit geht uns alle an: Smart Data ermöglicht passendere Entscheidungen...
Gesundheit geht uns alle an: Smart Data ermöglicht passendere Entscheidungen...Gesundheit geht uns alle an: Smart Data ermöglicht passendere Entscheidungen...
Gesundheit geht uns alle an: Smart Data ermöglicht passendere Entscheidungen...
 
Analyze Genomes Services for Precision Medicine
Analyze Genomes Services for Precision MedicineAnalyze Genomes Services for Precision Medicine
Analyze Genomes Services for Precision Medicine
 
In-Memory Data Management for Systems Medicine
In-Memory Data Management for Systems MedicineIn-Memory Data Management for Systems Medicine
In-Memory Data Management for Systems Medicine
 
Analyze Genomes: In-memory Apps supporting Precision Medicine
Analyze Genomes: In-memory Apps supporting Precision MedicineAnalyze Genomes: In-memory Apps supporting Precision Medicine
Analyze Genomes: In-memory Apps supporting Precision Medicine
 
Analyze Genomes: In-memory Apps for Next-generation Life Sciences Research
Analyze Genomes: In-memory Apps for Next-generation Life Sciences ResearchAnalyze Genomes: In-memory Apps for Next-generation Life Sciences Research
Analyze Genomes: In-memory Apps for Next-generation Life Sciences Research
 
Analyze Genomes: A Federated In-memory Database Computing Platform enabling r...
Analyze Genomes: A Federated In-memory Database Computing Platform enabling r...Analyze Genomes: A Federated In-memory Database Computing Platform enabling r...
Analyze Genomes: A Federated In-memory Database Computing Platform enabling r...
 
Analyze Genomes Services for Precision Medicine
Analyze Genomes Services for Precision MedicineAnalyze Genomes Services for Precision Medicine
Analyze Genomes Services for Precision Medicine
 
The Driver of the Healthcare System in the 21st Century: Real-world Applicati...
The Driver of the Healthcare System in the 21st Century: Real-world Applicati...The Driver of the Healthcare System in the 21st Century: Real-world Applicati...
The Driver of the Healthcare System in the 21st Century: Real-world Applicati...
 
Festival of Genomics 2016 London: Mining and Processing of Unstructured Medic...
Festival of Genomics 2016 London: Mining and Processing of Unstructured Medic...Festival of Genomics 2016 London: Mining and Processing of Unstructured Medic...
Festival of Genomics 2016 London: Mining and Processing of Unstructured Medic...
 
Festival of Genomics 2016 London: Analyze Genomes: Modeling and Executing Gen...
Festival of Genomics 2016 London: Analyze Genomes: Modeling and Executing Gen...Festival of Genomics 2016 London: Analyze Genomes: Modeling and Executing Gen...
Festival of Genomics 2016 London: Analyze Genomes: Modeling and Executing Gen...
 
Festival of Genomics 2016 London: Analyze Genomes: A Federated In-Memory Comp...
Festival of Genomics 2016 London: Analyze Genomes: A Federated In-Memory Comp...Festival of Genomics 2016 London: Analyze Genomes: A Federated In-Memory Comp...
Festival of Genomics 2016 London: Analyze Genomes: A Federated In-Memory Comp...
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
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
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
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
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
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
Thijs Feryn
 
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
Cheryl Hung
 
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
Prayukth K V
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
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
Laura Byrne
 
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
Guy Korland
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
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
Safe Software
 
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
RTTS
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 

Recently uploaded (20)

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
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...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
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...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
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
 
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
 
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
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
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
 
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
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
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
 
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
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 

Best Practices for Rigorous Evaluation of RFID Software Components

  • 1. Best Practices for Rigorous Evaluation of RFID Software Components RFID-SysTech 2010, 06/15/2010 Matthieu-P. Schapranow
  • 2. Outline 2 ■  Introduction ■  Use Case: The European Pharmaceutical Supply Chain ■  Generating Realistic Test Data ■  Selected Metrics to Consider ■  Benchmarking EPC Network Components ■  Summary Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 3. Introduction 3 ■  Conducting rigorous evaluation of software artifacts is hard ■  This is especially true for RFID software components □  high throughput and □  large data volume ■  We want to share our insights into evaluating RFID components □  EPCIS servers and □  EPC Discovery Services Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 4. Outline 4 ■  Introduction ■  Use Case: The European Pharmaceutical Supply Chain ■  Generating Realistic Test Data ■  Selected Metrics to Consider ■  Benchmarking EPC Network Components ■  Summary Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 5. Use Case: The European Pharmaceutical Supply Chain 5 Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 6. Use Case: The European Pharmaceutical Supply Chain 6 Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 7. Use Case: The European Pharmaceutical Supply Chain 7 Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 8. Outline 8 ■  Introduction ■  Use Case: The European Pharmaceutical Supply Chain ■  Generating Realistic Test Data ■  Selected Metrics to Consider ■  Benchmarking EPC Network Components ■  Summary Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 9. Generating Realistic Test Data 9 ■  Two possibilities □  Data Generators □  Simulation ■  Our conclusion: only simulation can reflect the complex dependencies of RFID-aided supply chains ■  We implemented a special-purpose simulator ■  Four scenarios of the pharmaceutical supply chain Interference No interference Scale 1:2000 Scenario 1 Scenario 3 Scale 1:1000 Scenario 2 Scenario 4 ■  Download at epic.hpi.uni-potsdam.de/Home/RFIDSySTech2010 Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 10. Outline 10 ■  Introduction ■  Use Case: The European Pharmaceutical Supply Chain ■  Generating Realistic Test Data ■  Selected Metrics to Consider ■  Benchmarking EPC Network Components ■  Summary Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 11. Selected Metrics to Consider 11 ■  Application Performance Index (Apdex) □  satisfied: 0≤t<x □  tolerating: x ≤ t < 4x □  frustrating: t ≥ 4x □  RS = number of satisfied response time samples □  RT = number of tolerating response time samples □  N = number of all samples in the report group Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 12. Selected Metrics to Consider 12 ■  Throughput □  A = Amount of completed tasks □  T = Observation time Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 13. Outline 13 ■  Introduction ■  Use Case: The European Pharmaceutical Supply Chain ■  Generating Realistic Test Data ■  Selected Metrics to Consider ■  Benchmarking EPC Network Components ■  Summary Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 14. Benchmarking EPC Network Components 14 ■  System in test □  EPCIS server and/ or □  EPC Discovery Service ■  Apache JMeter as a test tool □  Apache Project □  Widely accepted performance test tool for web applications □  Property files for variables, e.g. server URLs □  Very flexible through BeanShell scripting Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 15. Single System in Test 15 Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 16. Multiple Systems in Test 16 ■  Define system URLs in JMeter “user.properties”, ■  Store EPCIS server addresses in JMeter variables Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 17. Multiple Systems in Test 17 Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 18. Multiple Systems in Test 18 ■  and send events to respective EPCIS servers. ■  Files and Scripts for download at epic.hpi.uni-potsdam.de/Home/ RFIDSySTech2010 Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 19. Outline 19 ■  Introduction ■  Use Case: The European Pharmaceutical Supply Chain ■  Generating Realistic Test Data ■  Selected Metrics to Consider ■  Benchmarking EPC Network Components ■  Summary Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 20. Summary 20 ■  Evaluating software systems is important ■  How to create realistic data  simulation ■  What to measure  see “metrics to consider” (Apdex, throughput) ■  How to put load on the software system  Apache JMeter ■  How to test multiple systems at once  JMeter & BeanShell Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010
  • 21. 21 Thank you for your attention! Questions? Best Practices for Rigorous Evaluation of RFID Software Components, RFID-SysTech 2010