SlideShare a Scribd company logo
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Imagination at work
CF & IoT Protocol Support
Atul Kshirsagar
Senior Engineer, GE Software
Dedicated Committer, CF Diego Project
May 11, 2015
3
Protocol Landscape – GE Usecase
P
Predix
ERP / CRM
Predix Go
L P F L P
Data
historian
HMI
station
Engineering
workstations
PrinterControl server
(SCADA - MTU)
Serial based radio
Cellular, satellite, mesh, P/
ethernet or
serial communication
Control server
(SCADA - MTU)
P P
PumpValve PumpValve
Pressure
sensor
Flow
sensor
Level
sensor
Pressure
sensor
Flow
sensor
Level
sensor
RTUPLC
Modem
gateway
P
Local
access
Remote
station
Remote
station
Modem
gateway
F
Modem
gateway
HML
station
Corporate enterprise
network
WAN
Primary control center
Backup control center
Regional control center
Data
historian
P
MODBUS OPC-UA OPC-UA MTConnect
DDS
DDS DDS DDS
DDS
MQTT
S2S
XMPP
HTTP
Binary
PROFINET MODBUS
CDMA FDMA
TDMA
HTTPRMI
SFTP SMTP
AMQP
Asset
optimization
Operations
optimization
GE | Non-GE
Predix-ready
MACHINES and industrial
devices
Industrial Internet apps
powered by Predix
Cloud Infrastructure
•  Scalable
•  Elastic
•  Reliable
•  Trusted end-to-end
Cloud Foundry
Industrial Microservices Catalog
Application services
Infrastructure services
•  Built by GE,
customers,
partners
Machine
Embedded
Discover Code Deploy Operate Monetize
•  BizOps
•  DevOps
•  Community
Asset Performance Management (APM) Operations Optimization
Predix* Industrial Internet Platform - Architecture
Predix is a trademark of General Electric Company.
IoT Protocols
IoT Protocols
CF
Go router
App1
App2
App3
mqtt://app1
http://app1
Sensor/Device/
Gateway
Cloud Foundry Protocols
App1
App2
MQTT
Service
Sensor/Device/
Gateway
Go router
App3
http://app1
mqtt://iotservice
Service
Broker
CF Service
Cloud Foundry Services
Option 1 – Layer 7 Router
•  Pluggable architecture for protocol specific
proxies
•  Routes traffic to protocol specific proxies based
on standard ports
•  Protocol proxy then routes traffic to appropriate
app/instance based on routing table
App nApp3App2App1
Layer 7 routerLayer 7 router
MQTT DDS XMPP
App1 App2 App3 App n
Load Balancer
1883 7400 5222
Option 1 – Layer 7 Router
•  Pluggable architecture for protocol specific
proxies
•  Routes traffic to protocol specific proxies based
on standard ports
•  Protocol proxy then routes traffic to appropriate
app/instance based on routing table
Pros
•  Standard ports exposed for protocols
•  Scalable
•  Extensible as more protocol proxies can
be added on needed basis
•  Router services could be developed
Cons
•  Support for each protocol needs to be
developed independently
•  Difficult for protocol proxies to decipher
logical targets
App nApp3App2App1
Layer 7 routerLayer 7 router
MQTT DDS XMPP
App1 App2 App3 App n
Load Balancer
1883 7400 5222
bit 7 6 5 4 3 2 1 0
byte 1 Message type (1) DUP Flag QoS Level RETAIN
byte 2 Remaining length
Fixed Header
Variable Headers for CONNECT
Protocol Name (8 bytes)
Protocol Version (1 byte)
Connect flags (1 byte)
Keep Alive timer (2 bytes)
Header extensions to support protocol specific router plugins requires client-side updates – doesn’t work for IOT!
MQTT Headers
7 6 5 4 3 2 1 0
User
name
flag
Pass
word
flag
Will
RETAIN
Will
QoS
Will
QoS
Will
flag
Clean
Session
Reserved
Option 2 – Layer 4 (TCP) Router
•  Map external port on router to an app
•  Route traffic on mapped port to appropriate app
•  Specify mapping of router port to app as part of
cf cli
•  Mechanisms to detect and report port conflicts
App3 App4App1App1
Layer 4 routerLayer 4 router
Load
Balancer
TCP router - 1
App1 App2 App4
1883 52225222
1883 5222 5222
TCP router - 2
Load
Balancer
App3
5222
51216
Option 2 – Layer 4 (TCP) Router
•  Map external port on router to an app
•  Route traffic on mapped port to appropriate app
•  Specify mapping of router port to app as part of
cf cli
•  Mechanisms to detect and report port conflicts
Pros
•  Ability to support almost all layer 7
protocol (including but not limited
to IoT protocols)
•  Reduced complexity
Cons
•  May have to use of non standard ports
•  Number of apps that can have non-
http traffic is limited
•  Number of ports on router ( ~ 64K)
•  Number of front end IPs
App3 App4App1App1
Layer 4 routerLayer 4 router
Load
Balancer
TCP router - 1
App1 App2 App4
1883 52225222
1883 5222 5222
TCP router - 2
Load
Balancer
App3
5222
51216
Layer 4 (TCP) Router - Architecture
Layer 4 (TCP) Router - Architecture
•  As apps get placed/moved emit the information to router
•  Update the tcp router config to forward the traffic to appropriate
host IP/Port
Route TCP traffic
•  During Config changes
Zero downtime
Rolling deploy
Layer 4 (TCP) Router – Goals
Load balancing among app instances
•  Is the host IP/Port in routing table still reachable
Health checks
•  Simultaneous connections
•  Connection rate
Traffic shaping/limiting
Managing backend ports
Layer 4 (TCP) Router - Goals
•  Cloud controller changes
Reserve front end IP/Port combination
•  CLI changes
Add/Remove/Show mapping
Application manifest to support new mapping
Layer 4 (TCP) Router – Goals
Summary
Layer 4 (TCP) router to provide IoT protocols (and more)
support in CF
1
Will be hosted in cloudfoundry-incubator2
Feedback/contributions are welcome
•  IoT usecases
•  Contact atul.kshirsagar@ge.com or scoen@pivotal.io
3
Imagination at work
Q&A
General Electric Company reserves the right to make changes in specifications and features, or discontinue the product or service described at any time, without notice or obligation. These materials do
not constitute a representation, warranty or documentation regarding the product or service featured. Illustrations are provided for informational purposes, and your configuration may differ.
This information does not constitute legal, financial, coding, or regulatory advice in connection with your use of the product or service. Please consult your professional advisors for any such advice.
No part of this document may be distributed, reproduced or posted without the express written permission of General Electric Company.
GE, Predixand the GE Monogram are trademarks of General Electric Company.
©2015 General Electric Company – All rights reserved.

