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

PPTX
Named data networking
PPT
Cryptography - An Overview
PDF
Named data networking. Basic Principle
PPTX
Named Data Networking
PPTX
Snort
PDF
Soc architecture and design
PPT
Double data rate (ddr)
PPT
Ee213 vlsi introduction
Named data networking
Cryptography - An Overview
Named data networking. Basic Principle
Named Data Networking
Snort
Soc architecture and design
Double data rate (ddr)
Ee213 vlsi introduction

What's hot (20)

PDF
Introduction to the DAOS Scale-out object store (HLRS Workshop, April 2017)
PDF
DDS for Internet of Things (IoT)
PDF
Prototyping Embedded Devices_Internet of Things
PPTX
Evaluating UCIe based multi-die SoC to meet timing and power
PPTX
Slideshare - PCIe
PDF
Qualcomm SnapDragon 800 Mobile Device
PDF
IPMI is dead, Long live Redfish
PPTX
Steganography in images
PDF
01 nand flash_reliability_notes
PDF
Qualcomm Snapdragon 600-based SmartPhone
PPT
Introduction to fpga synthesis tools
PDF
Neuromorphic Computing and Sensing 2021 - Sample
PDF
Process' Virtual Address Space in GNU/Linux
PPTX
Snapdragon
PDF
Introduction To Embedded Systems
PPTX
IOT Unit-1 (Introduction to IOT) by Durgacharan
PDF
The I2C Interface
PPTX
Brain controlled robot
PDF
Linux Porting to a Custom Board
PPTX
DDR SDRAMs
Introduction to the DAOS Scale-out object store (HLRS Workshop, April 2017)
DDS for Internet of Things (IoT)
Prototyping Embedded Devices_Internet of Things
Evaluating UCIe based multi-die SoC to meet timing and power
Slideshare - PCIe
Qualcomm SnapDragon 800 Mobile Device
IPMI is dead, Long live Redfish
Steganography in images
01 nand flash_reliability_notes
Qualcomm Snapdragon 600-based SmartPhone
Introduction to fpga synthesis tools
Neuromorphic Computing and Sensing 2021 - Sample
Process' Virtual Address Space in GNU/Linux
Snapdragon
Introduction To Embedded Systems
IOT Unit-1 (Introduction to IOT) by Durgacharan
The I2C Interface
Brain controlled robot
Linux Porting to a Custom Board
DDR SDRAMs
Ad

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

PDF
IRJET - Food Supply Chain Management using Blockchain in Food Traceability
PDF
Io t a_de_techgigwebinar_04nov2016
PPTX
lecture4week1iotnetworkingpart1-190114153249.pptx
PPTX
Building nTier Applications with Entity Framework Services (Part 2)
PPTX
Building nTier Applications with Entity Framework Services (Part 2)
PPTX
What happens in the Innovation of Things?
PDF
IoT Overview IP6 Diagrams IPv^ Given with Details
PDF
IoT Networking
PDF
IxorTalk IoT Convention 2018
PDF
A Novel Efficient Remote Data Possession Checking Protocol in Cloud Storage
PDF
In-Network Distributed Analytics on Data-Centric IoT Network for BI-Service A...
PPTX
Splunk for Industrial Data and the Internet of Things
PDF
Internet of Thing Design A basic netwwork
PPTX
Oil and gas big data edition
PPTX
UNIT I-1.Introduction_7.08.24 - Copy.pptx
PDF
Supply Chain Management using Internet of Things
PDF
Certified Internet of Things Specialist ( CIoTS )
PPTX
IoT Implementation and Security Best Practices
PDF
SmartAmerica / Global City Teams Challenge
PPTX
Fin fest 2014 - Internet of Things and APIs
IRJET - Food Supply Chain Management using Blockchain in Food Traceability
Io t a_de_techgigwebinar_04nov2016
lecture4week1iotnetworkingpart1-190114153249.pptx
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?
IoT Overview IP6 Diagrams IPv^ Given with Details
IoT Networking
IxorTalk IoT Convention 2018
A Novel Efficient Remote Data Possession Checking Protocol in Cloud Storage
In-Network Distributed Analytics on Data-Centric IoT Network for BI-Service A...
Splunk for Industrial Data and the Internet of Things
Internet of Thing Design A basic netwwork
Oil and gas big data edition
UNIT I-1.Introduction_7.08.24 - Copy.pptx
Supply Chain Management using Internet of Things
Certified Internet of Things Specialist ( CIoTS )
IoT Implementation and Security Best Practices
SmartAmerica / Global City Teams Challenge
Fin fest 2014 - Internet of Things and APIs
Ad

Recently uploaded (20)

PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
STKI Israel Market Study 2025 version august
PPTX
2018-HIPAA-Renewal-Training for executives
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
Chapter 5: Probability Theory and Statistics
PPT
What is a Computer? Input Devices /output devices
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
Flame analysis and combustion estimation using large language and vision assi...
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PPTX
The various Industrial Revolutions .pptx
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
Consumable AI The What, Why & How for Small Teams.pdf
sustainability-14-14877-v2.pddhzftheheeeee
STKI Israel Market Study 2025 version august
2018-HIPAA-Renewal-Training for executives
Custom Battery Pack Design Considerations for Performance and Safety
Final SEM Unit 1 for mit wpu at pune .pptx
Chapter 5: Probability Theory and Statistics
What is a Computer? Input Devices /output devices
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
sbt 2.0: go big (Scala Days 2025 edition)
Flame analysis and combustion estimation using large language and vision assi...
Benefits of Physical activity for teenagers.pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
Zenith AI: Advanced Artificial Intelligence
The influence of sentiment analysis in enhancing early warning system model f...
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
The various Industrial Revolutions .pptx
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Enhancing plagiarism detection using data pre-processing and machine learning...

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

  • #12: An intelligent system for real-time remote patient monitoring, diagnosis, and clinical care using NDN