Apache Hama | |
---|---|
![]() | |
Developer(s) | Apache Software Foundation |
Preview release | 0.7.1
/ March 14, 2016 |
Repository | Hama Repository |
Written in | Java |
Operating system | Cross-platform |
Type | Distributed computing, bulk synchronous parallel |
License | Apache License 2.0 |
Website | hama |
Apache Hama is a distributed computing framework based on bulk synchronous parallel computing techniques for massive scientific computations e.g., matrix, graph and network algorithms.[1] Originally a sub-project of Hadoop,[2] it became an Apache Software Foundation top level project in 2012. It was created by Edward J. Yoon,[3] who named it (short for "Hadoop Matrix Algebra"),[4] and Hama also means hippopotamus in Yoon's native Korean language (하마),[5] following the trend of naming Apache projects after animals and zoology (such as Apache Pig). Hama was inspired by Google's Pregel large-scale graph computing framework described in 2010.[6] When executing graph algorithms, Hama showed a fifty-fold performance increase relative to Hadoop.[7]
Retired in April 2020,[8] project resources are made available as part of the Apache Attic. Yoon cited issues of installation, scalability, and a difficult programming model[9] for its lack of adoption.
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search