Scalable Software Systems


In our research, we study the engineering aspects of geo-distributed systems and applications in contexts such as cloud, edge, and fog computing. Specifically, we are interested in all aspects of system quality in such systems – from experiment-based measurements and middleware systems for quality management to the design of geo-distributed systems aiming at specific quality goals such as availability, performance, data consistency, or fault-tolerance. Our current focus is on questions of placement for data replicas and application components as these strongly affect the resulting quality behavior in geo-distributed systems.