More Related Content

PPTX
PDF
PAM1: Managing Assets at Scale
PDF
E3: Edge and Cloud Connectivity (Predix Transform 2016)
PPTX
Cross Section and Deep Dive into GE Predix
PDF
Experiments in Predix: Ramping up by Mixing Theory and Practice
PDF
GE Digital Predix. Mario Testino, General Electrics
PDF
IND3: Predix for Transportation (Predix Transform 2016)
PDF
RA TechED 2019 - CL05 Reduce Waste with Logixai
PAM1: Managing Assets at Scale
E3: Edge and Cloud Connectivity (Predix Transform 2016)
Cross Section and Deep Dive into GE Predix
Experiments in Predix: Ramping up by Mixing Theory and Practice
GE Digital Predix. Mario Testino, General Electrics
IND3: Predix for Transportation (Predix Transform 2016)
RA TechED 2019 - CL05 Reduce Waste with Logixai

What's hot (20)

PDF
PEM2: Control Applications Portfolio from GE Power
PDF
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...
PDF
RA TechED 2019 - CL02 - Integrated Architecture System Software What's New
PDF
RA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured Objects
PDF
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
PDF
Learn how Intuit created an application-aware network performance platform
PDF
IIA1: Industrial Control Systems 101 (Predix Transform 2016)
PDF
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
PDF
Robert Murphy Driving Value from Smart Manufacturing
PPTX
Suffering from “Franken” Monitoring?
PPTX
Weaving the Future - Enable Networks to Be More Agile for Services
PPTX
Why and How to Monitor App Performance in Azure
PDF
RA TechED 2019 - CL01 - Integrated Architecture System Hardware - what's new
PDF
RA TechED 2019 - SS08 - What's New and Coming Soon in Safety Automation Archi...
PDF
RA TechED 2019 - PR03 - Implementation of PlantPAx Systems
PPTX
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
PDF
RA TechED 2019 - SS14 - Electronic Lockout Tagout Management Systems
PPTX
Riverbed Performance Management
PPTX
PDF
PCF1: Cloud Foundry Diego ( Predix Transform 2016)
PEM2: Control Applications Portfolio from GE Power
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...
RA TechED 2019 - CL02 - Integrated Architecture System Software What's New
RA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured Objects
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
Learn how Intuit created an application-aware network performance platform
IIA1: Industrial Control Systems 101 (Predix Transform 2016)
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
Robert Murphy Driving Value from Smart Manufacturing
Suffering from “Franken” Monitoring?
Weaving the Future - Enable Networks to Be More Agile for Services
Why and How to Monitor App Performance in Azure
RA TechED 2019 - CL01 - Integrated Architecture System Hardware - what's new
RA TechED 2019 - SS08 - What's New and Coming Soon in Safety Automation Archi...
RA TechED 2019 - PR03 - Implementation of PlantPAx Systems
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
RA TechED 2019 - SS14 - Electronic Lockout Tagout Management Systems
Riverbed Performance Management
PCF1: Cloud Foundry Diego ( Predix Transform 2016)
Ad

