SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
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
DataWorks Summit
 
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
 

Was ist angesagt? (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
 

Ähnlich wie Smart health NDNoT named data network of things for healthcare services

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
 
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
 
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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
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...
 
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)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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

Hinweis der Redaktion

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