Amazon Alexa Echo, and Google Nest have changed our lives as consumers. As the Internet of Things (IoT) forays into the Enterprise with connected sensing devices, they disrupt traditional business models.
As connected devices start communicating with Enterprise applications, the end user experience can be severely impacted. Application performance management solutions now need to cover smart connected devices seamlessly with traditional Web applications and End User Experiences. This talk highlights some of the unique challenges that monitoring millions of IoT devices will bring. It also emphasizes features of a good IoT-ready performance monitoring solution.
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
IoT in the Enterprise
1. IoT in the enterprise:
Why your Monitoring Strategy should Include
Connected Devices
Balwinder Kaur
Principal Software Engineer, Emerging Technologies
3. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 3
Safe Harbor Statement
This Product Roadmap is the confidential information of AppDynamics,
Inc. ("AppDynamics"), and the recipient shall not disclose this Product
Roadmap to any third party. AppDynamics reserves the right to change
this Product Roadmap at any time, for any reason and without notice or
compensation to the recipient. Notwithstanding the forward-looking
statements contained herein (such as estimated completion dates), this
Product Roadmap is not a guarantee of future product features and
should not be relied upon in making any purchasing decisions. Actual
product results may vary from forward-looking statements due to changes
in AppDynamics and customer technologies, factors related to the
economy and target markets, acquisitions of other companies, the hiring
and termination of personnel and other factors.
4. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 4
Mark your calendars
Day 2 General Session
Wed 11.15.16
4-5:30 p.m.
Live IoT Demo
#AppSphere16 #IoT
7. IoT is in our lives
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 7
8. Enablers for IoT
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 8
LOW COST
SENSORS
UBIQUITIOUS
CONNECTIVITY
INCREASED
COMPUTE
POWER
BIG DATA
ANALYTICS
Getting to Scale
2006 2016
10. Connected Devices in Retail
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 10
Smart Shelves
Warehouse Management Systems
RETAIL
Higher
Productivity
Reduced Costs
Insight
Customer
Behavior
11. Connected Cars
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 11
Connected Cars
OBD II Port Dongle
AUTOMOTIVE
and
INSURANCE
250 Million Cars will be connected by 2020 - Gartner
Remote
Access
New Opportunities
12. Connected Devices in Cities
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 12
Energy Management in
Smart Buidings
Smart Parking Meters
SMART BUILDINGS &
INFRASTRUCTURE
Enhanced Customer
Experience
Energy
Conservation
13. Value of IoT
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 13
Enhanced
Customer
Experience
Higher Productivity New Opportunities
Brand
14. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 14
“IoT devices directly, or indirectly,
impact the bottom line of a business."
15. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 15
IoT is a disruptive innovation
88% of Fortune 500 companies of 1955
no longer exist
Source: https://www.aei.org/publication/fortune-500-firms-in-1955-vs-2014-89-are-gone-and-were-all-better-off-because-of-that-dynamic-creative-destruction/
18. Succeeding in a Cyber Physical World
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 18
Harness the
Business
Opportunity
Build the
Technology
Skills
Proactively
Manage
Risks
19. Manage Performance Risks
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 19
Security
Privacy
Performance
Others
1. Managing
Performance of IoT
Devices
2. Connected Devices
and Business Services
Impact each other
21. What’s new in this Connected World
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 21
Business
ServicesInternet
Mobile
Sensing
Devices
Edge Computing
Device
Embedded Apps
22. Let’s Focus on what’s New
1. Devices
2. Embedded
Apps
3. Connections
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 22
24. What is this IoT “Thing” ?
Traditional Embedded Device
+
Connectivity
+
Cloud Services
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 24
On the Side: Convergence of OT and IT organizations
Operations
Technology
Org
Information
Technology
Org
32. Beyond http
• Http/JSON is the defacto
standard for web
• Not the same for IoT
• MQTT, AMQP, CoAP
• Expect a hybrid and
fragmented architecture
• Expect unifying bridges
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 32
Example – Eclipse Ponte
39. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 39
Teresa
Director, IT Services
Inventory Management Company
• Manage web applications on the
cloud for customers to fulfil their
orders from mobile and web.
• Recently launched an RFID based
automated inventory management
system
• It is now possible to track and
manage inventory in real time.
• The backend applications see an
unexpected load that is bringing
down her systems
40. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 40
Head, Operations
White Goods Company
Recently Launched a connected washer dryer system
Getting complaints of unresponsive control panels.
Ivan
41. Where can problems happen?
Devices
Unavailable
Devices
Unhealthy
Poor
Application
Transaction
Health
Business
Service
Problems
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 41
42. Deep Dive - Problems Originating from Devices
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 42
UIPower Connectivity
StorageCPU RAM
Version
mismatch
Mobility
43. Deep Dive - Problems Originating from Aggregation of Devices
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 43
Scale of
Devices
Volume of
Data
Velocity of
Data
Variety of
Data
Highly Distributed Hybrid Environments
1.0 second User Response Time Expectations 0.1 seconds*
* WirelessWeek Article
44. Enterprise Grade Performance Monitoring Solution
Instrument
all kinds
Apps
Aggregate
Data at
Scale
Correlate
Single
Pane View
of the
Enterprise
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 44
45. Enterprise Grade Performance Monitoring Solution (contd)
Deep
instrumentation
Diagnose
Problems
Quickly
Provide Alert
Mechanisms
Measure the
Business
Impact
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 45
46. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 46
Teresa
Recap
The business services see an
unexpected load bringing down the
systems
Resolution
• Java APM on backend
• EUM for web and browser
• Teresa got RFID reader app
instrumented with the IoT agent*
• BT Correlation showed that a lot
of the load was coming from the
RFID reader.
• It was updating the GPS co-
ordinates every minute whether the
value changed or not!
*This is not a G.A product.
No specific release schedule is committed
47. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 47
Ivan
Recap
Connected Washer Dryer had
unresponsive panels
Resolution
• Java APM on the backend
• Ivan got the washer panel
instrumented IoT agent*
• Backend Calls HTTP Errors.
• The IT department had
upgraded one of the endpoints
w/o informing device team!
• Ivan worked with the Device
Management system and got
an OTA patch deployed
*This is not a G.A product.
No specific release schedule is committed
50. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 50
Join our Early Access
Program
http://tinyurl.com/iot-appd
Meet us @ AppD Labs
Lounge
Not to miss!
General Session
Wed 4-5:30 p.m.
balwinder.kaur@appdynamics
.com
@bkaurca
Q&A
51. Please give us your feedback—Session B13329
• Complete the online survey you'll receive via
email later today or via text at:
Text this number: 878787
Text this word: APPSPHERE
• Every time you submit a session survey, your
name will be entered in a random drawing.
We're giving away Amazon Echos
to 5 lucky winners!
• Thank you for your input
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 51
Win!
Devices that can be connected IPv6=3.4x 1038 addresses
1997 => 10 to the power 12
2020 => 10 to the power 21
in a decade 2006=>2016 ~ 10 to the power 6
$0.60 Decrease from $1.30
64X increase in compute power
40X decrease in cost for connectivity
ability to process big data generated by these sensors
Digital Price Tags that can be updated with a single click of a button by the store manager
Tracking of Inventory across the phases – Higher Productivity
Manufacturing, Distribution, Retail, Consumption, Recycling – Reduced Costs
By 2020, 90% of cars will be connected. Mechanics can view problems remotely and ask for the cars to come in. New business opportunities of selling music services or putting in take out orders can be done.
Insurance and Connected Cars that go hand in hand can be seamlessly integrated. The dongle on the right goes into your OBD II port and provide a usage based insurance policy
IoT is disruptive
Prey or Predator
89% quote
Get rid of other things
Unusual performance anomlosies could indicate violat eof the top two
Label Apps
Devices and Connections
Merge two slides
1 Know your devices
2 Know your embedded apps
3. Know how they connect with the backend services
http://www.libelium.com/smart_parking/
Change to categories
Application Layer Protocol
Message Payload
Security Protocol
Transport Layer
Yesterday – Today – Tomorrow – Problem that show up tomorrow
Teresa
IT services of an inventory management company
Supply Chain management to them.
Customers got fulfill their orders from the web and mobile tablets. But now the company has embraced IoT and deployed RFID based solution and suddenly her business services are getting dragged down
Problem was: RFID readers were updating her backend services with GPS locations every minute even when nothing changed
She found it out using the AppDynamics Network Request Snapshot and BT Correlation
Use Case - OT
Panels – touch panels – tested it worked fine. Washer/Dryer - As long as his team didn’t have to deal with a recall, life was good. Now these devices have to be paired with home wifis and constantly talk to the cloud so people can run them remotely, and maintenance people can be alerted. It also has OTA
Complaints about the panels being responsive.
IoT not going so well
Use case -
The smart washer kept retrying sending information to the mobile app.
How did they find it.
Device was timing out. AppDynamics panel.
Service person for washer dryer/ Device
======
Teresa
IT services of an inventory management company
Supply Chain management to them.
Customers got fulfill their orders from the web and mobile tablets. But now the company has embraced IoT and deployed RFID based solution and suddenly her business services are getting dragged down
Problem was: RFID readers were updating her backend services with GPS locations every minute even when nothing changed
She found it out using the AppDynamics Network Request Snapshot and BT Correlation
Use Case - OT
Panels – touch panels – tested it worked fine. Washer/Dryer - As long as his team didn’t have to deal with a recall, life was good. Now these devices have to be paired with home wifis and constantly talk to the cloud so people can run them remotely, and maintenance people can be alerted. It also has OTA
Complaints about the panels being responsive.
IoT not going so well
Use case -
The smart washer kept retrying sending information to the mobile app.
How did they find it.
Device was timing out. AppDynamics panel.
Teresa
IT services of an inventory management company
Supply Chain management to them.
Customers got fulfill their orders from the web and mobile tablets. But now the company has embraced IoT and deployed RFID based solution and suddenly her business services are getting dragged down
Problem was: RFID readers were updating her backend services with GPS locations every minute even when nothing changed
She found it out using the AppDynamics Network Request Snapshot and BT Correlation
Use Case - OT
Panels – touch panels – tested it worked fine. Washer/Dryer - As long as his team didn’t have to deal with a recall, life was good. Now these devices have to be paired with home wifis and constantly talk to the cloud so people can run them remotely, and maintenance people can be alerted. It also has OTA
Complaints about the panels being responsive.
IoT not going so well
Use case -
The smart washer kept retrying sending information to the mobile app.
How did they find it.
Device was timing out. AppDynamics panel.
Teresa
IT services of an inventory management company
Supply Chain management to them.
Customers got fulfill their orders from the web and mobile tablets. But now the company has embraced IoT and deployed RFID based solution and suddenly her business services are getting dragged down
Problem was: RFID readers were updating her backend services with GPS locations every minute even when nothing changed
She found it out using the AppDynamics Network Request Snapshot and BT Correlation
Use Case - OT
Panels – touch panels – tested it worked fine. Washer/Dryer - As long as his team didn’t have to deal with a recall, life was good. Now these devices have to be paired with home wifis and constantly talk to the cloud so people can run them remotely, and maintenance people can be alerted. It also has OTA
Complaints about the panels being responsive.
IoT not going so well
Use case -
The smart washer kept retrying sending information to the mobile app.
How did they find it.
Device was timing out. AppDynamics panel.
Finalize session ID, insert at the end of each deck after “Questions” and before “Thank you”