Viewers also liked (20)

PPSX
GE IOT Predix Time Series & Data Ingestion Service using Apache Apex (Hadoop)
PPTX
GE Predix - The IIoT Platform
PDF
Azure and Predix
PPTX
Mobile Convention Amsterdam 2014 - GE - Peter van der Fluit
PPTX
Introduction to Microsoft Azure IoT
PDF
Predix Builder Roadshow
PPTX
(Live Tokyo) 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション
PPTX
Asynchronous Web Programming with HTML5 WebSockets and Java
PPTX
Collaborative software architecture decisions: structure and dynamics
 
PPTX
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
PDF
Solving Industrial Data Integration with Machine Intelligence
PDF
E5: Predix Security with ACS & UAA (Predix Transform 2016)
PPTX
Driving IT Transformation with Agile Analytics
PPTX
Edge intelligence slide share
KEY
20111018 1st lt_kom
PDF
Reading NATS
PDF
第一回Cloudfoundry輪読会資料
PDF
PEM1: Device Authentication in IIOT ( Predix Transform 2016)
PDF
Cloud Foundry構成概要 111018
PDF
Lattice深掘り話
GE IOT Predix Time Series & Data Ingestion Service using Apache Apex (Hadoop)
GE Predix - The IIoT Platform
Azure and Predix
Mobile Convention Amsterdam 2014 - GE - Peter van der Fluit
Introduction to Microsoft Azure IoT
Predix Builder Roadshow
(Live Tokyo) 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション
Asynchronous Web Programming with HTML5 WebSockets and Java
Collaborative software architecture decisions: structure and dynamics
 
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
Solving Industrial Data Integration with Machine Intelligence
E5: Predix Security with ACS & UAA (Predix Transform 2016)
Driving IT Transformation with Agile Analytics
Edge intelligence slide share
20111018 1st lt_kom
Reading NATS
第一回Cloudfoundry輪読会資料
PEM1: Device Authentication in IIOT ( Predix Transform 2016)
Cloud Foundry構成概要 111018
Lattice深掘り話
Ad

Similar to Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support (20)

PDF
Industrial IoT bootcamp
PDF
vPC techonology for full ha from dc core to baremetel server.
PDF
Cloud Foundry Networking: Enabling Direct Communicatitions for Microservices
DOCX
Enterprise Data Center Networking (with citations)
PPTX
Cisco Multi-Service FAN Solution
PDF
Introduction to Fog
PPTX
Cloud interconnection networks basic .pptx
PDF
Ibm flex system and pure flex system network implementation with cisco systems
PDF
LinkedIn OpenFabric Project - Interop 2017
PPTX
DC Moving I migracion a otro datacenterd
PPT
Weaving the Future - Enable Networks to Be More Agile for Services
PDF
multilayer-campus-architectures-and-design-principles
PDF
Tendencias de Uso y Diseño de Redes de Interconexión en Computadores Paralel...
PDF
PLNOG 17 - Nicolai van der Smagt - Building and connecting the eBay Classifie...
PDF
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoT
PPTX
Building the Internet of Things with Thingsquare and Contiki - day 2 part 2
PPTX
Software Defined Networking - Huawei, June 2017
PDF
IoT Lab @COPELABS
PPTX
Data Center Networks
PDF
Juniper Networks: Q Fabric Architecture
Industrial IoT bootcamp
vPC techonology for full ha from dc core to baremetel server.
Cloud Foundry Networking: Enabling Direct Communicatitions for Microservices
Enterprise Data Center Networking (with citations)
Cisco Multi-Service FAN Solution
Introduction to Fog
Cloud interconnection networks basic .pptx
Ibm flex system and pure flex system network implementation with cisco systems
LinkedIn OpenFabric Project - Interop 2017
DC Moving I migracion a otro datacenterd
Weaving the Future - Enable Networks to Be More Agile for Services
multilayer-campus-architectures-and-design-principles
Tendencias de Uso y Diseño de Redes de Interconexión en Computadores Paralel...
PLNOG 17 - Nicolai van der Smagt - Building and connecting the eBay Classifie...
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoT
Building the Internet of Things with Thingsquare and Contiki - day 2 part 2
Software Defined Networking - Huawei, June 2017
IoT Lab @COPELABS
Data Center Networks
Juniper Networks: Q Fabric Architecture

