CSE 5810 Individual Research Project CSE 5810 Integration

  • Slides: 24
Download presentation
CSE 5810 Individual Research Project: CSE 5810 Integration of Named Data Networking for Improved

CSE 5810 Individual Research Project: CSE 5810 Integration of Named Data Networking for Improved Healthcare Data Handling Robert Martin Computer Science & Engineering Department The University of Connecticut 371 Fairfield Road, Box U-255 Storrs, CT 06269 -2155 Robert. martin@engr. uconn. edu Martin-1

Motivation CSE 5810 m m m Technology limitations q Larger data files q Multiple

Motivation CSE 5810 m m m Technology limitations q Larger data files q Multiple databases q Ever expanding healthcare network Fast pace hospital environment q Providers constantly moving q Intolerant to delayed data access Lack of communication between departments q Clinical, technical, business management, financial, etc. Martin-2

Large Scope CSE 5810 m m Keep up with change q Larger data files

Large Scope CSE 5810 m m Keep up with change q Larger data files q Mobile devices q Real-time data availability Conform to busy hospital environment q Revamp current network q Transparent infrastructure Martin-3

Overall Goal CSE 5810 m Apply Named Data Networking within a hospital environment q

Overall Goal CSE 5810 m Apply Named Data Networking within a hospital environment q Data connectivity q Improved transmission speeds (compared with regular IP networking) q Improved mobile device handling q Interoperability between diverse departments Martin-4

Named Data Networking (NDN) CSE 5810 Image adapted from: Tsudik, Gene. NSF FIA PI

Named Data Networking (NDN) CSE 5810 Image adapted from: Tsudik, Gene. NSF FIA PI meeting: “NDN team presentation. ” Berkeley, CA, May 25, 2011. Martin-5

Hospital Setting NDN CSE 5810 Martin-6

Hospital Setting NDN CSE 5810 Martin-6

NDN vs. IP Networking m CSE 5810 m Named Data Networking q Data centric

NDN vs. IP Networking m CSE 5810 m Named Data Networking q Data centric approach IP Networking q Looks at where data is located Image adapted from: Jacobson et al. (full reference in notes) Martin-7

Interest and Data Packets CSE 5810 m Interest Packet q Data name in query

Interest and Data Packets CSE 5810 m Interest Packet q Data name in query q Nonce is unique identifier q Selectors help better match interest to data q Scope and interest lifetime help guide packet to intended data m Data Packet q Content is of arbitrary data size q Signature is used to verify the packet’s producer and its integrity throughout transmission Martin-8

Pending Interest Table (PIT) CSE 5810 m m Monitors all unsatisfied interest packets Entry

Pending Interest Table (PIT) CSE 5810 m m Monitors all unsatisfied interest packets Entry classified as unsatisfied until either a data packet is received (to match its interest) or the interest lifetime value is reached “A Case for Stateful Forwarding Plane” by C. Yi et al. depicts a great image for how node’s use PITs(see full reference in notes) Martin-9

Forwarding Information Base (FIB) CSE 5810 m Monitors downstream data location through next hop

Forwarding Information Base (FIB) CSE 5810 m Monitors downstream data location through next hop neighbor “A Case for Stateful Forwarding Plane” by C. Yi et al. depicts a great image for how node’s use FIBs(see full reference in notes) Martin-10

Content Storage CSE 5810 m m Cache data locally Pushes data closer to consumer(s)

Content Storage CSE 5810 m m Cache data locally Pushes data closer to consumer(s) Allows network to become “data focused” q Quicker fetching of data for consumer Data architecture can vary q FIFO, LRU, etc. Martin-11

Data Naming CSE 5810 m m Application specific Flexible standards q Classifications and standards

Data Naming CSE 5810 m m Application specific Flexible standards q Classifications and standards can be adjusted Martin-12

Security m Nurse fetching data which is unrelated to her role in the hospital

Security m Nurse fetching data which is unrelated to her role in the hospital (e. g. Patent’s social security number) m Security integrated into data packet q Authentication process CSE 5810 Martin-13

Fetching Data m CSE 5810 Filtering naming system q Adjust documentation standards for each

Fetching Data m CSE 5810 Filtering naming system q Adjust documentation standards for each department Ø E. g. Financial employee and patient see “heart attack” vs. global view classification as “Myocardial Infarction” m Paths are dynamic while being transparent to end user q Nodes can be added or removed without having an effect on the user q Robust among dense networks We must make network aware of newly added data in an efficient manner Martin-14

Discovery Service CSE 5810 m Maps out data on network (similar to DNS) Martin-15

Discovery Service CSE 5810 m Maps out data on network (similar to DNS) Martin-15

Mobility with IP Networking CSE 5810 m Illustration through example: q Pre-loading patient’s data

Mobility with IP Networking CSE 5810 m Illustration through example: q Pre-loading patient’s data q Large data files q Based on IP network Martin-16

Mobility with IP Networking CSE 5810 q q Provider must request file again Additional

Mobility with IP Networking CSE 5810 q q Provider must request file again Additional stress to hospital network Martin-17

Mobility with Named Data Networking CSE 5810 m Illustration through example: q NDN based

Mobility with Named Data Networking CSE 5810 m Illustration through example: q NDN based network Martin-18

Mobility with Named Data Networking CSE 5810 q Data content cached Martin-19

Mobility with Named Data Networking CSE 5810 q Data content cached Martin-19

Mobility with Named Data Networking CSE 5810 q q Data requested again Reduced redundant

Mobility with Named Data Networking CSE 5810 q q Data requested again Reduced redundant data packets Martin-20

Simulation Settings CSE 5810 m m m Ns 3 and ndn. SIM extension used

Simulation Settings CSE 5810 m m m Ns 3 and ndn. SIM extension used Regular IP based network vs. NDN integrated network Focus: q Transmission times q Network stress Martin-21

Preliminary Simulation Data CSE 5810 Network Stress Overall Transmission Time Martin-22

Preliminary Simulation Data CSE 5810 Network Stress Overall Transmission Time Martin-22

Conclusion m CSE 5810 m m Apply NDN concepts in hospital infrastructure q “What”

Conclusion m CSE 5810 m m Apply NDN concepts in hospital infrastructure q “What” data instead of “Where” q Reduce stress on keynote features q Less bandwidth usage q Friendlier to mobile devices Additional features q Adaptability with discovery service q Integrated security through data Challenges q Acceptability by healthcare q Ensuring security of data Martin-23

CSE 5810 THANK YOU Martin-24

CSE 5810 THANK YOU Martin-24