SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
Internet of Things Scalability:
Analyzing the Bottlenecks
and Proposing Alternatives
Márcio Miguel Gomes
Rodrigo da Rosa Righi
Cristiano André da Costa
Applied Computing Graduate Program
Universidade do Vale do Rio dos Sinos - Unisinos – Brazil
Corresponding address: cac@unisinos.br
2
Agenda
•  Introduction
•  Theoretical basis
•  Research question
•  Related works
•  Methodology and justification
•  Proposed model
•  Proposed algorithms
•  Conclusion and Future Works
3
Introduction
•  Internet of Things - IoT
•  Objects, animals or people equipped with unique
identifiers
•  Ability to automatically transfer data over a network
•  Without the need for human intervention
4
Application of IoT on health area
Internet
Healthcare	
  server
Caregiver	
  or	
  
physician
Emergency	
  services	
  or	
  
Medical	
  researcher
Database
)))
)))
)))
Information
Assessment,	
  assistance,	
  treatment
Inertial	
  sensor
Pulse	
  and	
  
blood	
  
pressure	
  
sensor
Oximetry	
  
Sensor
Source: adaptated from Jiang et al (2008)
5
Perspectives
•  Study by IDC (International Data Corporation) - 2013
•  Digital universe is doubling in size every two years (4.4
trillion gigabytes in 2013)
•  Might be multiplied by 10 to 2020 (44 trillion gigabytes in
just 7 years)
•  BRICs with the largest volume of data in 2020
•  30 billion devices connected to the Internet in 2020
6
Typical architecture of an RFID system
Users	
  and	
  
Applications
Data	
  Storage
RFID	
  Middlewares
and
Local	
  Applications
RFID	
  Readers
Antennas
RFID	
  Tags
7
Theoretical Basis
•  RFID Middleware
–  Mediation of communication
between business systems
and RFID hardware
infrastructure
–  Collecting, filtering,
aggregation, storage and
availability of data in a
standardized way
Source: Al Jaroodi, Aziz and Mohamed (2009)
Service	
  Management
Data	
  Management
Device	
  Management
Typical structure of
RFID Middlewares
8
Theoretical Basis
•  EPCglobal Architecture
Framework
•  Set of interrelated standards for
hardware, software and data
interfaces
•  LLRP – Low Level Reader
Protocol
•  ALE – Application Level Events
•  EPCIS – Electronic Product
Code Information Services
Source: http://www.gs1.org/gsmp/kc/epcglobal
9
Research Question
•  How would be a computer architecture and algorithms
for managing scalability of an Internet of Things
EPCglobal middleware, in order to guarantee the
performance from the dynamic demand of applications
and RFID sensors?
10
Related Work
•  Study of RFID middlewares
•  Listing the most important features, applications, and used
technologies for identifying how they manage load balancing and
scalability
Middleware	
   MARM	
   Fosstrak	
   WinRFID	
   Hybrid	
   RF2ID	
   LIT	
   REFiLL	
  
Scalability	
   Multi-agents
system	
  
Dedicated server,
simulation mode
and embedded in
RFID reader	
  
Distributed
modules	
  
Peer-to-
peer multi-
ring
network	
  
Virtual paths
between virtual
and physical
readers	
  
Readers
management
interface	
  
Light
programmable
framework	
  
Load Balance	
   Not
addressed	
  
Readers
subscription	
  
Not
addressed	
  
Peer-to-
peer
systems	
  
Path
management	
  
State-based
execution
model	
  
Not addressed	
  
EPCglobal	
   No	
   Yes	
   No	
   No	
   No	
   Yes	
   Yes	
  
Comparison between RFID middlewares
11
Choosing the RFID middleware
•  EPCglobal compliant
•  Application for general use
•  Availability of access to the source code
•  Possibility of modular deployment, in a distributed way
•  Chosen middleware: Fosstrak
12
Methodology and Justification
•  MIB: Micro Benchmark for Evaluating Internet of Things
Middlewares
Source: Developed by the author
13
Methodology and Justification
•  Is there any situation of system failure?
•  What is the relation between the applied load and
resource consumption?
•  What is the system behavior when it reaches CPU
usage, network or memory limits?
•  Is it possible to identify overload or underutilization
thresholds with this assessment methodology?
14
Methodology and Justification
•  Applying MIB in Fosstrak: this work focus in the current
model and in the future in the proposed model
•  RFID data load: 4 readers with 0, 1 or 4 active tags,
resulting in 0, 4 or 16 data per cycle
•  Parallel queries load: 1 to 512 threads (20 to 29 requests)
•  Serial queries load: 1 to 16 queries (20 to 24 requests)
15
Methodology and Justification
ALE module average behavior – Current model
16
Methodology and Justification
EPCIS module average behavior – Current model
17
Proposed Model
Current model Proposed model
Nuvem
User	
  Applications
