Group Introduction

What are distributed systems? They are everywhere! If you send email, use social media, use online banking or shopping or play games online you are using distributed system. You just took a flight? The reservation system to air traffic control system that made your trip possible are distributed systems. And it is not just civilians. Multiple distributed systems are also involved in every steps when the US military collects intelligence, plans and coordinates with coalition partners for fighting wars, peacekeeping and disaster recovery missions.

Chances are much of the information representation, curating, sharing and refinement involved in most of our day to day activities involve multiple geographically separated parties that are connected by one or more networks. It is also likely that each party has its own type of machine, representation and expectation about the interaction, and the networks connecting them do not perform in the same manner in all parts and/or all the time.

These systems, often collectively called cyber systems, consist of multiple types of hardware platforms ranging from small embedded computers to large, cloud-scale data centers and innumerable types of software components and services. Apart from failures, these systems being critically important for our daily life and national security, are attractive targets for cyber attacks. These systems need to be carefully engineered.

The DST group at BBN has its origin in the early days of distributed operating systems and distributed computing. The DST researchers have done pioneering work in developing technology enablers for making distributed software systems quality of service (QoS)-ware and adaptive, promoting adaptation for defense and survival, and advancing the the state of the art in intrusion tolerant and survivable systems.

As technologies change and the software stacks become taller and more complex, demands on computer-based systems grow and change rapidly, and the threat to the computer-based systems from state as well as non-state actors rise to a all time high - the task of engineering distributed software has never been more important and critical.

Come, explore how the researchers in the DST group are rising up to these challenges, and having fun in the process!

Research Thrusts

Current Projects