• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 1,865
Next 10 →

Time, Clocks, and the Ordering of Events in a Distributed System

by Leslie Lamport , 1978
"... The concept of one event happening before another in a distributed system is examined, and is shown to define a partial ordering of the events. A distributed algorithm is given for synchronizing a system of logical clocks which can be used to totally order the events. The use of the total ordering i ..."
Abstract - Cited by 2869 (14 self) - Add to MetaCart
The concept of one event happening before another in a distributed system is examined, and is shown to define a partial ordering of the events. A distributed algorithm is given for synchronizing a system of logical clocks which can be used to totally order the events. The use of the total ordering

About logical clocks for distributed systems

by Miche L Raynal, Ir Isa - ACM SIGOPS Operating Systems Review , 1992
"... Memory space and processor time are basic resources when executing a program. But beside this implementation aspect (this time resource is necessary but does not belong to the program semantics), the concept of time presents a more fundamental facet in distributed systems namely causality relation b ..."
Abstract - Cited by 19 (0 self) - Add to MetaCart
between events. Put forward by Lamport in 1978, the logical nature of time is of primary importance when designing or analyzing distributed systems. This paper reviews three ways (linear time, vector time and matrix time) which have been proposed to capture causality between events of a distributed

Bounding Logical Clocks in Distributed Systemss

by A. Gahlot, K. M. Ch, J. Misra, How Distributed Computing, T. H. Lai, T. H. Yang, On Information, Processing Letters , 1993
"... this paper we defined the notion of bounded clocks and proposed an algorithm to bound vector clocks. The algorithm assumes bounded message delay. In a system with bounded clocks, many messages may have the same timestamp value. The proposed algorithm deals with this ambiguity by dividing the process ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
this paper we defined the notion of bounded clocks and proposed an algorithm to bound vector clocks. The algorithm assumes bounded message delay. In a system with bounded clocks, many messages may have the same timestamp value. The proposed algorithm deals with this ambiguity by dividing

Graph Transformation with Time: Causality and Logical Clocks

by Szilvia Gyapay, Dániel Varró, Reiko Heckel , 2003
"... Following TER nets, an approach to the modelling of time in high-level Petri nets, we propose a model of time within (attributed) graph transformation systems where logical clocks are represented as distinguished node attributes. Corresponding axioms for the time model in TER nets are generalised ..."
Abstract - Cited by 19 (6 self) - Add to MetaCart
Following TER nets, an approach to the modelling of time in high-level Petri nets, we propose a model of time within (attributed) graph transformation systems where logical clocks are represented as distinguished node attributes. Corresponding axioms for the time model in TER nets

Plausible Clocks: Constant Size Logical Clocks for Distributed Systems

by Francisco J. Torres-Rojas, Mustaque Ahamad , 1996
"... In a Distributed System with N sites, the precise detection of causal relationships between events can only be done with vector clocks of size N. This gives rise to scalability and efficiency problems for accurate logical clocks. In this paper we propose a class of logical clocks called plausible ..."
Abstract - Cited by 43 (3 self) - Add to MetaCart
In a Distributed System with N sites, the precise detection of causal relationships between events can only be done with vector clocks of size N. This gives rise to scalability and efficiency problems for accurate logical clocks. In this paper we propose a class of logical clocks called

An Efficient Logical Clock for Replaying Message-Passing Programs

by Wei Wang, Binxing Fang, P. R. China
"... Abstract:- Cyclic debugging is one of the most important and most commonly used activities in programs development. During cyclic debugging, the program is repeatedly re-executed to track down errors when a failure has been observed. The cyclic debugging approach often fails for parallel programs be ..."
Abstract - Add to MetaCart
of trace file is very important to evaluate the scalability of record&replay scheme. This paper proposes an improved clock system, called 1-n clock. By combining local logic clock and vector clock, 1-n clock can compress the size of trace file. This method especially supports record&replay of long

Interlock Avoidance in Transparent and Dynamic Parallel Program Instrumentation Using Logical Clocks

by W. Cai, K. Zhang, S. J. Turner, C. Sun , 1998
"... A fundamental problem with runtime monitoring of parallel programs is the intrusion introduced by instrumenting the original program. In order to minimize the amount of intrusion in monitoring parallel programs, the logical clock approach (LCA) was proposed. It uses logical clocks to time and contro ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
A fundamental problem with runtime monitoring of parallel programs is the intrusion introduced by instrumenting the original program. In order to minimize the amount of intrusion in monitoring parallel programs, the logical clock approach (LCA) was proposed. It uses logical clocks to time

Dotted version vectors: Logical clocks for optimistic replication

by Nuno Preguiça - CoRR
"... In cloud computing environments, a large number of users access data stored in highly available storage systems. To provide good performance to geographically disperse users and allow operation even in the presence of failures or network partitions, these systems often rely on optimistic replication ..."
Abstract - Cited by 5 (4 self) - Add to MetaCart
In cloud computing environments, a large number of users access data stored in highly available storage systems. To provide good performance to geographically disperse users and allow operation even in the presence of failures or network partitions, these systems often rely on optimistic replication solutions that guarantee only eventual consistency. In this scenario, it is important to be able to accurately and efficiently identify updates executed concurrently. In this paper, first we review, and expose problems with current approaches to causality tracking in optimistic replication: these either lose information about causality or do not scale, as they require replicas to maintain information that grows linearly with the number of clients or updates. Then, we propose a novel solution that fully captures causality while being very concise in that it maintains information that grows linearly only with the number of servers that register updates for a given data element, bounded by the degree of replication. 1.

A Highly Adaptive Distributed Routing Algorithm for Mobile Wireless Networks

by Vincent D. Park, M. Scott Corson , 1997
"... We present a new distributed routing protocol for mobile, multihop, wireless networks. The protocol is one of a family of protocols which we term "link reversal" algorithms. The protocol's reaction is structured as a temporally-ordered sequence of diffusing computations; each computat ..."
Abstract - Cited by 1100 (6 self) - Add to MetaCart
" of the distributed algorithm. This capability is unique among protocols which are stable in the face of network partitions, and results in the protocol's high degree of adaptivity. This desirable behavior is achieved through the novel use of a "physical or logical clock" to establish the "

A customized logical clock for timestamp-based relaxed consistency DSM systems

by Luciana Arantes, Bertil Folliot, Pierre Sens , 1999
"... In this paper we present a new logical clock, the barrier-lock clock, whose conception was based on the needs of relaxed consistency DSM systems. Barrier-lock clocks can be used to implement timestamp-based relaxed consistency DSMs since they precisely control the partial order of synchronization op ..."
Abstract - Add to MetaCart
In this paper we present a new logical clock, the barrier-lock clock, whose conception was based on the needs of relaxed consistency DSM systems. Barrier-lock clocks can be used to implement timestamp-based relaxed consistency DSMs since they precisely control the partial order of synchronization
Next 10 →
Results 1 - 10 of 1,865
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University