ABSTRACT

This paper describes an essential aspect of an ongoing effort toward sentient buildings. These buildings have an internal, dynamic, self-updating representation of themselves that also acts as a unified interface for building control systems. Such building representations are intended to be universal enough to support a wide range of applications, which may include facility management, building performance analyses, and real-time control. Our thesis is that building model services for this kind of application have unique requirements that set them apart from building model servers used for design collaboration. We have designed, implemented, and evaluated a prototypical model server toward these requirements. An overview of the system architecture and some preliminary evaluation results were presented in earlier work; this paper focuses on specific concurrency-related design issues of the model server core and their performance characteristics.