A recent line of work has sought the implementation of the maximally permissive deadlock avoidance policy (DAP) for a broad class of complex resource allocation systems (RAS) as a classifier that gives effective and parsimonious representation to the dichotomy of the underlying behavioral space into the admissible and inadmissible subspaces defined by the target policy. The considered RAS class pertains also to the management of the lock allocation in multi-threaded software. The work presented in this paper complements the past developments in this area by providing (i) succinct conditions regarding the possibility of expressing the aforementioned classifier as a set of linear inequalities in the RAS state variables, and (ii) an efficient customized algorithm for the synthesis of pertinent non-linear classifiers that implement the target DAP with minimum run-time computational overhead, in the case that a linear-classifier-based representation of this policy is not possible.

Maximally permissive deadlock avoidance for sequential resource allocation systems using disjunctions of linear classifiers / R. Cordone, A. Nazeem, L. Piroddi, S. Reveliotis - In: 51' IEEE Conference on decision and control : Maui, Hawaii, december 10–13, 2012 : proceedingsPiscataway : Institute of electrical and electronics engineers, 2012 Dec. - ISBN 9781467320665. - pp. 7244-7251 (( Intervento presentato al 51. convegno Conference on Decision and Control (CDC) tenutosi a Maui, HI nel 2012.

Maximally permissive deadlock avoidance for sequential resource allocation systems using disjunctions of linear classifiers

R. Cordone
Primo
;
2012

Abstract

A recent line of work has sought the implementation of the maximally permissive deadlock avoidance policy (DAP) for a broad class of complex resource allocation systems (RAS) as a classifier that gives effective and parsimonious representation to the dichotomy of the underlying behavioral space into the admissible and inadmissible subspaces defined by the target policy. The considered RAS class pertains also to the management of the lock allocation in multi-threaded software. The work presented in this paper complements the past developments in this area by providing (i) succinct conditions regarding the possibility of expressing the aforementioned classifier as a set of linear inequalities in the RAS state variables, and (ii) an efficient customized algorithm for the synthesis of pertinent non-linear classifiers that implement the target DAP with minimum run-time computational overhead, in the case that a linear-classifier-based representation of this policy is not possible.
Settore INF/01 - Informatica
Settore MAT/09 - Ricerca Operativa
Settore ING-INF/04 - Automatica
dic-2012
IEEE
Book Part (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/230630
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? 3
  • OpenAlex ND
social impact