App	
  1 App	
  2 App	
  “n”
ALE	
  multicore	
  multithread
RFID	
  Reader	
  1 RFID	
  Reader	
  2 RFID	
  Reader	
  “n”
NoSQL	
  P2P
Database
EPCIS	
  in	
  a	
  cloud
Capture	
  Interface	
  (HTTP)
o	
  o	
  oVM VM
Query	
  Interface	
  (SOAP)
o	
  o	
  oVM VM
Capturing	
  Applications
App	
  1 App	
  2 App	
  “n”
18
Proposed Model
•  Parallel processing for the ALE Module (multithreaded
and multicore)
•  Split EPCIS module to meet different demands (reading
and writing operations)
•  Scalability and elasticity of EPCIS module (scalability
manager and virtual machines and templates)
•  High availability and fault tolerance for the database
(NoSQL P2P)
19
Proposed Algorithms
20
Proposed Algorithms
21
Conclusion and Future Works
•  Fosstrak presented a good scalability, although the
results demonstrated that a higher load can present
some performance issues.
•  Opens the possibility of using multiple servers
•  Future works include the implementation of the proposed
algorithms and further evaluation using MIB
methodology
Internet of Things Scalability:
Analyzing the Bottlenecks
and Proposing Alternatives
Márcio Miguel Gomes
Rodrigo da Rosa Righi
Cristiano André da Costa
Applied Computing Graduate Program
Universidade do Vale do Rio dos Sinos - Unisinos – Brazil
Corresponding address: cac@unisinos.br

Contenu connexe

Tendances

Internet of things a survey on enabling technologies, protocols and applicat...
Internet of things  a survey on enabling technologies, protocols and applicat...Internet of things  a survey on enabling technologies, protocols and applicat...
Internet of things a survey on enabling technologies, protocols and applicat...Mustafa Sadiq
 
M2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesM2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesNavjyotsinh Jadeja
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)FabMinds
 
IoT internet of things
IoT  internet of thingsIoT  internet of things
IoT internet of thingsGd Insaa
 
PhD Projects in MQTT Research Ideas
PhD Projects in MQTT Research IdeasPhD Projects in MQTT Research Ideas
PhD Projects in MQTT Research IdeasPhD Services
 
M2M - Machine to Machine Technology
M2M - Machine to Machine TechnologyM2M - Machine to Machine Technology
M2M - Machine to Machine TechnologySamip jain
 
Top five emerging technology in industry
Top five emerging technology in industryTop five emerging technology in industry
Top five emerging technology in industryAgitAjey
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGSChidiogo Mbonu
 
Components of IOT Implementation
Components of IOT ImplementationComponents of IOT Implementation
Components of IOT ImplementationAashiq Ahamed N
 
Iot architecture
Iot architectureIot architecture
Iot architectureAnam Iqbal
 

Tendances (20)

Internet of things a survey on enabling technologies, protocols and applicat...
Internet of things  a survey on enabling technologies, protocols and applicat...Internet of things  a survey on enabling technologies, protocols and applicat...
Internet of things a survey on enabling technologies, protocols and applicat...
 
M2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesM2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and Similarities
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)
 
IoT internet of things
IoT  internet of thingsIoT  internet of things
IoT internet of things
 
The Internet of Things
The Internet of ThingsThe Internet of Things
The Internet of Things
 
SnW: Internet of Things and enabling technologies
SnW: Internet of Things and enabling technologiesSnW: Internet of Things and enabling technologies
SnW: Internet of Things and enabling technologies
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Wireless networks
Wireless networks Wireless networks
Wireless networks
 
Internet of Things building blocks
Internet of Things building blocksInternet of Things building blocks
Internet of Things building blocks
 
Introduction to IoT - Unit I
Introduction to IoT - Unit IIntroduction to IoT - Unit I
Introduction to IoT - Unit I
 
PhD Projects in MQTT Research Ideas
PhD Projects in MQTT Research IdeasPhD Projects in MQTT Research Ideas
PhD Projects in MQTT Research Ideas
 
M2M - Machine to Machine Technology
M2M - Machine to Machine TechnologyM2M - Machine to Machine Technology
M2M - Machine to Machine Technology
 
