首页> 外文会议>ACM EuroSys conference on computer systems >Kineograph: Taking the Pulse of a Fast-Changing and Connected World
【24h】

Kineograph: Taking the Pulse of a Fast-Changing and Connected World

机译:Kineograph:采取快速变化和连接世界的脉冲

获取原文

摘要

Kineograph is a distributed system that takes a stream of incoming data to construct a continuously changing graph, which captures the relationships that exist in the data feed. As a computing platform, Kineograph further supports graph-mining algorithms to extract timely insights from the fast-changing graph structure. To accommodate graph-mining algorithms that assume a static underlying graph, Kineograph creates a series of consistent snapshots, using a novel and efficient epoch commit protocol. To keep up with continuous updates on the graph, Kineograph includes an incremental graph-computation engine. We have developed three applications on top of Kineograph to analyze Twitter data: user ranking, approximate shortest paths, and contro-versial topic detection. For these applications. Kineograph takes a live Twitter data feed and maintains a graph of edges between all users and hashtags. Our evaluation shows that with 40 machines processing 100K tweets per second, Ki-neograph is able to continuously compute global properties, such as user ranks, with less than 2.5-minute timeliness guar-antees. This rate of traffic is more than 10 times the reported peak rate of Twitter as of October 2011.
机译:Kineograph是一个分布式系统,它采用传入数据流来构造一个连续更改的图形,它捕获数据馈送中存在的关系。作为计算平台,Kineograph进一步支持图形挖掘算法,以从快速更改的图形结构中提取及时见解。为了容纳假设静态底层图形的图形挖掘算法,Kineograph使用新颖且高效的epoch提交协议创建一系列一系列一致的快照。为了跟上图表上的连续更新,Kineograph包括一个增量图形 - 计算引擎。我们在Kineograph上开发了三种应用来分析Twitter数据:用户排名,近似的最短路径和对照主题检测。对于这些应用程序。 Kineograph采取一个现场推特数据源,并在所有用户和Hashtag之间维护边缘的图形。我们的评估表明,使用40台机器处理100K每秒推文,KI-Neograph能够连续计算全局属性,例如用户级别,具有少于2.5分钟的武库 - 欺骗性。截至2011年10月,这种交通率超过了Twitter的峰值率的10倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号