Rating: No reviews yet
Downloads: 123
Change Set: b655b3900d0d
Released: Sep 15, 2012
Updated: Jan 1, 2013 by thilina
Dev status: Beta Help Icon

Recommended Download

Source Code
source code, 3865K, uploaded Oct 16, 2012 - 123 downloads

Release Notes


Twister4Azure is a distributed decentralized iterative MapReduce runtime for Windows Azure Cloud that was developed utilizing Azure cloud infrastructure services. Twister4Azure extends MapReduce paradigm by introducing extensions and optimizations for iterative MapReduce applications. Twister4Azure supports caching of loop-invarient data, adds a new merge step (map->reduce->merge) to the programming model and introduces a novel cache-aware task scheduling mechanism. Twister4Azure running in Azure cloud outperforms Hadoop in a local bare-metal cluster by 2 to 4 times.

Authors: Thilina Gunarathne, Tak-Lon Wu, Judy Qiu, Geoffrey Fox
School of Informatics and Computing / Pervasive Technology Institute
Indiana University, Bloomington.
{tgunarat, taklwu, xqiu,gcf}


For Azure Cloud use : Windows Azure Account
For Local Testing : Azure SDK V1.7
For Development: Windows Azure SDK 1.7 (
Visual Studio 2010 (or 2012)

User and development Guides

  1. Quick Start - MapReduce: Running WordCount Sample
  2. Quick Start - Iterative MapReduce - Running KMeansClustering Sample
  3. Twister4Azure Application Development Guide
  4. FAQ


This release contains the WordCount traditional MapReduce sample and the KMeansClustering iterative MapReduce sample. More untested samples compatible with this release are available in the default branch of the source control repository.


Disclaimer of Warranty

Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

Reviews for this release

No reviews yet for this release.