Scale Testing the CST: One Million Devices
The Cloud Service Toolkit (CST) is a cloud service that is compatible with OpenDOF (see
www.opendof.org). The dof-oas is designed to provide massive scalability for the Internet of Things
(IoT). It provides connectivity, authentication, access control, and routing services for connected
devices. All communication is secured using AES-256 encryption.
We conducted a test by connecting a little over one million (1,009,997) virtual IoT devices over a four
hour period to a cloud system running a cst-dof-oas cluster on Amazon AWS. Of the one million
connections, there were 24 initial unsuccessful connection attempts, which occurred all at the same
moment. In the field, this wouldn’t be an issue since connections are automatically reattempted.
Nevertheless, we are investigating the cause of these issues. Nearly 83 million secure GET operations (a
GET operation retrieves a data value from another device; for example, obtaining a temperature value
from a sensor) were processed and routed between devices with zero failures and an average total end-to-
end operation processing time of 1,606 milliseconds, inclusive of network latency for both command
and response. Once connected, each virtual device performed a GET operation every minute.