ZTE Communications ›› 2017, Vol. 15 ›› Issue (4): 12-22.DOI: 10.3969/j.issn.1673-5188.2017.04.002

• Special Topic • Previous Articles     Next Articles

An OS for Internet of Everything: Early Experience from A Smart Home Prototype

CAO Jie, XU Lanyu, Raef Abdallah, SHI Weisong   

  1. Department of Computer Science, Wayne State Unversity, Detroit, MI 48201, USA
  • Received:2017-06-07 Online:2017-10-25 Published:2019-12-02
  • About author:CAO Jie (jiecao@wayne.edu) received his B.S. in telecommunication engineering from Xidian University, China and M.S. in computer science from Wayne State University, USA. He is currently pursuing his Ph.D. in computer science at Wayne State University and internship at Interdigital Inc. His research interests include edge computing, computer systems, and wireless health. He has published 5 research papers and his publication of MyPalmVein received the Best Student Paper Award from HealthCom, 2015.|XU Lanyu (xu.lanyu@wayne.edu) received her B.S. in electronic and information engineering from Tongji University, China. She is currently a Ph.D. candidate in computer science at Wayne State University, USA. Her research interests include edge computing, computer systems, and cognitive service.|Raef Abdallah (raef.abdallah@gmail.com) received his B.S. in computer science from Lebanese American University, Lebanon. He holds M.S. degrees in computer science and industrial engineering from Oklahoma State University, USA. His research interests include IoT, smart homes, simulation, and design of algorithms. He has developed solutions for major companies in the United States in the areas of education, manufacturing, and defense. He is currently working in the connected vehicle technology.|SHI Weisong (weisong@wayne.edu) is a Charles H. Gershenson Distinguished Faculty Fellow and a professor of Computer Science at Wayne State University, USA. His research interests include edge computing, computer systems, energy-efficiency, and wireless health. He received his B.S. from Xidian University, China in 1995, and Ph.D. from Chinese Academy of Sciences, China in 2000, both in computer engineering. He is a recipient of National Outstanding Ph.D. Dissertation Award of China and the NSF CAREER award. He is an IEEE Fellow and an ACM Distinguished Scientist.

Abstract:

The proliferation of the Internet of Everything (IoE) has pulled computing to the edge of the network, such as smart homes, autonomous vehicles, robots, and so on. The operating system as the manager of the computing resources, is also facing new challenges. For IoE systems and applications, an innovative operating system is missing to support services, collect data, and manage the things. However, IoE applications are all around us and increasingly becoming a necessity rather than a luxury. Therefore, it is important that the process of configuring and adding devices to the IoE is not a complex one. The ease of installation, operation, and maintenance of devices on the network unarguably plays an important role in the wide spread use of IoE devices in smart homes and everywhere else. In this paper, we propose Sofie, which is a smart operating system for the IoE. We also give the design of Sofie. Sofie can be implemented via different IoT systems, such as Home Assistant, openHAB, and so on. In order to implement Sofie to get some early experience, we leverage Home Assistant to build a prototype for the smart home. Our work shows that Sofie could be helpful for practitioners to better manage their IoE systems.

Key words: edge computing, IoE, smart home, operating system