Top five emerging technology in industry
Top five emerging technology in industryTop five emerging technology in industry
Top five emerging technology in industry
 
Internet Of Things
 Internet Of Things Internet Of Things
Internet Of Things
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
 
Questions in iot
Questions in iotQuestions in iot
Questions in iot
 
Lecture 16
Lecture 16Lecture 16
Lecture 16
 
Components of IOT Implementation
Components of IOT ImplementationComponents of IOT Implementation
Components of IOT Implementation
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Iot
IotIot
Iot
 

En vedette

Efficient Scheduler for Electronic Funds Tranfer (EFT) Scenarios
Efficient Scheduler for Electronic Funds Tranfer (EFT) ScenariosEfficient Scheduler for Electronic Funds Tranfer (EFT) Scenarios
Efficient Scheduler for Electronic Funds Tranfer (EFT) Scenariosrrrighi
 
LibVIP - Bacharel em Ciência da Computação (UFSM 2003)
LibVIP - Bacharel em Ciência da Computação (UFSM 2003)LibVIP - Bacharel em Ciência da Computação (UFSM 2003)
LibVIP - Bacharel em Ciência da Computação (UFSM 2003)rrrighi
 
Asynchronous Communication in Java over Infiniband
Asynchronous Communication in Java over InfinibandAsynchronous Communication in Java over Infiniband
Asynchronous Communication in Java over Infinibandrrrighi
 
Automatic Resource Elasticity for HPC Applications
Automatic Resource Elasticity for HPC ApplicationsAutomatic Resource Elasticity for HPC Applications
Automatic Resource Elasticity for HPC Applicationsrrrighi
 
Sistema Aldeia: Mestre em Ciência da Computação (UFRGS 2005)
Sistema Aldeia: Mestre em Ciência da Computação (UFRGS 2005)Sistema Aldeia: Mestre em Ciência da Computação (UFRGS 2005)
Sistema Aldeia: Mestre em Ciência da Computação (UFRGS 2005)rrrighi
 
PhD in Computer Science (UFRGS and TU Berlin 2009)
PhD in Computer Science (UFRGS and TU Berlin 2009)PhD in Computer Science (UFRGS and TU Berlin 2009)
PhD in Computer Science (UFRGS and TU Berlin 2009)rrrighi
 
Cloud Computing at a Glance - Research and Development
Cloud Computing at a Glance - Research and DevelopmentCloud Computing at a Glance - Research and Development
Cloud Computing at a Glance - Research and Developmentrrrighi
 
Internet das Coisas - Conceitos e Oportunidades de Pesquisa
Internet das Coisas - Conceitos e Oportunidades de PesquisaInternet das Coisas - Conceitos e Oportunidades de Pesquisa
Internet das Coisas - Conceitos e Oportunidades de Pesquisarrrighi
 
Sensors, Wearables and Internet of Things - The Dawn of the Smart Era
Sensors, Wearables and Internet of Things - The Dawn of the Smart EraSensors, Wearables and Internet of Things - The Dawn of the Smart Era
Sensors, Wearables and Internet of Things - The Dawn of the Smart EraSoftweb Solutions
 
Unified Middleware for Internet of Things
Unified Middleware for Internet of ThingsUnified Middleware for Internet of Things
Unified Middleware for Internet of ThingsHonbo Zhou
 
Internet of Things: Challenges and Issues
Internet of Things: Challenges and IssuesInternet of Things: Challenges and Issues
Internet of Things: Challenges and Issuesrjain51
 
2015 Healthcare IT Vision: Top 5 eHealth Trends
2015 Healthcare IT Vision: Top 5 eHealth Trends2015 Healthcare IT Vision: Top 5 eHealth Trends
2015 Healthcare IT Vision: Top 5 eHealth Trendsaccenture
 

En vedette (14)

Efficient Scheduler for Electronic Funds Tranfer (EFT) Scenarios
Efficient Scheduler for Electronic Funds Tranfer (EFT) ScenariosEfficient Scheduler for Electronic Funds Tranfer (EFT) Scenarios
Efficient Scheduler for Electronic Funds Tranfer (EFT) Scenarios
 
LibVIP - Bacharel em Ciência da Computação (UFSM 2003)
LibVIP - Bacharel em Ciência da Computação (UFSM 2003)LibVIP - Bacharel em Ciência da Computação (UFSM 2003)
LibVIP - Bacharel em Ciência da Computação (UFSM 2003)
 
