Академический Документы
Профессиональный Документы
Культура Документы
Microservices
Richard Hill, Dharmendra Shadija and Mo Rezai
Summary
• Complexity management
– Chasing the elusive ‘integration’ of myriad health systems
– Simplification of cyber security concerns, privacy
• Automation
– Coping with the volume; fast data events, alarm conditions
– Reassurance that routine privacy concerns are being dealt with
– Delegating detection duties
• Visualisation
– What is happening where
– Revealing insight
– What next
• These are generic issues for most industries
Data processing scenarios
Microservice Task
Individual care 1. Create ICP.
plan 2. Maintain ICP.
3. Record outcome of needs assessment.
4. Update record of care received.
5. Analytics on care received.
Care provider 1. Update care plan.
2. Deliver to care plan.
Payment 1. Manage payments for provider.
processing 2. Manage payments across multiple providers.
Feedback Functionality for feedback from care recipient.
InCA 2
Intelligent Community Alarm
Analytics at the edge
Cameras, sensor networks
Edge architecture
INN - network node that enables
data packets to be transported
without performing any
processing upon the message
content e.g router, switch, hub.
62%
reduction
in
message
EDGE node Workflow rules filter volume
processes incoming data that is of relative to
data streams e.g., importance and INN path.
object tracking, forwards to cloud for 55%
pattern detection, subsequent reduction
synthesis of multiple processing. in
sensor inputs. bandwidth.
MONITOR: analytics
performed in-transit
Image data processing
70%
reduction
in message
Workflow rules filter
volume
data that is of
relative to
EDGE: image importance and
INN path.
segmentation,object forwards to cloud for
subsequent processing. 56%
detection, Machine
reduction
Image captured from Learning
in
home environment. bandwidth.
Local compute
(FPGA) filters
anomalies and
performs data
MONITOR: analytics
reduction
performed in-transit
Cloud processing volume
No. of messages
Analytics completed
by EDGE node
Different sensor load conditions
1 camera,
4 sensors Mbps
1 camera,
1 sensor 1 camera,
8 sensors
Lessons from case study