SlideShare a Scribd company logo
1 of 31
Divya Saxena
Dr. Vaskar Raychoudhury
Nalluri SriMahathi
Department of Computer Science & Engineering
Indian Institute of Technology, Roorkee, India
SmartHealth-NDNoT: Named Data
Network of Things for Healthcare
Services
September 7, 2015 SmartHealth-NDNoT 1
Organization
Introduction
Internet of Things
Research gaps
Named Data Networking
Characteristics / features and main components
Open mHealth architecture
Proposed system architecture
Naming conventions
Testing of the prototype mobile healthcare
application
September 7, 2015 SmartHealth-NDNoT 2
Introduction
Availability of services
Infrastructure is needed to cater the needs
of growing population
Patient’s inconvenience, long wait,
exposure to germs, leave from work
September 7, 2015 SmartHealth-NDNoT <3>
Internet of Things (IoT) for
Healthcare Services
Smart healthcare aims to build an IoT using wearable vital-
sign sensors connected through low-power wireless
technologies
September 7, 2015 SmartHealth-NDNoT <4>
http://www.mobile-sensing.com/products.html
Smart Objects
September 7, 2015 SmartHealth-NDNoT <5>
Smart Object
Sensing
Capability
Communication
Capability
Unique
Identifier
Requirements of IoT
Every object must be uniquely identifiable
Sender’s privacy and content security
must be preserved
Sensors data must be efficiently
distributed in the network
September 7, 2015 SmartHealth-NDNoT <6>
Internet – Growth
Source: Cisco
September 7, 2015 SmartHealth-NDNoT 7
Internet - Now
September 7, 2015 SmartHealth-NDNoT 8
Research gaps
Huge number of devices
Unstable wireless communication
channels
Requirements of high security and privacy
September 7, 2015 SmartHealth-NDNoT <9>
Named Data Networking (NDN)
No name translation to IP address
Contents are well distributed across the
hosts, reduces the effect of node failure
User mobility
Security and Privacy
September 7, 2015 SmartHealth-NDNoT <10>
Smart Healthcare
 Objectives