Asynchronous Communication in Java over Infiniband
Asynchronous Communication in Java over InfinibandAsynchronous Communication in Java over Infiniband
Asynchronous Communication in Java over Infiniband
 
Automatic Resource Elasticity for HPC Applications
Automatic Resource Elasticity for HPC ApplicationsAutomatic Resource Elasticity for HPC Applications
Automatic Resource Elasticity for HPC Applications
 
Sistema Aldeia: Mestre em Ciência da Computação (UFRGS 2005)
Sistema Aldeia: Mestre em Ciência da Computação (UFRGS 2005)Sistema Aldeia: Mestre em Ciência da Computação (UFRGS 2005)
Sistema Aldeia: Mestre em Ciência da Computação (UFRGS 2005)
 
PhD in Computer Science (UFRGS and TU Berlin 2009)
PhD in Computer Science (UFRGS and TU Berlin 2009)PhD in Computer Science (UFRGS and TU Berlin 2009)
PhD in Computer Science (UFRGS and TU Berlin 2009)
 
Cloud Computing at a Glance - Research and Development
Cloud Computing at a Glance - Research and DevelopmentCloud Computing at a Glance - Research and Development
Cloud Computing at a Glance - Research and Development
 
Internet das Coisas - Conceitos e Oportunidades de Pesquisa
Internet das Coisas - Conceitos e Oportunidades de PesquisaInternet das Coisas - Conceitos e Oportunidades de Pesquisa
Internet das Coisas - Conceitos e Oportunidades de Pesquisa
 
Sensors, Wearables and Internet of Things - The Dawn of the Smart Era
Sensors, Wearables and Internet of Things - The Dawn of the Smart EraSensors, Wearables and Internet of Things - The Dawn of the Smart Era
Sensors, Wearables and Internet of Things - The Dawn of the Smart Era
 
Unified Middleware for Internet of Things
Unified Middleware for Internet of ThingsUnified Middleware for Internet of Things
Unified Middleware for Internet of Things
 
RFID in Logistics
RFID in LogisticsRFID in Logistics
RFID in Logistics
 
Internet of Things: Challenges and Issues
Internet of Things: Challenges and IssuesInternet of Things: Challenges and Issues
Internet of Things: Challenges and Issues
 
2015 Healthcare IT Vision: Top 5 eHealth Trends
2015 Healthcare IT Vision: Top 5 eHealth Trends2015 Healthcare IT Vision: Top 5 eHealth Trends
2015 Healthcare IT Vision: Top 5 eHealth Trends
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 

Similaire à Internet of Things Scalability

System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of ThingsHarshitParkar6677
 
Auto id-labs-kaist-research-2014
Auto id-labs-kaist-research-2014Auto id-labs-kaist-research-2014
Auto id-labs-kaist-research-2014Daeyoung Kim
 
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP Project
 
Enabling the physical world to the Internet and potential benefits for agricu...
Enabling the physical world to the Internet and potential benefits for agricu...Enabling the physical world to the Internet and potential benefits for agricu...
Enabling the physical world to the Internet and potential benefits for agricu...Andreas Kamilaris
 
Internet of Things: state of the art
Internet of Things: state of the artInternet of Things: state of the art
Internet of Things: state of the artMario Kušek
 
Practical Considerations for Deploying a Java Active Networking Platform
Practical Considerations for Deploying a Java Active Networking PlatformPractical Considerations for Deploying a Java Active Networking Platform
Practical Considerations for Deploying a Java Active Networking PlatformTal Lavian Ph.D.
 
RFID Based Asset Management case stories
RFID Based Asset Management case storiesRFID Based Asset Management case stories
RFID Based Asset Management case storiesLeon Smiers
 
Atal io t introduction
Atal io t introductionAtal io t introduction
Atal io t introductionYadvendra bedi
 
Charles Mahler [InfluxData] | Use Case: Networking Monitoring | InfluxDays 2022
Charles Mahler [InfluxData] | Use Case: Networking Monitoring | InfluxDays 2022Charles Mahler [InfluxData] | Use Case: Networking Monitoring | InfluxDays 2022
Charles Mahler [InfluxData] | Use Case: Networking Monitoring | InfluxDays 2022InfluxData
 
Data Ingestion At Scale (CNECCS 2017)
Data Ingestion At Scale (CNECCS 2017)Data Ingestion At Scale (CNECCS 2017)
Data Ingestion At Scale (CNECCS 2017)Jeffrey Sica
 
IoT (Internet of Things)
IoT (Internet of Things)IoT (Internet of Things)
IoT (Internet of Things)TusharSoam
 
