Dptsv a dynamic priority task scheduling strategy for tss deadlock based on value evaluation
1. DPTSV: A dynamic priority task scheduling strategy for TSS deadlock based
on value evaluation
Abstract:
This paper analyzes the threat of TCG Software Stack (TSS)/TCM Service Module
(TSM) deadlock in multi-user environment such as cloud and discusses its causes
and mechanism. In addition, this paper puts forward a dynamic priority task
scheduling strategy based on value evaluation to handle this threat. The strategy
is based on the implementation features of trusted hardware and establishes a
multi-level ready queue. In this strategy, an algorithm for real-time
value computing is also designed, and it can adjust the production curves of the
real time value by setting parameters in different environment, thus enhancing its
adaptability, which is followed by scheduling and algorithm description. This
paper also implements the algorithm and carries out its performance
optimization. Due to the experiment result from Intel NUC, it is shown that TSS
based on advanced DPTSV is able to solve the problem of deadlock with no
negative influence on performance and security in multi-user environment.