SlideShare a Scribd company logo
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

IP Spoofing
IP SpoofingIP Spoofing
IP Spoofing
Akmal Hussain
 
Vpn(virtual private network)
Vpn(virtual private network)Vpn(virtual private network)
Vpn(virtual private network)
sonangrai
 
Cn ipv4 addressing
Cn ipv4 addressingCn ipv4 addressing
Cn ipv4 addressing
SangeethaSasi1
 
Adhoc and Sensor Networks - Chapter 02
Adhoc and Sensor Networks - Chapter 02Adhoc and Sensor Networks - Chapter 02
Adhoc and Sensor Networks - Chapter 02
Ali Habeeb
 
Geographic Routing in WSN
Geographic Routing in WSNGeographic Routing in WSN
Geographic Routing in WSN
Mahbubur Rahman
 
Virtual Private Network
Virtual Private NetworkVirtual Private Network
Virtual Private Network
Rajendra Dangwal
 
Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)
Peter R. Egli
 
Virtual Private Network main
Virtual Private Network mainVirtual Private Network main
Virtual Private Network mainKanika Gupta
 
Ip spoofing ppt
Ip spoofing pptIp spoofing ppt
Ip spoofing ppt
Anushakp9
 
Routing in Manet
Routing in ManetRouting in Manet
Routing in Manet
shiujinghan
 
Packet sniffing & ARP Poisoning
 Packet sniffing & ARP Poisoning  Packet sniffing & ARP Poisoning
Packet sniffing & ARP Poisoning
Viren Rao
 
VPN
VPNVPN
Virtual private network
Virtual private networkVirtual private network
Virtual private networkSowmia Sathyan
 
Ip packet delivery
Ip packet deliveryIp packet delivery
Ip packet delivery
rajisri2
 
security in wireless sensor networks
security in wireless sensor networkssecurity in wireless sensor networks
security in wireless sensor networksVishnu Kudumula
 
Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)
Peter R. Egli
 
Features of mobile ip
Features of mobile ipFeatures of mobile ip
Features of mobile ip
priya Nithya
 
VPN Virtual Private Network
VPN Virtual Private NetworkVPN Virtual Private Network
VPN Virtual Private Network
Rama Krishna Nakka
 

What's hot (20)

IP Spoofing
IP SpoofingIP Spoofing
IP Spoofing
 
Vpn(virtual private network)
Vpn(virtual private network)Vpn(virtual private network)
Vpn(virtual private network)
 
Cn ipv4 addressing
Cn ipv4 addressingCn ipv4 addressing
Cn ipv4 addressing
 
Adhoc and Sensor Networks - Chapter 02
Adhoc and Sensor Networks - Chapter 02Adhoc and Sensor Networks - Chapter 02
Adhoc and Sensor Networks - Chapter 02
 
Geographic Routing in WSN
Geographic Routing in WSNGeographic Routing in WSN
Geographic Routing in WSN
 
Virtual Private Network
Virtual Private NetworkVirtual Private Network
Virtual Private Network
 
Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)
 
Virtual Private Network main
Virtual Private Network mainVirtual Private Network main
Virtual Private Network main
 
Dhcp presentation
Dhcp presentationDhcp presentation
Dhcp presentation
 
Ip spoofing ppt
Ip spoofing pptIp spoofing ppt
Ip spoofing ppt
 
Dsdv
DsdvDsdv
Dsdv
 
Routing in Manet
Routing in ManetRouting in Manet
Routing in Manet
 
Packet sniffing & ARP Poisoning
 Packet sniffing & ARP Poisoning  Packet sniffing & ARP Poisoning
Packet sniffing & ARP Poisoning
 
VPN
VPNVPN
VPN
 
Virtual private network
Virtual private networkVirtual private network
Virtual private network
 
Ip packet delivery
Ip packet deliveryIp packet delivery
Ip packet delivery
 
security in wireless sensor networks
security in wireless sensor networkssecurity in wireless sensor networks
security in wireless sensor networks
 
Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)
 
Features of mobile ip
Features of mobile ipFeatures of mobile ip
Features of mobile ip
 
VPN Virtual Private Network
VPN Virtual Private NetworkVPN Virtual Private Network
VPN Virtual Private Network
 

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 Traceability
IRJET Journal
 
Io t a_de_techgigwebinar_04nov2016
Io t a_de_techgigwebinar_04nov2016Io t a_de_techgigwebinar_04nov2016
Io t a_de_techgigwebinar_04nov2016
Dr. 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
 
IoT Networking
IoT NetworkingIoT Networking
IoT Networking
Hitesh Mohapatra
 
IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018
Peter 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 Storage
ijtsrd
 
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 Things
Splunk
 
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
BunBun41
 
Oil and gas big data edition
Oil and gas  big data editionOil and gas  big data edition
Oil and gas big data edition
Mark 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 Things
IRJET 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 Practices
Kellton Tech Solutions Ltd
 
SmartAmerica / Global City Teams Challenge
SmartAmerica / Global City Teams ChallengeSmartAmerica / Global City Teams Challenge
SmartAmerica / Global City Teams Challenge
Internet 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 APIs
Robert 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 Security
IRJET 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 4
ijtsrd
 
Defining the IoT Stack
Defining the IoT StackDefining the IoT Stack
Defining the IoT Stack
PubNub
 

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

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
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
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
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
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
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
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
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
 
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)

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
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
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
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
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
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
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
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
 
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)
 

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