-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Elastic Phoenix is an elastic MapReduce framework based on Phoenix from Stanford. It is elastic in the sense that, unlike in the original Phoenix system, workers can be added to a MapReduce job while it is running. This allows the user to, for example, speed up a slow job by allocating more resources to it in the form of another worker process.
Elastic Phoenix also allows a pseudo-distributed mode of operation in which workers run in multiple virtual machines on the same host, using the Nahanni shared memory mechanism for Linux KVM. This allows Phoenix to be run in a cloud environment in which the unit of resource allocation is a virtual machine.
Elastic Phoenix was developed by Adam Wolfe Gordon in the Department of Computing Science at the University of Alberta, under the supervision of Dr. Paul Lu. It is released under a BSD-style license identical to the license of the original Phoenix system.
Full documentation can be found in the README.md file in the source distribution, and there is some additional information on the following wiki pages: