There has been an exponential growth of Internet of Things (IoT) applications that rely on diverse types of embedded end-systems and devices, such as cell phones, handheld entertainment devices, home appliances, consumer and industrial electronics, smart sensors and actuators. The timeliness, fault-tolerance, security and privacy of these devices-which I simply call QoS-must be supported simultaneously, often with a tight resource budget such as memory, computation and communication bandwidth, and electric power. Also, different applications require different combinations of QoS components, and hence, one-fits-all solutions are not acceptable. |