Applying Operating System Principles to Fog Computing Architecture for User-Oriented IoT Services: Vision and Challenges
09 August 2017
It is expected that the fact that Fog meets IoT promises a great potential by extending the cloud to be closer to the things that produce and act on IoT data and thus providing vast advantages in terms of lower latency, higher reliability, smaller bandwidth throughout traffic locality, etc. In this article, we propose an architecture of fog computing for IoT services, especially when IoT devices at the edge are owned by different individuals. We take the perspective of designing an operating system, which enables us to inherit the architectural lessons from the long history in the area of operating system and to identify new challenges and fresh design angles and needs for an architecture of fog for IoT services.