Learn the concepts of Thermodynamics on Magic Marks
IOT model to Unified Communication Events in SDN
1. An IoT model to UC Events in SDN
environment – On-premise and Cloud
Darren Gallagher (Unify Inc.)
Mahalingam Mani (Polycom Inc.)
Chandrashekhar Rao (Logitech Inc.)
2. Bases of IoT
• Machine-to-Machine (m2m)
• Technologies that allow both wireless and wired systems to
communicate with other devices
– Communication-enabled Business Processes
• minimizes/eliminates human latency existing within a process
or workflow.
CEBP in UC service orchestration is UC IoT
• May lead to pure UC actions (e.g., start conference)
• May cause UC sessions to modify/tune other
services (e.g., lighting/temperature in a room)
Overview
3. • Long-term data gathering across IoT elements
• Drives huge potential for analytics
• E.g.: UC SDN model as virtual IoT (sensors & actuators)
• Patterns for predictive diagnostics of network faults
• Human-centric automation
• humans and machines will work together to create better
outcomes that neither would be able to do as capably on
their own
• Real-time & in-session responses to events
• Join/leave conferences
• Diagnostics on Collaboration components
– Diagnostics on Network itself
Other aspects of (UC) IoT
4. Charter goals in Brief
• Be a forum for IoT & M2M info-exchange for IMTC
• Build a library of use cases
• Arrive at an UC-applicability profile
• Liaise with choice SDOs & Industry Alliances
• Collaborate with related Activity Groups within IMTC
• Work on test-plans & interop. Testing
About the UC IoT AG in IMTC
5. Peripheral Integration with UC applications
Conference Room Experience
Room Ambience Control
Cloud Integration (North Bound)
Aggregation and controls of the Local and Public platforms.
Local Cloud (Enterprise) integration
Public Cloud
UC: IoT
6. UC SDN Use Cases
Automated QoE (Quality of Experience)
Dynamic QoS Marking
Admission Control (bandwidth…)
Dynamic Traffic Engineering
Diagnostics
Automated Diagnostic Events
Correlation
Remediation
Extending to a Public Cloud RTM SDN
UC, IoT and SDN
7. Background: An UC IoT Model
UC Gateway
Sensor
UC Service
(Application Plane)
Data Service
(Log, Event, Monitor)
[ Analytics Plane ]
Infra. Service A
(Application Plane)
Infra A Gateway
Actuator
1
2
2a
4
5
3
Routing, Eventing Bus
4
Database
UC client
UC client
UC client
UC client
Device Layer
Access Layer
Service Layer
Analytics & Data Layer
8. Overview of UC SDN
• Two facets of UC Flow control
– QoE (
– ADS (automated diagnostics)
• QoE
– QoS
• Prioritizes packets across flows
– Admission Control
• Reserves & prioritizes flow
– Traffic Engineering
• Reroutes around faults in path
UC&C
Application N
Network
Element
Network
Element
Network
Element
Network
Element
Network
Element
Network
Element
Network
Element
Network
Services
Automated
QoE Service
Policy
Automated QoE API
Administrator
Interface
Network Controller
Flow
Programming
Topology Inventory
Path
Computation
Statistics
Traffic
Engineering
Admission
Control
QoS Marking
UC&C
Application 1 °°°
Sensor
Actuator
9. How UC SDN works over a Flow
Access
Switch
Automated QoE Service
Access
Switch
AP
Wi-Fi
Branch 1
Branch 2
BEEFEF
EF
BE
EF
EF
EF
Set Forwarding Rules
A
B
C
10. Automated Diagnostic (ADS)
• Traditional / standard measures
– RTCP feedback
– Synthetics
– Probes
• Shortcomings
– Useful but incur latencies
– Less/late insight into network status
– Endpoint or Network at fault?
• ADS extends QoE framework
– Supplements Endpoint feedback
– Network sends status up to UC App
– App/ADS analyzes & correlates
Network Controller
UC&C
Application N
Network
Probe
Network
Probe
Network
Element
Traffic
Generator
Network
Element
Network
Element
Network
Element
Automated
Diagnostics
Service
Network
Services
Policy
Automated
Diagnostics API
Administrator
Interface
Flow
Programming
Topology Inventory
Path
Computation
Statistics
Session
Monitoring
°°°
UC&C
Application 1
Data Repository
Analytics
UC&C Data Collection
Network Data Collection
Problem
Resolution
11. RTM Services
Provider
Enterprise
AP
Controller(s)
ADS AQS
CPE
RTM
Service Provider 1
Service Provider 2
Use Case: Automated Problem Resolution
RTM
Partners
Collect
Stats
Collect
Stats
Collect
Stats
VNFPNF
Controller(s)
ADS AQS
Quality Alert
RTM Internal
Diagnostics Collector
X
VNFPNF
Controller(s)
ADS AQS
SBC
SBC
Controller(s)
ADS AQS
NENE
RTM
Application
ADS correlates endpoint quality metrics with network diagnostics
12. RTM Services
Provider
Enterprise
AP
Controller(s)
ADS AQS
CPE
RTM
Service Provider 1
Service Provider 2
Use Case: Dynamic Traffic Engineering
RTM
Partners
RTM
Application
Mark Media
EF
Mark Media
EF
VNFPNF
Controller(s)
ADS AQS
Mark Media
EF
X
VNFPNF
Controller(s)
ADS AQS
SBC
SBC
Controller(s)
ADS AQS
NENE
Mark Media
EF
AQS reroutes session around network congestion
13. • How does a virtual IoT model help with UC SDN?
– Network Events are mapped as virtual sensors
– QoE Flow configurations are mapped as virtual actuators
• Synergies in Stack
– Correlation of Diagnostics information from network
– Correlation of events using Policies
• IoT Extends Applicability on Endpoints to Network
• Helps view SDN as an embedded field of IoT elements
– Similar to Endpoint diagnostics delivering health events
IoT Model in UC SDN
14. IoT model overlaying RTM SDN
Network Controller
UC&C
Application N
Network
Probe
Network
Probe
Network
Element
Traffic
Generator
Network
Element
Network
Element
Network
Element
Automated
Diagnostics
Service
Network
Services
Policy
Automated
Diagnostics API
Administrator
Interface
Flow ProgrammingTopology Inventory Path Computation Statistics
Session
Monitoring
°°°
UC&C
Application 1
Data Repository
Analytics
UC&C Data Collection
Network Data Collection
Problem
Resolution
17. UC&C Use Case
RouterRouters
Location AA
B
C
D
E
F
A
B
C
D
E
F
IoTs IoTs
IoTs
A. Temperature and Humidity
B. Proximity/GEO location
C. HVAC
D. Lights
E. Window Shades Control
Many more for enhanced experience
Cell Network
Low bandwidth
Location B
Location D
Hotel or Coffee Shop
Automated QoE Service
UC&C Infrastructure
GEO
Loc. C
18. UC, IoT and SDN
SDN Integration
Release bandwidth
provision - place meeting
room in AVAILABLE state or
provision for next event.
UC/IoTSensorInterface
Event Source
Middleware
Aggregation
EngineSensorSpecificInterface
Local
Database
Local
Analytics
Operating System
Device Drivers (Wireless and Wired interfaces)
ControlsSensors
Ambient
Light
Sensor
Lighting
Control
Blind
Control
Screen
Control
HVAC
Geo
Fencing
Other IoT
Application
Smart
Device
Proximity
UC Application
UC / IoT
Cloud
Interface
1
2
3
5
4
6
Machine to People / People to MachineMachine to MachineSensors / Actuators