More from VMware Tanzu (20)

PDF
Spring into AI presented by Dan Vega 5/14
PDF
What AI Means For Your Product Strategy And What To Do About It
PDF
Make the Right Thing the Obvious Thing at Cardinal Health 2023
PPTX
Enhancing DevEx and Simplifying Operations at Scale
PDF
Spring Update | July 2023
PPTX
Platforms, Platform Engineering, & Platform as a Product
PPTX
Building Cloud Ready Apps
PDF
Spring Boot 3 And Beyond
PDF
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
PDF
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
PDF
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
PPTX
tanzu_developer_connect.pptx
PDF
Tanzu Virtual Developer Connect Workshop - French
PDF
Tanzu Developer Connect Workshop - English
PDF
Virtual Developer Connect Workshop - English
PDF
Tanzu Developer Connect - French
PDF
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
PDF
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
PDF
SpringOne Tour: The Influential Software Engineer
PDF
SpringOne Tour: Domain-Driven Design: Theory vs Practice
Spring into AI presented by Dan Vega 5/14
What AI Means For Your Product Strategy And What To Do About It
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Enhancing DevEx and Simplifying Operations at Scale
Spring Update | July 2023
Platforms, Platform Engineering, & Platform as a Product
Building Cloud Ready Apps
Spring Boot 3 And Beyond
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
tanzu_developer_connect.pptx
Tanzu Virtual Developer Connect Workshop - French
Tanzu Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
Tanzu Developer Connect - French
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: Domain-Driven Design: Theory vs Practice

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Mushroom cultivation and it's methods.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Getting Started with Data Integration: FME Form 101
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation theory and applications.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Per capita expenditure prediction using model stacking based on satellite ima...
Mushroom cultivation and it's methods.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Building Integrated photovoltaic BIPV_UPV.pdf
Approach and Philosophy of On baking technology
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
SOPHOS-XG Firewall Administrator PPT.pptx
Tartificialntelligence_presentation.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Programs and apps: productivity, graphics, security and other tools
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
Getting Started with Data Integration: FME Form 101
Spectral efficient network and resource selection model in 5G networks
Accuracy of neural networks in brain wave diagnosis of schizophrenia
OMC Textile Division Presentation 2021.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation theory and applications.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...

Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support

  • 2. Imagination at work CF & IoT Protocol Support Atul Kshirsagar Senior Engineer, GE Software Dedicated Committer, CF Diego Project May 11, 2015
  • 3. 3 Protocol Landscape – GE Usecase P Predix ERP / CRM Predix Go L P F L P Data historian HMI station Engineering workstations PrinterControl server (SCADA - MTU) Serial based radio Cellular, satellite, mesh, P/ ethernet or serial communication Control server (SCADA - MTU) P P PumpValve PumpValve Pressure sensor Flow sensor Level sensor Pressure sensor Flow sensor Level sensor RTUPLC Modem gateway P Local access Remote station Remote station Modem gateway F Modem gateway HML station Corporate enterprise network WAN Primary control center Backup control center Regional control center Data historian P MODBUS OPC-UA OPC-UA MTConnect DDS DDS DDS DDS DDS MQTT S2S XMPP HTTP Binary PROFINET MODBUS CDMA FDMA TDMA HTTPRMI SFTP SMTP AMQP Asset optimization Operations optimization
  • 4. GE | Non-GE Predix-ready MACHINES and industrial devices Industrial Internet apps powered by Predix Cloud Infrastructure •  Scalable •  Elastic •  Reliable •  Trusted end-to-end Cloud Foundry Industrial Microservices Catalog Application services Infrastructure services •  Built by GE, customers, partners Machine Embedded Discover Code Deploy Operate Monetize •  BizOps •  DevOps •  Community Asset Performance Management (APM) Operations Optimization Predix* Industrial Internet Platform - Architecture Predix is a trademark of General Electric Company.
  • 9. Option 1 – Layer 7 Router •  Pluggable architecture for protocol specific proxies •  Routes traffic to protocol specific proxies based on standard ports •  Protocol proxy then routes traffic to appropriate app/instance based on routing table App nApp3App2App1 Layer 7 routerLayer 7 router MQTT DDS XMPP App1 App2 App3 App n Load Balancer 1883 7400 5222
  • 10. Option 1 – Layer 7 Router •  Pluggable architecture for protocol specific proxies •  Routes traffic to protocol specific proxies based on standard ports •  Protocol proxy then routes traffic to appropriate app/instance based on routing table Pros •  Standard ports exposed for protocols •  Scalable •  Extensible as more protocol proxies can be added on needed basis •  Router services could be developed Cons •  Support for each protocol needs to be developed independently •  Difficult for protocol proxies to decipher logical targets App nApp3App2App1 Layer 7 routerLayer 7 router MQTT DDS XMPP App1 App2 App3 App n Load Balancer 1883 7400 5222
  • 11. bit 7 6 5 4 3 2 1 0 byte 1 Message type (1) DUP Flag QoS Level RETAIN byte 2 Remaining length Fixed Header Variable Headers for CONNECT Protocol Name (8 bytes) Protocol Version (1 byte) Connect flags (1 byte) Keep Alive timer (2 bytes) Header extensions to support protocol specific router plugins requires client-side updates – doesn’t work for IOT! MQTT Headers 7 6 5 4 3 2 1 0 User name flag Pass word flag Will RETAIN Will QoS Will QoS Will flag Clean Session Reserved
  • 12. Option 2 – Layer 4 (TCP) Router •  Map external port on router to an app •  Route traffic on mapped port to appropriate app •  Specify mapping of router port to app as part of cf cli •  Mechanisms to detect and report port conflicts App3 App4App1App1 Layer 4 routerLayer 4 router Load Balancer TCP router - 1 App1 App2 App4 1883 52225222 1883 5222 5222 TCP router - 2 Load Balancer App3 5222 51216
  • 13. Option 2 – Layer 4 (TCP) Router •  Map external port on router to an app •  Route traffic on mapped port to appropriate app •  Specify mapping of router port to app as part of cf cli •  Mechanisms to detect and report port conflicts Pros •  Ability to support almost all layer 7 protocol (including but not limited to IoT protocols) •  Reduced complexity Cons •  May have to use of non standard ports •  Number of apps that can have non- http traffic is limited •  Number of ports on router ( ~ 64K) •  Number of front end IPs App3 App4App1App1 Layer 4 routerLayer 4 router Load Balancer TCP router - 1 App1 App2 App4 1883 52225222 1883 5222 5222 TCP router - 2 Load Balancer App3 5222 51216
  • 14. Layer 4 (TCP) Router - Architecture
  • 15. Layer 4 (TCP) Router - Architecture
  • 16. •  As apps get placed/moved emit the information to router •  Update the tcp router config to forward the traffic to appropriate host IP/Port Route TCP traffic •  During Config changes Zero downtime Rolling deploy Layer 4 (TCP) Router – Goals
  • 17. Load balancing among app instances •  Is the host IP/Port in routing table still reachable Health checks •  Simultaneous connections •  Connection rate Traffic shaping/limiting Managing backend ports Layer 4 (TCP) Router - Goals
  • 18. •  Cloud controller changes Reserve front end IP/Port combination •  CLI changes Add/Remove/Show mapping Application manifest to support new mapping Layer 4 (TCP) Router – Goals
  • 19. Summary Layer 4 (TCP) router to provide IoT protocols (and more) support in CF 1 Will be hosted in cloudfoundry-incubator2 Feedback/contributions are welcome •  IoT usecases •  Contact [email protected] or [email protected] 3
  • 21. General Electric Company reserves the right to make changes in specifications and features, or discontinue the product or service described at any time, without notice or obligation. These materials do not constitute a representation, warranty or documentation regarding the product or service featured. Illustrations are provided for informational purposes, and your configuration may differ. This information does not constitute legal, financial, coding, or regulatory advice in connection with your use of the product or service. Please consult your professional advisors for any such advice. No part of this document may be distributed, reproduced or posted without the express written permission of General Electric Company. GE, Predixand the GE Monogram are trademarks of General Electric Company. ©2015 General Electric Company – All rights reserved.