To develop an intelligent system for real-time
remote patient monitoring, diagnosis and
clinical care using Named Data Networking
(NDN)
September 7, 2015 SmartHealth-NDNoT 11
NDN Overview
September 7, 2015 SmartHealth-NDNoT <12>
Current Internet
vs.
Distribution Network
September 7, 2015 SmartHealth-NDNoT 13
ISP
ISP
ISP
ISP
NDN Hourglass Architecture
September 7, 2015 SmartHealth-NDNoT 14
Data-centric
Addressing
Host-centric
Addressing
Internet NDN
Packets in NDN Architecture
September 7, 2015 SmartHealth-NDNoT 15
Content Name Selector Nonce
order preference, publisher filter, scope,...
Interest packet
Content Name Signature Signed info
digest algorithm, witness,...
Data packet
publisher ID, key locator, stale time,...
Data
NDN Router Data Structures
September 7, 2015 SmartHealth-NDNoT 16
Names List of nonce List of incoming interfaces List of outgoing interfaces
Content
Name
Nonce Interface ID Lifetime Interface ID Send-time
Name
Prefixes
Stale Time Interfaces Ranked by Forwarding Policies
Name
Prefix
Time
Interface
ID
Routing
Preference
RTT Status Rate Limit
Pending Information Table (PIT) New
Forwarding Information Base (FIB) New
Content Store (CS) New
Responsible for caching data items
Forwarding Process at NDN Node
September 7, 2015 SmartHealth-NDNoT 17
Content Store
(CS)
Content Store
(CS)
Pending Interest
Table (PIT)
Pending Interest
Table (PIT)
FIB
Add Request Port
Create PIT entry
Drop Interest Packet
Return data
Content Store
(CS)
Content Store
(CS)
Pending Interest
Table (PIT)
Pending Interest
Table (PIT)
Drop Data
Data Packet
Process
Interest Packet
Process
Delete PIT Entry
Forward Data
Cache Data
Data
Packet
Interest
Packet
Miss
MatchedExact Matching
Longest Prefix Matching
NDN Forwarding Process
September 7, 2015 SmartHealth-NDNoT 18
Interest Packet
Data Packet
Content Requester
Content
Provider
Destination Address
Source Address
IP Packet
Content
Store
FIB
Content Requester
Content Store
(CS)
Content Store
(CS)
Pending Interest
Table (PIT)
Pending Interest
Table (PIT)
FIB
Add Request Port
Create PIT entry
Drop Interest Packet
Return data
Content Store
(CS)
Content Store
(CS)
Pending Interest
Table (PIT)
Pending Interest
Table (PIT)
Drop Data
Data Packet
Process
Interest Packet
Process
Delete PIT Entry
Forward Data
Cache Data
Data
Packet
Interest
Packet
Miss
MatchedExact Matching
Longest Prefix Matching
Naming
September 7, 2015 SmartHealth-NDNoT 19
Content requester/Application generated name
Version/Segment
Organizational nameGlobally-routable name
in/ac/iitr/btech/CS/ACN/lec/chapter1.ppt/2
Coventional/automatic
11 3322
iitr.ac.in
btech
CS
lec
Chapter1.ppt
ACN
Open mHealth Architecture
September 7, 2015 SmartHealth-NDNoT <20>
Standardized personal
data vaults and health
specific data exchange
protocols
Re-usable health data
and knowledge
services
Mobile plateforms iPhone/
Android/Feature Phones
mHealth Architecture
Analysis/visualization/
feedback
Storage
Data transport
Processing
Data capture
Patient/Caregivers
Open
System Architecture
September 7, 2015 SmartHealth-NDNoT <21>
Home
Network
Centralized
Enviroment
Distributedenviroment
Services
Operational
Servers
Network
Endpoints
Central Controller
Networking Services
& Database
NDNoT Gateway
Embedded Systems
& Sensors
Data
Collection
Data
Transfer
Data
Processing&
analysis/
Visualization.
Service
Locator
NDNofThings(NDNoT)
NDN Naming Convention
Hospital/HospitalID/PatientName/Patient
ID/ Timestamp/Geolocation/DataName
September 7, 2015 SmartHealth-NDNoT 22
Sensors Sub-system
September 7, 2015 SmartHealth-NDNoT 23
Figure 6. Sensors sub-system
Topology for Proposed NDN-based
Healthcare Architecture
September 7, 2015 SmartHealth-NDNoT 24
Controller C
Hospital
Server B
(HSB)
Hospital
Server A
(HSA)
Mobile User M
IR1
IR2
September 7, 2015 SmartHealth-NDNoT <25>
Testing of the Prototype Mobile
Healthcare Application
Step 1: Mobile User M’s
Updated FIB
September 7, 2015 SmartHealth-NDNoT 26
Step 2: Sending Interest from
Mobile User M Interface
September 7, 2015 SmartHealth-NDNoT 27
Step 3: Data packet Received at
Hospital Server B Interface
September 7, 2015 SmartHealth-NDNoT 28
Step 4: Healthcare Server Interface
for Report Generation
September 7, 2015 SmartHealth-NDNoT 29
Step 5: Healthcare Server Interface
for Graph Plotting
September 7, 2015 SmartHealth-NDNoT 30
September 7, 2015 SmartHealth-NDNoT 31

More Related Content

What's hot

Data Science With Python | Python For Data Science | Python Data Science Cour...
Data Science With Python | Python For Data Science | Python Data Science Cour...Data Science With Python | Python For Data Science | Python Data Science Cour...
Data Science With Python | Python For Data Science | Python Data Science Cour...Simplilearn
 
DMPs are Dead. Welcome to the CDP Era.
DMPs are Dead. Welcome to the CDP Era.DMPs are Dead. Welcome to the CDP Era.
DMPs are Dead. Welcome to the CDP Era.mParticle
 
Big Data Analytics with Hadoop
Big Data Analytics with HadoopBig Data Analytics with Hadoop
Big Data Analytics with HadoopPhilippe Julio
 
Using Spark Streaming and NiFi for the next generation of ETL in the enterprise
Using Spark Streaming and NiFi for the next generation of ETL in the enterpriseUsing Spark Streaming and NiFi for the next generation of ETL in the enterprise
Using Spark Streaming and NiFi for the next generation of ETL in the enterpriseDataWorks Summit
 
Storage Area Network (San)
Storage Area Network (San)Storage Area Network (San)
Storage Area Network (San)sankcomp
 
Data pipelines observability: OpenLineage & Marquez
Data pipelines observability:  OpenLineage & MarquezData pipelines observability:  OpenLineage & Marquez
Data pipelines observability: OpenLineage & MarquezJulien Le Dem
 
Big Data Analytics | What Is Big Data Analytics? | Big Data Analytics For Beg...
Big Data Analytics | What Is Big Data Analytics? | Big Data Analytics For Beg...Big Data Analytics | What Is Big Data Analytics? | Big Data Analytics For Beg...
Big Data Analytics | What Is Big Data Analytics? | Big Data Analytics For Beg...Simplilearn
 
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017AWS Chicago
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lakeJames Serra
 
Re-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and SparkRe-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and SparkDatabricks
 
Hadoop Overview & Architecture
Hadoop Overview & Architecture  Hadoop Overview & Architecture
Hadoop Overview & Architecture EMC
 
The Evolution of Internet of Things
The Evolution of Internet of ThingsThe Evolution of Internet of Things
The Evolution of Internet of ThingsCasaleggio Associati
 
Mongo DB: Operational Big Data Database
Mongo DB: Operational Big Data DatabaseMongo DB: Operational Big Data Database
Mongo DB: Operational Big Data DatabaseXpand IT
 
Big Data Analytics to Enhance Security
Big Data Analytics to Enhance SecurityBig Data Analytics to Enhance Security
Big Data Analytics to Enhance SecurityData Science Thailand
 
Fog Computing Projects
Fog Computing ProjectsFog Computing Projects
Fog Computing ProjectsPhdtopiccom
 

What's hot (20)

Anatomy of file read in hadoop
Anatomy of file read in hadoopAnatomy of file read in hadoop
Anatomy of file read in hadoop
 
Data Science With Python | Python For Data Science | Python Data Science Cour...
Data Science With Python | Python For Data Science | Python Data Science Cour...Data Science With Python | Python For Data Science | Python Data Science Cour...
Data Science With Python | Python For Data Science | Python Data Science Cour...
 
DMPs are Dead. Welcome to the CDP Era.
DMPs are Dead. Welcome to the CDP Era.DMPs are Dead. Welcome to the CDP Era.
DMPs are Dead. Welcome to the CDP Era.
 
What is big data?
What is big data?What is big data?
What is big data?
 
Big Data Analytics with Hadoop
Big Data Analytics with HadoopBig Data Analytics with Hadoop
Big Data Analytics with Hadoop
 
Using Spark Streaming and NiFi for the next generation of ETL in the enterprise
Using Spark Streaming and NiFi for the next generation of ETL in the enterpriseUsing Spark Streaming and NiFi for the next generation of ETL in the enterprise
Using Spark Streaming and NiFi for the next generation of ETL in the enterprise
 
Storage Area Network (San)
Storage Area Network (San)Storage Area Network (San)
Storage Area Network (San)
 
Data pipelines observability: OpenLineage & Marquez
Data pipelines observability:  OpenLineage & MarquezData pipelines observability:  OpenLineage & Marquez
Data pipelines observability: OpenLineage & Marquez
 
Big Data Analytics | What Is Big Data Analytics? | Big Data Analytics For Beg...
Big Data Analytics | What Is Big Data Analytics? | Big Data Analytics For Beg...Big Data Analytics | What Is Big Data Analytics? | Big Data Analytics For Beg...
Big Data Analytics | What Is Big Data Analytics? | Big Data Analytics For Beg...
 
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lake
 
Re-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and SparkRe-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and Spark
 
Hadoop Overview & Architecture
Hadoop Overview & Architecture  Hadoop Overview & Architecture
Hadoop Overview & Architecture
 
The Evolution of Internet of Things
The Evolution of Internet of ThingsThe Evolution of Internet of Things
The Evolution of Internet of Things
 
Knime
KnimeKnime
Knime
 
Big data
Big dataBig data
Big data
 
Mongo DB: Operational Big Data Database
Mongo DB: Operational Big Data DatabaseMongo DB: Operational Big Data Database
Mongo DB: Operational Big Data Database
 
Big Data Analytics to Enhance Security
Big Data Analytics to Enhance SecurityBig Data Analytics to Enhance Security
Big Data Analytics to Enhance Security
 
Fog Computing Projects
Fog Computing ProjectsFog Computing Projects
Fog Computing Projects
 
Hadoop Summit Tokyo Apache NiFi Crash Course
Hadoop Summit Tokyo Apache NiFi Crash CourseHadoop Summit Tokyo Apache NiFi Crash Course
Hadoop Summit Tokyo Apache NiFi Crash Course
 

Similar to Smart health NDNoT named data network of things for healthcare services

IRJET - Food Supply Chain Management using Blockchain in Food Traceability
IRJET - Food Supply Chain Management using Blockchain in Food TraceabilityIRJET - Food Supply Chain Management using Blockchain in Food Traceability
IRJET - Food Supply Chain Management using Blockchain in Food TraceabilityIRJET Journal
 
Io t a_de_techgigwebinar_04nov2016
Io t a_de_techgigwebinar_04nov2016Io t a_de_techgigwebinar_04nov2016
Io t a_de_techgigwebinar_04nov2016Dr. Aloknath De
 
Building nTier Applications with Entity Framework Services (Part 2)
Building nTier Applications with Entity Framework Services (Part 2)Building nTier Applications with Entity Framework Services (Part 2)
Building nTier Applications with Entity Framework Services (Part 2)David McCarter
 
Building nTier Applications with Entity Framework Services (Part 2)
Building nTier Applications with Entity Framework Services (Part 2)Building nTier Applications with Entity Framework Services (Part 2)
Building nTier Applications with Entity Framework Services (Part 2)David McCarter
 
What happens in the Innovation of Things?
What happens in the Innovation of Things?What happens in the Innovation of Things?
What happens in the Innovation of Things?Kim Escherich
 
IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018Peter Defreyne
 
A Novel Efficient Remote Data Possession Checking Protocol in Cloud Storage
A Novel Efficient Remote Data Possession Checking Protocol in Cloud StorageA Novel Efficient Remote Data Possession Checking Protocol in Cloud Storage
A Novel Efficient Remote Data Possession Checking Protocol in Cloud Storageijtsrd
 
In-Network Distributed Analytics on Data-Centric IoT Network for BI-Service A...
In-Network Distributed Analytics on Data-Centric IoT Network for BI-Service A...In-Network Distributed Analytics on Data-Centric IoT Network for BI-Service A...
In-Network Distributed Analytics on Data-Centric IoT Network for BI-Service A...IRJET Journal
 
Splunk for Industrial Data and the Internet of Things
Splunk for Industrial Data and the Internet of ThingsSplunk for Industrial Data and the Internet of Things
Splunk for Industrial Data and the Internet of ThingsSplunk
 
Internet of Thing Design A basic netwwork
Internet of Thing Design A basic netwworkInternet of Thing Design A basic netwwork
Internet of Thing Design A basic netwworkBunBun41
 
Oil and gas big data edition
Oil and gas  big data editionOil and gas  big data edition
Oil and gas big data editionMark Kerzner
 
Supply Chain Management using Internet of Things
Supply Chain Management using Internet of ThingsSupply Chain Management using Internet of Things
Supply Chain Management using Internet of ThingsIRJET Journal
 
Certified Internet of Things Specialist ( CIoTS )
Certified Internet of Things Specialist ( CIoTS ) Certified Internet of Things Specialist ( CIoTS )
Certified Internet of Things Specialist ( CIoTS ) GICTTraining
 
