分布式系统:Naiad

本文介绍了Naiad分布式数据流系统的时间戳排序规则和Pointstamp概念。时间戳排序遵循字典序,并且空集时间戳最大。Pointstamp关注时间戳和位置,而不涉及记录内容。E.OnNotify((1, []))会在顶点E不再接收时间戳小于(1, [])的消息时被调用,即所有可能导致该点stamp的pointstamp已处理完毕。" 113163986,10541484,配置全栈邮件服务:从MySQL到Webmail,"['MySQL', '邮件服务器', 'Postfix', 'Dovecot', 'Webmail']
摘要由CSDN通过智能技术生成

Naiad: A Timely Dataflow System

问题

见参考

  • Write down the timestamp changes that the records experience as they flow through the graph, e.g., (a, 2): at A, t = (1, []); at B, t = … You may omit vertices that do not modify the timestamp.

  • Informally explain when E.OnNotify((1, [])) will be called. You do not need to step through the details of the pointstamp protocol.

回答

时间戳的排序方式:
  • (1, [5, 7]) < (1, [5, 8]) < (1, [6, 2]) < (2, [1, 1])
    但是要注意,短的大于长的: (1, [5, 7]) < (1, [5]) – lexicographic ordering on loop counters
  • 也就是说,(1, [x,y,z,…]) < (1, [ ] )。空集时间戳最大。
Pointstamp
  • Pointstamp只关心 时间戳和位置(点/边)。不关心record(message)里面变量的值。
    • 做两种计数,1) occurrence count——此
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值