The Computer Journal Advance Access originally published online on July 17, 2007
The Computer Journal 2007 50(5):535-554; doi:10.1093/comjnl/bxm018
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Service Availability in Concurrent Systems—Part II: Analysis and Case Studies Using HSIP
1 Department of IT and Computer Engineering, Amirkabir University of Technology (Tehran Polytechnic), Tehran, Iran
2 Department of Electrical and Computer Engineering, Tarbiat Modares University, Tehran, Iran
* Corresponding author: sharafat{at}isc.iranet.net
Received 27 May 2006; revised 28 December 2006
The problem of service availability is analyzed using the model developed in Part I. It is shown that the general service availability problem is undecidable, i.e. there is no single algorithm to determine whether a given service in a given system is available at a given time. In restricted cases, it is shown that the problem is decidable, but is NP-complete. The problem of service availability is then extended to nondeterministic systems. Finally, it is shown that a number of important cases can be studied in a cohesive manner based on our proposed formalism.
Key Words: decidability non-deterministic systems NP-completeness service availability