نتایج جستجو برای: deadlocks

تعداد نتایج: 1207  

2012
Indranil Roy Glenn R. Luecke James Coyle Marina Kraeva

Unified Parallel C (UPC) is a language used to write parallel programs for shared and distributed memory parallel computers. Deadlock detection in UPC programs requires detecting deadlocks that involve either locks, collective operations, or both. In this paper, a distributed deadlock detection algorithm for UPC programs that uses run-time analysis is presented. The algorithm detects deadlocks ...

2008
Marwa Shousha Lionel C. Briand Yvan Labiche

Concurrency problems, such as deadlocks, should be identified early in the design process. This is made increasingly difficult as larger and more complex concurrent systems are being developed. We propose here an approach, based on the analysis of specific models expressed in the Unified Modeling Language (UML) that uses a specifically designed genetic algorithm to detect deadlocks. Our main mo...

2013
Swati Gupta

In a distributed database environment, where the data is spread across several sites there are many concerns to deal with such as concurrency control, deadlock. Deadlocks impact the overall performance of the system. A deadlock is a condition in a system where a process cannot proceed because it needs to obtain a resource held by another process which it itself is holding a resource that the ot...

2003
Mithuna Thottethodi Alvin R. Lebeck Shubhendu S. Mukherjee

High performance, freedom from deadlocks, and freedom from livelocks are desirable properties of interconnection networks. Unfortunately, these can be conflicting goals because networks may either devote or under-utilize resources to avoid deadlocks and livelocks. These resources could otherwise be used to improve performance. For example, a minimal adaptive routing algorithm may forgo some rou...

2005
Rahul Agarwal Liqiang Wang Scott D. Stoller

Concurrent programs are notorious for containing errors that are difficult to reproduce and diagnose. A common kind of concurrency error is deadlock, which occurs when a set of threads is blocked each trying to acquire a lock held by another thread in that set. Static and dynamic (run-time) analysis techniques exist to detect deadlocks. Havelund’s GoodLock algorithm detects potential deadlocks ...

2004
Cameron Browne

Akron is a new connection game played with marbles on a square grid. Most games in this family, such as the classics Hex and Y, tend to be hexagonal in nature to avoid problems with deadlocks in the plane. Gonnect (AG 6) is a rare exception on the square grid that uses Go-like captures to elegantly get around this problem. Akron takes a different route; upwards. Players resolve deadlocks by sta...

1998
C. MOHAN A. SILBERSCHATZ

Over the years several locking protocols have been proposed for coordinating the concurrent use of a data base by multiple transactions. Of these, the non-two-phase locking (non-2PL) protocols form a large class. The Pitfall Protocol (PP) is one of the non-2PL protocols. While the rules of PP assure serializability, they do not prevent deadlocks from occurring. Resolution of a deadlock by parti...

2017
Jinpeng Zhou Sam Silvestro Hongyu Liu Yan Cai Tongping Liu

Deadlocks are critical problems afflicting parallel applications, causing software to hang with no further progress. Existing detection tools suffer not only from significant recording performance overhead, but also from excessive memory and/or storage overhead. In addition, they may generate numerous false alarms. Subsequently, after problems have been reported, tremendous manual effort is req...

Journal: :IEEE Trans. Parallel Distrib. Syst. 1998
Rajendra V. Boppana Suresh Chalasani Cauligi S. Raghavendra

We show that deadlocks due to dependencies on consumption channels are a fundamental problem in wormhole multicast routing. This type of resource deadlocks has not been addressed in many previously proposed wormhole multicast algorithms. We also show that deadlocks on consumption channels can be avoided by using multiple classes of consumption channels and restricting the use of consumption cha...

Journal: :IEEE Trans. Software Eng. 1991
Waleed A. Muhanna

This paper considers a graph-oriented, nonprocedural, development environment where new composite programs are constructed by coupling a collection of existing component programs, each of whose interface is defined by a fixed number of input ports and output ports. When the coupling graph is cyclic there is the possibility of a deadlock. The intent of this paper is to present a system that perm...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید