University of California Santa Barbara


The University of Santa Barbara is actively pursuing several advancements in cloud computing. Their Massive Graphs in Clusters (MAGIC) project is focused on developing software infrastructure that can efficiently answer queries on extremely large graph datasets. They have also designed an open-source implementation of the Google AppEngine interface.

  •   Research Projects  
  •   Resources  

Research Projects

AppScale
AppScale is an open-source implementation of the Google AppEngine cloud computing interface from the RACELab at UC Santa Barbara. AppScale enables execution of GAE applications on virtualized cluster systems. In Particular, AppScale enables users to execute GAE applications using their own clusters with greater scalability and reliability than the GAE SDK provides. Moreover, AppScale executes automatically and transparently over cloud infrastructures such as the Amazon Web Services (AWS) Elastic Compute Cloud (EC2) and Eucalyptus, the open-source implementation of the AWS interfaces. ....
Equipping the Allosphere, an Environment for Immersive Data Exploration
Abstract: The activity of visualizing and exploring complex multi-dimensional data provides insight that is essential for progress in several areas of science and engineering, where the amount and complexity of the data overwhelms traditional computing environments. This project will develop the first complete version of the Allosphere, an infrastructure that will provide powerful methods for detailed analysis, synthesis, and manipulation of such data by integrating multimodal representations of large-scale data with human-scale visualization and interaction techniques in a novel immersive environment. Intellectual Merit: The Allosphere comprises a 10m diameter spherical display surface in a three-story near-anechoic building space, with a bridge running through the center that holds up ....
Massive Graphs in Clusters (MAGIC)
Many of today's data-intensive application domains, including searches on social networks like Facebook and protein matching in bioinformatics, require us to answer complex queries on highly-connected data. The UCSB Massive Graphs in Clusters (MAGIC) project is focused on developing software infrastructure that can efficiently answer queries on extremely large graph datasets. The MAGIC software will provide an easy to use interface for searching and analyzing data, and manage the processing of queries to effeciently take advantage of computing resources like large datacenters. ....

Resources

Presentation: Scalable Graph Processing in Data Center Environments PDF
Scalable Graph Processing in Data Center Environments


Paper: The AlloSphere: Immersive Multimedia for Scientific Discovery and Artistic Exploration PDF
The AlloSphere: Immersive Multimedia for Scientific Discovery and Artistic Exploration


Paper: ElasTraS: An Elastic Transactional Data Store in the Cloud PDF
By Sudipto Das, Divyakant Agrawal, and Amr El Abbadi.

Abstract: Over the last couple of years, “Cloud Computing” or “Elastic Computing” has emerged as a compelling and successful paradigm for internet scale computing. One of the major contributing factors to this success is the elasticity of resources. In spite of the elasticity provided by the infrastructure and the scalable design of the applications, the elephant (or the underlying database), which drives most of these web-based applications, is not very elastic and scalable, and hence limits scalability. In this paper, we propose ElasTraS which addresses this issue of scalability and elasticity of the data store in a cloud computing environment to leverage from the elastic nature of the underlying infrastructure, while providing scalable transactional data access. This paper aims at providing the design of a system in progress, highlighting the major design choices, analyzing the different guarantees provided by the system, and identifying several important challenges for the research community striving for computing in the cloud.