Moara: Flexible and Scalable Group-based Aggregation System

Project Overview

Moara is a group-based aggregation system for monitoring large-scale infrastructures such as data centers, PlanetLab, and Grids. Unlike other distributed aggregation systems, Moara builds aggregation trees for different groups and adaptively maintains the trees to optimize the total message cost for maintenance and query resolution. Moreover, Moara supports complex query expressions that allow the users and administrators to query arbitrarily nested unions and intersections over multiple groups. Through these mechanisms, Moara is able to resolve queries efficiently by reducing response time and lowering message overhead.

People

Steve Ko (UIUC)
Praveen Yalagandula (HP Labs)
Indy Gupta (UIUC)
Vanish Talwar (HP Labs)
Dejan Milojicic (HP Labs)
Subu Iyer (HP Labs)

Papers and Posters

  • Moara: Flexible and Scalable Group-Based Querying System [pdf]
    to appear, ACM/IFIP/USENIX Middleware 2008

  • Moara: A Querying System for Large Distributed Infrastructures [pdf]
    Poster at SOSP, 2007.

  • Querying Large Distributed Infrastructures (invited letter) [link]
    IEEE TCSC Newsletter Volume 9, No.1, 2007.