Results 1 - 10
of
4,573
Mobility increases the capacity of ad-hoc wireless networks
- IEEE/ACM TRANSACTIONS ON NETWORKING
, 2002
"... The capacity of ad-hoc wireless networks is constrained by the mutual interference of concurrent transmissions between nodes. We study a model of an ad-hoc network where n nodes communicate in random source-destination pairs. These nodes are assumed to be mobile. We examine the per-session throughpu ..."
Abstract
-
Cited by 1220 (5 self)
- Add to MetaCart
The capacity of ad-hoc wireless networks is constrained by the mutual interference of concurrent transmissions between nodes. We study a model of an ad-hoc network where n nodes communicate in random source-destination pairs. These nodes are assumed to be mobile. We examine the per
Awareness of Concurrent Changes in Distributed Software Development
- In Proc. of the International Conference on Cooperative Information Systems (CoopIS’08
, 2008
"... Abstract. Traditional software development tools such as CVS and Subversion do not inform users about concurrent modifications while they work on shared projects in their local workspaces. We propose an awareness mechanism that informs users about location of concurrent changes at the level of class ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Abstract. Traditional software development tools such as CVS and Subversion do not inform users about concurrent modifications while they work on shared projects in their local workspaces. We propose an awareness mechanism that informs users about location of concurrent changes at the level
Reliable Communication in the Presence of Failures
- ACM Transactions on Computer Systems
, 1987
"... The design and correctness of a communication facility for a distributed computer system are reported on. The facility provides support for fault-tolerant process groups in the form of a family of reliable multicast protocols that can be used in both local- and wide-area networks. These protocols at ..."
Abstract
-
Cited by 546 (18 self)
- Add to MetaCart
attain high levels of concurrency, while respecting application-specific delivery ordering constraints, and have varying cost and performance that depend on the degree of ordering desired. In particular, a protocol that enforces causal delivery orderings is introduced and shown to be a valuable
Composable memory transactions
- In Symposium on Principles and Practice of Parallel Programming (PPoPP
, 2005
"... Atomic blocks allow programmers to delimit sections of code as ‘atomic’, leaving the language’s implementation to enforce atomicity. Existing work has shown how to implement atomic blocks over word-based transactional memory that provides scalable multiprocessor performance without requiring changes ..."
Abstract
-
Cited by 509 (43 self)
- Add to MetaCart
changes to the basic structure of objects in the heap. However, these implementations perform poorly because they interpose on all accesses to shared memory in the atomic block, redirecting updates to a thread-private log which must be searched by reads in the block and later reconciled with the heap when
Annotation of Concurrent Changes in Collaborative Software Development
- in "Proceedings of the IEEE International Conference on Intelligent Computer Communication and Processing - ICCP 2008, Cluj-Napoca
, 2008
"... Studies showed that in large projects the partition of software modules is limited and developers can contribute to any part of the code. In traditional software development tools such as CVS and Subversion users work in their local workspaces without being informed about concurrent modifications. T ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
. This can lead to conflicting or redundant changes. We propose an awareness mechanism that informs users about the concurrent published changes by annotating the local project with these modifications. Users can continue working without integrating the concurrent changes being notified about the location
Concur: An Algorithm for Merging Concurrent Changes without Conflicts
"... Suppose you and I are both editing a document. You make and change and I make a change, concurrently. Now if we want to still be seeing the same document then I need to apply your change after mine and you mine after yours. But we can’t just apply them willy-nilly. I must amend yours somehow and you ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Suppose you and I are both editing a document. You make and change and I make a change, concurrently. Now if we want to still be seeing the same document then I need to apply your change after mine and you mine after yours. But we can’t just apply them willy-nilly. I must amend yours somehow
Does the “New Economy” Measure up to the Great Inventions of the Past?
- JOURNAL OF ECONOMIC PERSPECTIVES—VOLUME 14, NUMBER 4—FALL 2000—PAGES 49–74
, 2000
"... A widespread belief seems to be emerging, at least in the popular press, that the U.S. economy is in the throes of a fundamental transformation, one which is wiping out the 1972–95 productivity slowdown, along with inflation, the budget deficit, and the business cycle. A typical recent comment, in a ..."
Abstract
-
Cited by 376 (3 self)
- Add to MetaCart
, in a Wall Street Journal article, claimed that “when it comes to technology, even the most bearish analysts agree the microchip and Internet are changing almost everything in the economy” (Ip, 2000). Or as an article in Fortune (June 8, 1998, pp. 86–87) magazine put it, “The [computer] chip has
Exploiting virtual synchrony in distributed systems
, 1987
"... We describe applications of a virtually synchronous environment for distributed programming, which underlies a collection of distributed programming tools in the 1SIS2 system. A virtually synchronous environment allows processes to be structured into process groups, and makes events like broadcasts ..."
Abstract
-
Cited by 360 (30 self)
- Add to MetaCart
broadcasts to the group as an entity, group membership changes, and even migration of an activity from one place to another appear to occur instantaneously -- in other words, synchronously. A major advantage to this approach is that many aspects of a distributed application can be treated independently
Phase relationship between hippocampal place units and the EEG theta rhythm. Hippocampus 3:317–330
, 1993
"... Many complex spike cells in the hippocampus of the freely moving rat have as their primary correlate the animal's location in an environment (place cells). In contrast, the hippocampal electroencephalograph theta pattern of rhythmical waves (7- 12 Hz) is better correlated with a class of moveme ..."
Abstract
-
Cited by 344 (4 self)
- Add to MetaCart
of movements that change the rat's location in an environment. During movement through the place field, the complex spike cells often fire in a bursting pattern with an interburst frequency in the same range as the concurrent electroencephalograph theta. The present study examined the phase of the theta
Debugging concurrent programs
- ACM Computing Surveys
, 1989
"... The main problems associated with debugging concurrent programs are increased complexity, the “probe effect, ” nonrepeatability, and the lack of a synchronized global clock. The probe effect refers to the fact that any attempt to observe the behavior of a distributed system may change the behavior o ..."
Abstract
-
Cited by 196 (1 self)
- Add to MetaCart
The main problems associated with debugging concurrent programs are increased complexity, the “probe effect, ” nonrepeatability, and the lack of a synchronized global clock. The probe effect refers to the fact that any attempt to observe the behavior of a distributed system may change the behavior
Results 1 - 10
of
4,573