Cut-off Theorems for the PV-model

07/09/2018
by   Lisbeth Fajstrup, et al.
0

We prove cut-off results for deadlocks and serializability of a PV-thread T run in parallel with itself: For a PV thread T which accesses a set R of resources, each with a maximal capacity κ:R→N, the PV-program T^n, where n copies of T are run in parallel, is deadlock free for all n if and only if T^M is deadlock free where M=Σ_r∈Rκ(r). This is a sharp bound: For all κ:R→N and finite R there is a thread T using these resources such that T^M has a deadlock, but T^n does not for n<M. Moreover, we prove a more general theorem: There are no deadlocks in p=T1|T2|... |Tn if and only if there are no deadlocks in T_i_1|T_i_2|... |T_i_M for any subset {i_1,...,i_M}⊂ [1:n]. For κ(r)≡ 1, T^n is serializable for all n if and only if T^2 is serializable. For general capacities, we define a local obstruction to serializability. There is no local obstruction to serializability in T^n for all n if and only if there is no local obstruction to serializability in T^M for M=Σ_r∈Rκ(r)+1. The obstructions may be found using a deadlock algorithm in T^M+1. These serializability results also have a generalization: If there are no local obstructions to serializability in any of the M-dimensional sub programs, T_i_1|T_i_2|... |T_i_M, then p is serializable.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/27/2021

Relational Hypersequent S4 and B are Cut-Free Hypersequent Incomplete

We show that relational hypersequent K4, S4, KB and RB, investigated in ...
research
07/05/2021

The Curious Case of the Diamond Network

This work considers the one-shot capacity of communication networks subj...
research
02/22/2021

Cut Locus Realizations on Convex Polyhedra

We prove that every positively-weighted tree T can be realized as the cu...
research
06/22/2018

Theorems of Carathéodory, Helly, and Tverberg without dimension

We prove a no-dimensional version of Carathédory's theorem: given an n-e...
research
03/01/2021

A Difference-of-Convex Cutting Plane Algorithm for Mixed-Binary Linear Program

In this paper, we propose a cutting plane algorithm based on DC (Differe...
research
03/19/2021

Continuous iterative algorithms for anti-Cheeger cut

As a judicious correspondence to the classical maxcut, the anti-Cheeger ...
research
06/02/2020

Stochastic Approximation Cut Algorithm for Inference in Modularized Bayesian Models

Bayesian modelling enables us to accommodate complex forms of data and m...

Please sign up or login with your details

Forgot password? Click here to reset