Efficient Timestamps for Capturing Causality

作者
Nitin H. Vaidya,Sandeep S. Kulkarni
出处
期刊:Cornell University - arXiv [Cornell University]
被引量:2
标识
DOI:10.48550/arxiv.1606.05962
摘要

Consider an asynchronous system consisting of processes that communicate via message-passing. The processes communicate over a potentially {\em incomplete} communication network consisting of reliable bidirectional communication channels. Thus, not every pair of processes is necessarily able to communicate with each other directly. % For instance, when the communication network is a {\em star} graph, there is a {\em central} process % that can communicate with all the remaining processes (which are called {\em radial} processes), % but the radial processes cannot communicate with each other directly. The goal of the algorithms discussed in this paper is to assign timestamps to the events at all the processes such that (a) distinct events are assigned distinct timestamps, and (b) the happened-before relationship between the events can be inferred from the timestamps. We consider three types of algorithms for assigning timestamps to events: (i) Online algorithms that must (greedily) assign a timestamp to each event when the event occurs. (ii) Offline algorithms that assign timestamps to event after a finite execution is complete. (iii) Inline algorithms that assign a timestamp to each event when it occurs, but may modify some elements of a timestamp again at a later time. For specific classes of graphs, particularly {\em star} graphs and graphs with connectivity $\geq 1$, the paper presents bounds on the length of vector timestamps assigned by an {\em online} algorithm. The paper then presents an {\em inline} algorithm, which typically assigns substantially smaller timestamps than the optimal-length {\em online} vector timestamps. In particular, the inline algorithm assigns timestamp in the form of a tuple containing $2c+2$ integer elements, where $c$ is the size of the vertex cover for the underlying communication graph.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
刚刚
dawere完成签到,获得积分10
1秒前
huang完成签到 ,获得积分10
2秒前
2秒前
上官若男的应助被多晒太阳采纳,获得10
2秒前
光亮豆芽完成签到,获得积分10
3秒前
香蕉觅云的应助被虚心碧采纳,获得10
4秒前
金银花qaq完成签到 ,获得积分10
5秒前
俊逸吐司完成签到 ,获得积分10
5秒前
Nole的应助被WSR采纳,获得10
5秒前
wanci的应助被杨耑耑采纳,获得10
6秒前
7秒前
羊羊发布了新的文献求助10
8秒前
9秒前
9秒前
昭昭完成签到 ,获得积分10
10秒前
风趣惜灵发布了新的文献求助10
11秒前
1233445完成签到,获得积分10
12秒前
飞飞飞关注了科研通微信公众号
12秒前
lin发布了新的文献求助10
13秒前
学分发布了新的文献求助10
14秒前
虚拟的紊发布了新的文献求助10
14秒前
何甜完成签到,获得积分10
16秒前
顾矜的应助被SoilMan采纳,获得10
16秒前
情怀的应助被fwstu采纳,获得15
19秒前
wanci的应助被风趣惜灵采纳,获得10
19秒前
杨耑耑完成签到,获得积分10
19秒前
乐乐发布了新的文献求助10
20秒前
Lucas的应助被康康采纳,获得10
20秒前
Nole的应助被康康采纳,获得10
21秒前
无花果的应助被康康采纳,获得10
21秒前
小马甲的应助被康康采纳,获得10
21秒前
英姑的应助被康康采纳,获得10
21秒前
李健的小迷弟的应助被康康采纳,获得10
21秒前
Nole的应助被康康采纳,获得10
21秒前
Mmxn的应助被康康采纳,获得10
21秒前
Mmxn的应助被康康采纳,获得10
21秒前
Nole的应助被康康采纳,获得10
21秒前
22秒前
22秒前
高分求助中
(应助此贴封号)通过应助OA文献获取积分 10000
The Student's Guide to Social Neuroscience 800
Rosenblum, Global Change Biology 800
Computational Chemical Reaction Engineering: Modeling, Simulation, and Design with MATLAB 600
Photoredox-Catalyzed Alkoxy-fluorosulfonylmethyl Difunctionalization of Alkenes 550
Organizational Behavior 510
Management and the Arts 510
热门求助领域 (近24小时)
化学 材料科学 医学 生物 计算机科学 工程类 纳米技术 内科学 物理 有机化学 化学工程 生物化学 复合材料 光电子学 细胞生物学 心理学 量子力学 催化作用 物理化学 电极
热门帖子
关注 科研通微信公众号,转发送积分 7811936
求助须知:如何正确求助?哪些是违规求助? 9343170
关于积分的说明 20516958
捐赠科研通 7404826
什么是DOI,文献DOI怎么找? 3329938
关于科研通互助平台的介绍 2476563
邀请新用户注册赠送积分活动 2349414