General introduction to IoTCrawler
General introduction to IoTCrawlerGeneral introduction to IoTCrawler
General introduction to IoTCrawlerIoTCrawler
 
Internet of Things & Big Data
Internet of Things & Big DataInternet of Things & Big Data
Internet of Things & Big DataArun Rajput
 

Similaire à Internet of Things Scalability (20)

System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of Things
 
AF-2599-P.docx
AF-2599-P.docxAF-2599-P.docx
AF-2599-P.docx
 
Auto id-labs-kaist-research-2014
Auto id-labs-kaist-research-2014Auto id-labs-kaist-research-2014
Auto id-labs-kaist-research-2014
 
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
 
Enabling the physical world to the Internet and potential benefits for agricu...
Enabling the physical world to the Internet and potential benefits for agricu...Enabling the physical world to the Internet and potential benefits for agricu...
Enabling the physical world to the Internet and potential benefits for agricu...
 
Internet of Things: state of the art
Internet of Things: state of the artInternet of Things: state of the art
Internet of Things: state of the art
 
Practical Considerations for Deploying a Java Active Networking Platform
Practical Considerations for Deploying a Java Active Networking PlatformPractical Considerations for Deploying a Java Active Networking Platform
Practical Considerations for Deploying a Java Active Networking Platform
 
RFID Based Asset Management case stories
RFID Based Asset Management case storiesRFID Based Asset Management case stories
RFID Based Asset Management case stories
 
Sfit2
Sfit2Sfit2
Sfit2
 
Atal io t introduction
Atal io t introductionAtal io t introduction
Atal io t introduction
 
Charles Mahler [InfluxData] | Use Case: Networking Monitoring | InfluxDays 2022
Charles Mahler [InfluxData] | Use Case: Networking Monitoring | InfluxDays 2022Charles Mahler [InfluxData] | Use Case: Networking Monitoring | InfluxDays 2022
Charles Mahler [InfluxData] | Use Case: Networking Monitoring | InfluxDays 2022
 
Data Ingestion At Scale (CNECCS 2017)
Data Ingestion At Scale (CNECCS 2017)Data Ingestion At Scale (CNECCS 2017)
Data Ingestion At Scale (CNECCS 2017)
 
IoT (Internet of Things)
IoT (Internet of Things)IoT (Internet of Things)
IoT (Internet of Things)
 
Big data analytics
Big data analyticsBig data analytics
Big data analytics
 
IOT technology-standards
IOT technology-standardsIOT technology-standards
IOT technology-standards
 
General introduction to IoTCrawler
General introduction to IoTCrawlerGeneral introduction to IoTCrawler
General introduction to IoTCrawler
 
INTERNET OF THINGS.pptx
INTERNET OF THINGS.pptxINTERNET OF THINGS.pptx
INTERNET OF THINGS.pptx
 
Internet of Things & Big Data
Internet of Things & Big DataInternet of Things & Big Data
Internet of Things & Big Data
 
2017 dagstuhl-nfv-rothenberg
2017 dagstuhl-nfv-rothenberg2017 dagstuhl-nfv-rothenberg
2017 dagstuhl-nfv-rothenberg
 
IoT heap 1
IoT heap 1IoT heap 1
IoT heap 1
 

Dernier

Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 

Dernier (20)

Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 

Internet of Things Scalability

  • 1. Internet of Things Scalability: Analyzing the Bottlenecks and Proposing Alternatives Márcio Miguel Gomes Rodrigo da Rosa Righi Cristiano André da Costa Applied Computing Graduate Program Universidade do Vale do Rio dos Sinos - Unisinos – Brazil Corresponding address: cac@unisinos.br
  • 2. 2 Agenda •  Introduction •  Theoretical basis •  Research question •  Related works •  Methodology and justification •  Proposed model •  Proposed algorithms •  Conclusion and Future Works
  • 3. 3 Introduction •  Internet of Things - IoT •  Objects, animals or people equipped with unique identifiers •  Ability to automatically transfer data over a network •  Without the need for human intervention
  • 4. 4 Application of IoT on health area Internet Healthcare  server Caregiver  or   physician Emergency  services  or   Medical  researcher Database ))) ))) ))) Information Assessment,  assistance,  treatment Inertial  sensor Pulse  and   blood   pressure   sensor Oximetry   Sensor Source: adaptated from Jiang et al (2008)
  • 5. 5 Perspectives •  Study by IDC (International Data Corporation) - 2013 •  Digital universe is doubling in size every two years (4.4 trillion gigabytes in 2013) •  Might be multiplied by 10 to 2020 (44 trillion gigabytes in just 7 years) •  BRICs with the largest volume of data in 2020 •  30 billion devices connected to the Internet in 2020
  • 6. 6 Typical architecture of an RFID system Users  and   Applications Data  Storage RFID  Middlewares and Local  Applications RFID  Readers Antennas RFID  Tags
  • 7. 7 Theoretical Basis •  RFID Middleware –  Mediation of communication between business systems and RFID hardware infrastructure –  Collecting, filtering, aggregation, storage and availability of data in a standardized way Source: Al Jaroodi, Aziz and Mohamed (2009) Service  Management Data  Management Device  Management Typical structure of RFID Middlewares
  • 8. 8 Theoretical Basis •  EPCglobal Architecture Framework •  Set of interrelated standards for hardware, software and data interfaces •  LLRP – Low Level Reader Protocol •  ALE – Application Level Events •  EPCIS – Electronic Product Code Information Services Source: http://www.gs1.org/gsmp/kc/epcglobal
  • 9. 9 Research Question •  How would be a computer architecture and algorithms for managing scalability of an Internet of Things EPCglobal middleware, in order to guarantee the performance from the dynamic demand of applications and RFID sensors?
  • 10. 10 Related Work •  Study of RFID middlewares •  Listing the most important features, applications, and used technologies for identifying how they manage load balancing and scalability Middleware   MARM   Fosstrak   WinRFID   Hybrid   RF2ID   LIT   REFiLL   Scalability   Multi-agents system   Dedicated server, simulation mode and embedded in RFID reader   Distributed modules   Peer-to- peer multi- ring network   Virtual paths between virtual and physical readers   Readers management interface   Light programmable framework   Load Balance   Not addressed   Readers subscription   Not addressed   Peer-to- peer systems   Path management   State-based execution model   Not addressed   EPCglobal   No   Yes   No   No   No   Yes   Yes   Comparison between RFID middlewares
  • 11. 11 Choosing the RFID middleware •  EPCglobal compliant •  Application for general use •  Availability of access to the source code •  Possibility of modular deployment, in a distributed way •  Chosen middleware: Fosstrak
  • 12. 12 Methodology and Justification •  MIB: Micro Benchmark for Evaluating Internet of Things Middlewares Source: Developed by the author
  • 13. 13 Methodology and Justification •  Is there any situation of system failure? •  What is the relation between the applied load and resource consumption? •  What is the system behavior when it reaches CPU usage, network or memory limits? •  Is it possible to identify overload or underutilization thresholds with this assessment methodology?
  • 14. 14 Methodology and Justification •  Applying MIB in Fosstrak: this work focus in the current model and in the future in the proposed model •  RFID data load: 4 readers with 0, 1 or 4 active tags, resulting in 0, 4 or 16 data per cycle •  Parallel queries load: 1 to 512 threads (20 to 29 requests) •  Serial queries load: 1 to 16 queries (20 to 24 requests)
  • 15. 15 Methodology and Justification ALE module average behavior – Current model
  • 16. 16 Methodology and Justification EPCIS module average behavior – Current model
  • 17. 17 Proposed Model Current model Proposed model Nuvem User  Applications App  1 App  2 App  “n” ALE  multicore  multithread RFID  Reader  1 RFID  Reader  2 RFID  Reader  “n” NoSQL  P2P Database EPCIS  in  a  cloud Capture  Interface  (HTTP) o  o  oVM VM Query  Interface  (SOAP) o  o  oVM VM Capturing  Applications App  1 App  2 App  “n”
  • 18. 18 Proposed Model •  Parallel processing for the ALE Module (multithreaded and multicore) •  Split EPCIS module to meet different demands (reading and writing operations) •  Scalability and elasticity of EPCIS module (scalability manager and virtual machines and templates) •  High availability and fault tolerance for the database (NoSQL P2P)
  • 21. 21 Conclusion and Future Works •  Fosstrak presented a good scalability, although the results demonstrated that a higher load can present some performance issues. •  Opens the possibility of using multiple servers •  Future works include the implementation of the proposed algorithms and further evaluation using MIB methodology
  • 22. Internet of Things Scalability: Analyzing the Bottlenecks and Proposing Alternatives Márcio Miguel Gomes Rodrigo da Rosa Righi Cristiano André da Costa Applied Computing Graduate Program Universidade do Vale do Rio dos Sinos - Unisinos – Brazil Corresponding address: cac@unisinos.br