English

Distributed Graphical Simulation in the Cloud

Distributed, Parallel, and Cluster Computing 2016-06-08 v1

Abstract

Graphical simulations are a cornerstone of modern media and films. But existing software packages are designed to run on HPC nodes, and perform poorly in the computing cloud. These simulations have complex data access patterns over complex data structures, and mutate data arbitrarily, and so are a poor fit for existing cloud computing systems. We describe a software architecture for running graphical simulations in the cloud that decouples control logic, computations and data exchanges. This allows a central controller to balance load by redistributing computations, and recover from failures. Evaluations show that the architecture can run existing, state-of-the-art simulations in the presence of stragglers and failures, thereby enabling this large class of applications to use the computing cloud for the first time.

Keywords

Cite

@article{arxiv.1606.01966,
  title  = {Distributed Graphical Simulation in the Cloud},
  author = {Omid Mashayekhi and Chinmayee Shah and Hang Qu and Andrew Lim and Philip Levis},
  journal= {arXiv preprint arXiv:1606.01966},
  year   = {2016}
}