十分钟了解分布式计算:GraphLab
生活随笔
收集整理的這篇文章主要介紹了
十分钟了解分布式计算:GraphLab
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
GraphLab是一個面向大規模機器學習/圖計算的分布式內存計算框架,由CMU在2009年開始的一個C++項目,這里的內容是基于論文
Low, Yucheng, et al. "Distributed GraphLab: A Framework for Machine Learning in the Cloud" Proceedings of the VLDB Endowment 5.8 (2012)[ppt]
后續會介紹GraphLab加強版PowerGraph (v. 2.2)的內容,并介紹其在Spark平臺上的克隆GraphX。
Graph計算的背景
Graph計算的特點
GraphLab框架
此外還可以定制Full consistency(Stronger)和Vertex consistency(Weaker)這兩種一致性級別。
Distributed Consistency問題有兩種解決辦法?
1) 圖著色(算法復雜,并且可能有些顏色的patirion比較小影響效率)?
2) Distributed Locking with pipelining(高效,Latency Hiding)
from: http://www.cnblogs.com/wei-li/p/GraphLab.html
總結
以上是生活随笔為你收集整理的十分钟了解分布式计算:GraphLab的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python脚本图解
- 下一篇: Hadoop的那些事儿