IoT Implementation and Security Best Practices
IoT Implementation and Security Best PracticesIoT Implementation and Security Best Practices
IoT Implementation and Security Best PracticesKellton Tech Solutions Ltd
 
SmartAmerica / Global City Teams Challenge
SmartAmerica / Global City Teams ChallengeSmartAmerica / Global City Teams Challenge
SmartAmerica / Global City Teams ChallengeInternet of Things DC
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsRobert Greiner
 
Deep Learning and Big Data technologies for IoT Security
Deep Learning and Big Data technologies for IoT SecurityDeep Learning and Big Data technologies for IoT Security
Deep Learning and Big Data technologies for IoT SecurityIRJET Journal
 
IoT Assisted Fingerprint Based Door Security System using Raspberry PI 4
IoT Assisted Fingerprint Based Door Security System using Raspberry PI 4IoT Assisted Fingerprint Based Door Security System using Raspberry PI 4
IoT Assisted Fingerprint Based Door Security System using Raspberry PI 4ijtsrd
 
Defining the IoT Stack
Defining the IoT StackDefining the IoT Stack
Defining the IoT StackPubNub
 

Similar to Smart health NDNoT named data network of things for healthcare services (20)

IRJET - Food Supply Chain Management using Blockchain in Food Traceability
IRJET - Food Supply Chain Management using Blockchain in Food TraceabilityIRJET - Food Supply Chain Management using Blockchain in Food Traceability
IRJET - Food Supply Chain Management using Blockchain in Food Traceability
 
Io t a_de_techgigwebinar_04nov2016
Io t a_de_techgigwebinar_04nov2016Io t a_de_techgigwebinar_04nov2016
Io t a_de_techgigwebinar_04nov2016
 
Building nTier Applications with Entity Framework Services (Part 2)
Building nTier Applications with Entity Framework Services (Part 2)Building nTier Applications with Entity Framework Services (Part 2)
Building nTier Applications with Entity Framework Services (Part 2)
 
Building nTier Applications with Entity Framework Services (Part 2)
Building nTier Applications with Entity Framework Services (Part 2)Building nTier Applications with Entity Framework Services (Part 2)
Building nTier Applications with Entity Framework Services (Part 2)
 
What happens in the Innovation of Things?
What happens in the Innovation of Things?What happens in the Innovation of Things?
What happens in the Innovation of Things?
 
IoT Networking
IoT NetworkingIoT Networking
IoT Networking
 
IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018
 
A Novel Efficient Remote Data Possession Checking Protocol in Cloud Storage
A Novel Efficient Remote Data Possession Checking Protocol in Cloud StorageA Novel Efficient Remote Data Possession Checking Protocol in Cloud Storage
A Novel Efficient Remote Data Possession Checking Protocol in Cloud Storage
 
In-Network Distributed Analytics on Data-Centric IoT Network for BI-Service A...
In-Network Distributed Analytics on Data-Centric IoT Network for BI-Service A...In-Network Distributed Analytics on Data-Centric IoT Network for BI-Service A...
In-Network Distributed Analytics on Data-Centric IoT Network for BI-Service A...
 
Splunk for Industrial Data and the Internet of Things
Splunk for Industrial Data and the Internet of ThingsSplunk for Industrial Data and the Internet of Things
Splunk for Industrial Data and the Internet of Things
 
Internet of Thing Design A basic netwwork
Internet of Thing Design A basic netwworkInternet of Thing Design A basic netwwork
Internet of Thing Design A basic netwwork
 
Oil and gas big data edition
Oil and gas  big data editionOil and gas  big data edition
Oil and gas big data edition
 
Supply Chain Management using Internet of Things
Supply Chain Management using Internet of ThingsSupply Chain Management using Internet of Things
Supply Chain Management using Internet of Things
 
Certified Internet of Things Specialist ( CIoTS )
Certified Internet of Things Specialist ( CIoTS ) Certified Internet of Things Specialist ( CIoTS )
Certified Internet of Things Specialist ( CIoTS )
 
IoT Implementation and Security Best Practices
IoT Implementation and Security Best PracticesIoT Implementation and Security Best Practices
IoT Implementation and Security Best Practices
 
