Distributed Systems Group

Cloud Computing has emerged as the greatest paradigm shift in the computing industry in recent memory. Distributed systems and infrastructures are at the heart of these modern Cloud Computing infrastructures; be it foundational layers such as file systems and object stores, or Big Data analytics and Machine Learning platforms. Recent technological trends toward high performance RDMA network fabrics and storage technologies such as Intel/Micron's 3D XPoint are creating interesting new opportunities and challenges in modern Cloud infrastructures, as well as traditional enterprise systems such as databases. At the same time, processor vendors are packing more cores per CPU than ever before, enabling greater degree of scaling on a single node.

Oracle Labs' Distributed Systems Group was formed with the charter to explore the implications of all these technological trends in the new Cloud era. This includes applying new techniques to solve distributed computing problems, studying the role of new technologies in data center scale distributed infrastructures, and also understanding the utility of single node performance and scalability in the larger distributed context. We study scalability and performance problems relevant to Cloud Computing infrastructures, Machine Learning platforms, databases, and other foundational systems such as the Linux kernel, that are of core interest to Oracle.

Hardware and Software, Engineered to Work Together