Post on 05-Jul-2015
description
transcript
1www.nextdc.com | 13 NEXT
Keith Miller, Head of Software Engineering, Keith.Miller@NEXTDC.com
Open Source and Data Centres:
The next “Internet of Things” Frontier
2www.nextdc.com | 13 NEXT
The Challenge
• Data Centre's are one of the last bastions of
proprietary control software
• SCADA (Supervisory Control and Data
Acquisition) and BMS (Building Management
Systems) have not progressed in many years
• Many are based on obsolete operating systems
• Control and telemetry systems are usually very
vendor specific and hard to customise
3www.nextdc.com | 13 NEXT
Complex Architectures
• Lots of old serial
comms based
devices
• RS-232, RS-485,
Modbus are very
common
• Some proprietary
protocols
• Demanding
requirements
4www.nextdc.com | 13 NEXT
The Solution
• oBIX began its life in April of 2003 as the CABA
XML/Web Services Guideline Committee
• oBIX has taken on a life of its own, currently a technical
committee at the Organisation for the Advancement of
Structured Information Standards (OASIS)
• OASIS is a global, non-profit consortium that focuses on
the development and adoption of e-business standards
• Website http://www.obix.org/
5www.nextdc.com | 13 NEXT
NEXTDC oBIX Involvement
• Open source project derived from the C oBIX
Tools (CoT) Project (2009)
• We have rewritten from scratch since mid 2013
• Licensed under the GPLv3+ License
• Code re-released on GitHub
https://github.com/ONEDC/obix
• Also see our ONEDC website for more info
Http://onedc.com/community/
6www.nextdc.com | 13 NEXT
oBIX Standard
• XML and Web services-based mechanisms for
building control systems
• oBIX is designed to instrument control systems
• Designed for responsive, real-time access to
embedded control systems
• Vendor independent, rapidly growing interest
• Perfect fit for a data centre !!
7www.nextdc.com | 13 NEXT
Sample XML Contract
See our tech deep dive, ONEDC blog http://onedc.com/blog/
8www.nextdc.com | 13 NEXT
oBIX Implementation• Multilayer distributed (scalable)
architecture with tiny footprint
• Delivering real-time power
monitoring and telemetry data
• Maintains privacy / security
(customer exclusive servers)
• Enables remote access control
(locking / unlocking racks)
• Receive real-time data to
enable real-time decision
making
• Sync adapters filter and
distribute the data in real-time
9www.nextdc.com | 13 NEXT
Access Control
• Remote locking with front and
rear door powered by oBIX
provides access, security and
control
• The virtual and physical access
levels of users can be managed
and controlled by administrators
• Provide time frame specific
records of any action, virtual or
physical within the allocated data
spaces
• Watch processes provide inter-
server messaging
10www.nextdc.com | 13 NEXT
Real Time Monitoring and Analytics
• Powered by oBIX real
time and history facility
• Interactive data
visualisation for effective
knowledge discovery
• Configurable alerts and
notifications
11www.nextdc.com | 13 NEXT
More Information
• The oBIX Committee:
http://www.obix.org/
• The Standard:
https://www.oasis-
open.org/committees/tc_home.php?wg_abbrev=obix
• The Community:
http://onedc.com/community/index.html
• The Code:
https://github.com/ONEDC/obix
• Me!!
Keith.Miller@NEXTDC.com
12www.nextdc.com | 13 NEXT
www.nextdc.com
THANK YOU