SmartAmerica / Global City Teams Challenge
SmartAmerica / Global City Teams ChallengeSmartAmerica / Global City Teams Challenge
SmartAmerica / Global City Teams Challenge
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIs
 
Deep Learning and Big Data technologies for IoT Security
Deep Learning and Big Data technologies for IoT SecurityDeep Learning and Big Data technologies for IoT Security
Deep Learning and Big Data technologies for IoT Security
 
IoT Assisted Fingerprint Based Door Security System using Raspberry PI 4
IoT Assisted Fingerprint Based Door Security System using Raspberry PI 4IoT Assisted Fingerprint Based Door Security System using Raspberry PI 4
IoT Assisted Fingerprint Based Door Security System using Raspberry PI 4
 
Defining the IoT Stack
Defining the IoT StackDefining the IoT Stack
Defining the IoT Stack
 

Recently uploaded

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Smart health NDNoT named data network of things for healthcare services

  • 1. Divya Saxena Dr. Vaskar Raychoudhury Nalluri SriMahathi Department of Computer Science & Engineering Indian Institute of Technology, Roorkee, India SmartHealth-NDNoT: Named Data Network of Things for Healthcare Services September 7, 2015 SmartHealth-NDNoT 1
  • 2. Organization Introduction Internet of Things Research gaps Named Data Networking Characteristics / features and main components Open mHealth architecture Proposed system architecture Naming conventions Testing of the prototype mobile healthcare application September 7, 2015 SmartHealth-NDNoT 2
  • 3. Introduction Availability of services Infrastructure is needed to cater the needs of growing population Patient’s inconvenience, long wait, exposure to germs, leave from work September 7, 2015 SmartHealth-NDNoT <3>
  • 4. Internet of Things (IoT) for Healthcare Services Smart healthcare aims to build an IoT using wearable vital- sign sensors connected through low-power wireless technologies September 7, 2015 SmartHealth-NDNoT <4> http://www.mobile-sensing.com/products.html
  • 5. Smart Objects September 7, 2015 SmartHealth-NDNoT <5> Smart Object Sensing Capability Communication Capability Unique Identifier
  • 6. Requirements of IoT Every object must be uniquely identifiable Sender’s privacy and content security must be preserved Sensors data must be efficiently distributed in the network September 7, 2015 SmartHealth-NDNoT <6>
  • 7. Internet – Growth Source: Cisco September 7, 2015 SmartHealth-NDNoT 7
  • 8. Internet - Now September 7, 2015 SmartHealth-NDNoT 8
  • 9. Research gaps Huge number of devices Unstable wireless communication channels Requirements of high security and privacy September 7, 2015 SmartHealth-NDNoT <9>
  • 10. Named Data Networking (NDN) No name translation to IP address Contents are well distributed across the hosts, reduces the effect of node failure User mobility Security and Privacy September 7, 2015 SmartHealth-NDNoT <10>
  • 11. Smart Healthcare  Objectives To develop an intelligent system for real-time remote patient monitoring, diagnosis and clinical care using Named Data Networking (NDN) September 7, 2015 SmartHealth-NDNoT 11
  • 12. NDN Overview September 7, 2015 SmartHealth-NDNoT <12>
  • 13. Current Internet vs. Distribution Network September 7, 2015 SmartHealth-NDNoT 13 ISP ISP ISP ISP
  • 14. NDN Hourglass Architecture September 7, 2015 SmartHealth-NDNoT 14 Data-centric Addressing Host-centric Addressing Internet NDN
  • 15. Packets in NDN Architecture September 7, 2015 SmartHealth-NDNoT 15 Content Name Selector Nonce order preference, publisher filter, scope,... Interest packet Content Name Signature Signed info digest algorithm, witness,... Data packet publisher ID, key locator, stale time,... Data
  • 16. NDN Router Data Structures September 7, 2015 SmartHealth-NDNoT 16 Names List of nonce List of incoming interfaces List of outgoing interfaces Content Name Nonce Interface ID Lifetime Interface ID Send-time Name Prefixes Stale Time Interfaces Ranked by Forwarding Policies Name Prefix Time Interface ID Routing Preference RTT Status Rate Limit Pending Information Table (PIT) New Forwarding Information Base (FIB) New Content Store (CS) New Responsible for caching data items
  • 17. Forwarding Process at NDN Node September 7, 2015 SmartHealth-NDNoT 17 Content Store (CS) Content Store (CS) Pending Interest Table (PIT) Pending Interest Table (PIT) FIB Add Request Port Create PIT entry Drop Interest Packet Return data Content Store (CS) Content Store (CS) Pending Interest Table (PIT) Pending Interest Table (PIT) Drop Data Data Packet Process Interest Packet Process Delete PIT Entry Forward Data Cache Data Data Packet Interest Packet Miss MatchedExact Matching Longest Prefix Matching
  • 18. NDN Forwarding Process September 7, 2015 SmartHealth-NDNoT 18 Interest Packet Data Packet Content Requester Content Provider Destination Address Source Address IP Packet Content Store FIB Content Requester Content Store (CS) Content Store (CS) Pending Interest Table (PIT) Pending Interest Table (PIT) FIB Add Request Port Create PIT entry Drop Interest Packet Return data Content Store (CS) Content Store (CS) Pending Interest Table (PIT) Pending Interest Table (PIT) Drop Data Data Packet Process Interest Packet Process Delete PIT Entry Forward Data Cache Data Data Packet Interest Packet Miss MatchedExact Matching Longest Prefix Matching
  • 19. Naming September 7, 2015 SmartHealth-NDNoT 19 Content requester/Application generated name Version/Segment Organizational nameGlobally-routable name in/ac/iitr/btech/CS/ACN/lec/chapter1.ppt/2 Coventional/automatic 11 3322 iitr.ac.in btech CS lec Chapter1.ppt ACN
  • 20. Open mHealth Architecture September 7, 2015 SmartHealth-NDNoT <20> Standardized personal data vaults and health specific data exchange protocols Re-usable health data and knowledge services Mobile plateforms iPhone/ Android/Feature Phones mHealth Architecture Analysis/visualization/ feedback Storage Data transport Processing Data capture Patient/Caregivers Open
  • 21. System Architecture September 7, 2015 SmartHealth-NDNoT <21> Home Network Centralized Enviroment Distributedenviroment Services Operational Servers Network Endpoints Central Controller Networking Services & Database NDNoT Gateway Embedded Systems & Sensors Data Collection Data Transfer Data Processing& analysis/ Visualization. Service Locator NDNofThings(NDNoT)
  • 22. NDN Naming Convention Hospital/HospitalID/PatientName/Patient ID/ Timestamp/Geolocation/DataName September 7, 2015 SmartHealth-NDNoT 22
  • 23. Sensors Sub-system September 7, 2015 SmartHealth-NDNoT 23 Figure 6. Sensors sub-system
  • 24. Topology for Proposed NDN-based Healthcare Architecture September 7, 2015 SmartHealth-NDNoT 24 Controller C Hospital Server B (HSB) Hospital Server A (HSA) Mobile User M IR1 IR2
  • 25. September 7, 2015 SmartHealth-NDNoT <25> Testing of the Prototype Mobile Healthcare Application
  • 26. Step 1: Mobile User M’s Updated FIB September 7, 2015 SmartHealth-NDNoT 26
  • 27. Step 2: Sending Interest from Mobile User M Interface September 7, 2015 SmartHealth-NDNoT 27
  • 28. Step 3: Data packet Received at Hospital Server B Interface September 7, 2015 SmartHealth-NDNoT 28
  • 29. Step 4: Healthcare Server Interface for Report Generation September 7, 2015 SmartHealth-NDNoT 29
  • 30. Step 5: Healthcare Server Interface for Graph Plotting September 7, 2015 SmartHealth-NDNoT 30
  • 31. September 7, 2015 SmartHealth-NDNoT 31

Editor's Notes

  1. An intelligent system for real-time remote patient monitoring, diagnosis, and clinical care using NDN