with the service-aware cmdb - · pdf filewith the service-aware cmdb april 2016 michael stroh...
TRANSCRIPT
Configuring the Internet of ThingsWith The Service-Aware CMDB
April 2016
Michael Stroh
BCS CMSG London
Agenda
2
The Internet of Things – Hype?
Enablers of IoT
Configuring the IoT
The Service Aware CMDB
Use Case – Road Management System
Conclusion
Agenda
3
The Internet of Things – Hype?
Enablers of IoT
Configuring the IoT
The Service Aware CMDB
Use Case – Road Management System
Conclusion
Internet of Things – is it Hype?
• Short answer is, “No!”
• “The Internet of Things will connect every thing with
everyone in an integrated global network”
– (Rifkin 2014, p11)
• The “… Internet of Things is the first smart-infrastructure
revolution in history. It will connect every machine,
business, residence, and vehicle in an intelligent
network comprised of a Communications Internet,
Energy Internet, and Logistics [Transport] Internet...”
– (Rifkin 2014, p73)
4
Internet of Things (2)
IoT
Communications Internet
Energy Internet
Transport (Logistics) Internet
5
• These regimes are fundamental for
managing, powering and moving
economic life
• Comms internet is already built
• Building the others now
• Each “internet” enables the other
ones
Internet of Things (3) (Rifkin 2014 pp41-55, Rifkin 2015)
1st Industrial rev. (1760-1840)
2nd Industrial rev. (1870-1980)
3rd Industrial rev. (IoT)(1995-…)
Communications Steam powered printing, telegraph, public schools
Telephone, TV, radio, mass media
WWW, social media, produce/consume/store information
Energy Fossil fuel, steam Elite fuels - fossil, nuclear, oil/gas pipelines
Green, renewable power, “prosumers”, hydrogen storage
Transport Steam locomotives, steam ships
Internal combustion engine, mass production, automobiles, national road systems
Self-driving cars (electric/hydrogen),road management systems, shared vehicles
Organisation One-way, centralised One-way, centralised, silos, closed, proprietary
Shared, collaborative, distributed, interconnected, open sourced
6
Agenda
7
The Internet of Things – Hype?
Enablers of IoT
Configuring the IoT
The Service Aware CMDB
Use Case – Road Management System
Conclusion
Enablers of IoT
IPv6 - Unique device
addresses High bandwidth Open standards
Configuration management
8
How we get there…
IPv6
9
• IPv4 uses 32-bit addresses and provides approximately 232 or 4.3×109
addresses• Last IPv4 address was allocated in
February 2011• IPv6 uses a 128-bit address,
theoretically allowing 2128, or
approximately 3.4×1038 addresses
• (IPv6 2016, World IPv6 Launch 2016, The Internet Society 2016)
5G Initiative
10
• 2020s timeframe
• Massive research effort
• Requirements
• Low latency
• Reliable
• 10 Gb/s
• IoT won’t happen
without it
• (Soldani 2015)
Increasing bandwidth to 10 Gb/s
Open standards
• Software - Linux
• Hardware – Open Compute Project
• Knowledge - Wikipedia
• Artificial Intelligence – OpenAI
• Next?
11
Reduce cost, encourage collaboration• (OpenStand 2016)
Linux
• Open platform
• 96.6% of internet based servers
– (Wikipedia 2016)
• Powers Android and Google Chrome
– (InfoWorld 2016)
• Ubuntu Linux chosen by AT&T for its
cloud platform
– (TechRepublic 2016)
12
Open Compute Project
• Facebook initiative 2011
– (Open Compute Project 2016)
• Open hardware standards
• Open network standards
• Reduces costs – no royalties to pay
• Disruptive innovation – Cisco, Dell,
EMC concerned
13
Wikipedia
• Built on Mediawiki software – an open
standard
– (Mediawiki 2016)
• Collaborative encyclopaedia replaces
paper versions
14
OpenAI
• Open AI standard
– (OpenAI 2015)
• Allows for collaboration in AI
• Collaboration could reduce risk by
addressing the “control problem”
– (Bostrom 2014)
15
Agenda
16
The Internet of Things – Hype?
Enablers of IoT
Configuring the IoT
The Service Aware CMDB
Use Case – Road Management System
Conclusion
Configuration – a definition
17
Configuring the IoT
• Presentation by Vint Cerf (Cerf 2015)
– “Father” of the Internet
– Vice President and Chief Internet Evangelist,
• He described one unanswered question in IoT as,
– “How do I configure large numbers of devices
into my network?”
• He described one of the challenges and
opportunities:
– “Configuration of massive numbers of devices”
18
Configuring the IoT – the CMDB can help
• Utilize extant Configuration Management DataBase (CMDB) and ITIL® technology
• Use a traditional CMDB
– Or
• A Service Aware CMDB
• Configuring massive numbers of devices; naturally group into fewer services
• Dynamic configuration – automated service maps
• Access control (credentials and security) handled by CMDB
• To accelerate rollout, perhaps encourage open standards for ITIL ® and CMDB?
• (NB: ITIL® is a Registered Trade Mark of AXELOS Limited)
19
Agenda
20
The Internet of Things – Hype?
Enablers of IoT
Configuring the IoT
The Service Aware CMDB
Use Case – Road Management System
Conclusion
The Service Aware CMDB
• Fewer services naturally group devices
• Service Maps show relationship between IoT
services and devices
• Automated Service Discovery – enables
dynamic configuration
21
Service Maps help to create a service view of IoT
• Map information is stored into the CMDB
• Service oriented view of IoT
22
Discovery is enabled by credentials management
• Example: Discovery Credentials Management
System (DCMS)
• Provisions and verifies target device
credentials
23
DCMS Discovery CMDB IoT
Agenda
24
The Internet of Things – Hype?
Enablers of IoT
Configuring the IoT
The Service Aware CMDB
Use Case – Road Management System
Conclusion
Use Case – Road Management System (1)
25
• Soldani (2015) describes
requirements for a RMS
• Fast connection
• Reliable
• Low latency (1-10ms)
• High data volumes (>200Mb/s)
• Support performance up to
max. relative speed
• Any network operator
Use Case – Road Management System (2)
26
Services:
• Car to Infrastructure communication
• Car to Backend communication
• Car to Car communication
Use Case – Road Management System (3)
27
CMDB data model for one vehicle:
• Business service name
• Vehicle ID
• Speed
• Direction
• Location (lat./long.)
• Location of other moving objects
• Accident risk level (0-10)
• Date/time
Use Case – Road Management System (4)
28
CMDB data model for intersection:
Road data:
• Business service name
• Road ID
• Intersection ID
• Vehicles travelling
• Direction
• Speed
• Location in intersection
• Approaching
• Inside
• leaving
• Traffic light sequence
Agenda
29
The Internet of Things – Hype?
Enablers of IoT
Configuring the IoT
The Service Aware CMDB
Use Case – Road Management System
Conclusion
Conclusion
• IoT is the Third Industrial Revolution
• One unanswered question in IoT rollout is the “configuration problem”
• The service-aware CMDB and related technologies can be used to manage the
configuration of the IoT.
30
© 2016 Infosys Limited, Bangalore, India. All Rights Reserved. Infosys believes the information in this document is accurate as of its publication date; such information is subject to changewithout notice. Infosys acknowledges the proprietary rights of other companies to the trademarks, product names and such other intellectual property rights mentioned in this document. Exceptas expressly permitted, neither this documentation nor any part of it may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, printing,photocopying,recording or otherwise, without the prior permission of Infosys Limited and/ or anynamed intellectual property rights holders under this document.
Thank You
References (1)
• Bostrom, N., (2014), Superintelligence, Oxford University Press, Great Clarendon Street, Oxford, UK. (No page numbers available – document refers to chapters on The Control Problem and Collaboration)
• Cerf, V., (2015), The Coming Age of the Internet of Things, NYU Sloan Lecture Series
• URL: http://engineering.nyu.edu/sloanseries/internet_of_the_things.php [last accessed 8 Feb 2016]
• IPv6, Wikipedia (2016),
• URL: https://en.wikipedia.org/wiki/IPv6 [last accessed 8 Feb 2016]
• InfoWorld (2016), How Linux won without winning
– URL: http://www.infoworld.com/article/3019852/linux/how-linux-won-without-winning.html [last accessed 6 Mar 2016]
• The Internet Society (2016), World IPv6 Launch,
– URL: https://www.internetsociety.org/history-timeline/world-ipv6-launch [last accessed 8 Feb 2016]
• Mediawiki, (2016)
– URL: https://www.mediawiki.org/wiki/MediaWiki [last accessed 8 Feb 2016]
32
References (2)
• OpenStand (2016),
• URL: https://en.wikipedia.org/wiki/Open_standard#Joint_IEEE.2C_ISOC.2C_W3C.2C_IETF_and_IAB_Definition [last
accessed 8 Feb 2016]
• Open Compute Project (2016),
– URL: http://www.opencompute.org [last accessed 8 Feb 2016]
• OpenAI (2015),
– URL: https://openai.com [last accessed 8 Feb 2016]
• Rifkin, J., (2014), The Zero Marginal Cost Society, Palgrave McMillan, New York
• Rifkin, J., (2015), Ushering in a Third Industrial Revolution and a Zero Marginal Cost Society
– URL: https://www.youtube.com/watch?v=TJQ6RZZCDTs [last accessed 6 Mar 2016]
33
References (3)
• Soldani, D., (2015), 5G Networks, Services and Key Enabling Technologies, BrightTalk Web Casts, recorded 15 Sep 2015,
– URL: https://www.brighttalk.com/webcast/8615/171547/5g-networks-services-and-key-technologies [last accessed 8 Feb 2016]
• TechRepublic 29Jan2016, AT&T's latest Linux choice may profoundly shape Ubuntu,
– URL: http://www.techrepublic.com/article/at-ts-latest-linux-choice-may-profoundly-shape-ubuntu/ [last accessed 6 Mar 2016]
• World IPv6 Launch (2016),
– URL: http://www.worldipv6launch.org [last accessed 8 Feb 2016]
• Wikipedia (2016), Public servers on the Internet,
– URL: https://en.wikipedia.org/wiki/Usage_share_of_operating_systems#Public_servers_on_the_Internet [last accessed 6 Mar 2016]
34