The edgeEngine Runtime is a distributed computing framework component that enables any network-aware device to become a host for running microservices. The types of network-aware devices that edgeEngine supports are cellphones, tablets, IoT devices, industrial equipment, home appliances, and physical computers or virtual machines running as desktop systems or within a data center, to name a few.
As long as the device has an operating system that the edgeEngine Runtime supports, that device can be transformed into a serverless microservices host used by other devices running the edgeEngine Runtime. For example, imagine a cellphone running edgeEngine that's hosting a microservice that has the ability to perform a special type of arithmetic calculation. (See Figure 1 below.) once that microservice is running on the cellphone, other devices running the edgeEngine Runtime can access that microservice to do the special calculation.
These various edgeEngine Runtime enabled devices that are running in a collective, collaborative manner make up the hybrid edge cloud. (See Figure 2, below.)