Abstract: |
Techniques are described for distributed processing of Internet of Things (IoT) device data by edge systems co-located within a globally-distributed set of co-location facilities deployed and managed by a co-location facility provider. For example, a method includes selecting, by at least one of a plurality of edge computing systems co-located within respective co-location facilities each deployed and managed by a single co-location facility provider, a selected edge computing system of the plurality of edge computing systems to process data associated with events generated by an IoT device. The method also includes provisioning, at the selected edge computing system, an application programming interface (API) endpoint for communication with the IoT device, receiving, by the selected edge computing system at the endpoint, the data associated with the events generated by the IoT device, and processing, by the selected edge computing system, the data associated with the events generated by the IoT device. |
Inventor: |
Doraiswamy, Vijaay (Fremont, CA, US); Lillie, Brian J. (Los Altos, CA, US); Koty, Ramchandra Jayateerth (Sunnyvale, CA, US); Jeyapaul, Jaganathan (Saratoga, CA, US); Purohit, Purvish (Sunnyvale, CA, US) |
Applicant: |
EQUINIX, Inc. (Redwood City, CA, US) |
Face Assignee: |
Equinix, Inc. (Redwood City, CA, US) |
Filed: |
2018-01-05 |
Issued: |
2019-03-12 |
Claims: |
16 |
|
US10230798
|
1. A method comprising:
(10)
(5)
|
|
12. A system comprising:
(3)
(2)
|
|
16. A computer-readable storage device comprising instructions that when executed cause one or more processors of an edge computing system to:
(0)
(5)
|
|