{"title":"Brume - A Horizontally Scalable and Fault Tolerant Building Operating System","authors":"Almir Mehanovic, T. H. Rasmussen, M. Kjærgaard","doi":"10.1109/IoTDI.2018.00018","DOIUrl":null,"url":null,"abstract":"The physically centralized nature of current building automation systems increases complexity and has limited scalability and fault tolerance. A building automation system which can scale to encompass a future Internet of things, needs an architecture which is decentralized from the lowest to the highest layers. We present Brume, a building operating system which logically provides the same kind of service oriented architecture as a modern building operating system, while physically it runs on the same fabric as a future Internet of Things; large numbers of small and heterogeneous devices. This enables Brume to be highly horizontally scalable and fault tolerant through means of redundancy, while also being secure and simple to operate. To verify the expected benefits and the applicability of the platform for building automation, a prototype is developed for a real building setup. A set of micro benchmarks are run against the prototype to evaluate various aspects of the design, and two cases are used to show the platforms ability to support real-time control of building equipment and supervisory control based on neural network-based predictions.","PeriodicalId":149725,"journal":{"name":"2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IoTDI.2018.00018","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The physically centralized nature of current building automation systems increases complexity and has limited scalability and fault tolerance. A building automation system which can scale to encompass a future Internet of things, needs an architecture which is decentralized from the lowest to the highest layers. We present Brume, a building operating system which logically provides the same kind of service oriented architecture as a modern building operating system, while physically it runs on the same fabric as a future Internet of Things; large numbers of small and heterogeneous devices. This enables Brume to be highly horizontally scalable and fault tolerant through means of redundancy, while also being secure and simple to operate. To verify the expected benefits and the applicability of the platform for building automation, a prototype is developed for a real building setup. A set of micro benchmarks are run against the prototype to evaluate various aspects of the design, and two cases are used to show the platforms ability to support real-time control of building equipment and supervisory control based on neural network-based predictions.