TY - GEN
T1 - Comparison of bootstrapping and finite state machine simulations of a scheduling benchmark
AU - Anderson, George
AU - Marwala, Tshilidzi
AU - Nelwamondo, Fulufhelo Vincent
PY - 2013
Y1 - 2013
N2 - This paper compares simulation of a scheduling benchmark using two different approaches. The benchmark mimics the behavior of a chat application, with sender and receiver threads. One approach involves representing the benchmark as a Finite State Machine (FSM), in which the various threads could have different states, and move from one state to another until they complete. Another approach uses a benchmark performance approximation method known as bootstrapping, introduced in the AKULA scheduling simulator. The benchmarks are simulated in the LinSched Linux scheduler simulator. Our results show that bootstrapping produces results (actual runtime figures) closer to those obtained when running the actual benchmark on an operating system. The simulation also completes much faster with bootstrapping. However, the FSM results in a better model of scheduling, with higher significance.
AB - This paper compares simulation of a scheduling benchmark using two different approaches. The benchmark mimics the behavior of a chat application, with sender and receiver threads. One approach involves representing the benchmark as a Finite State Machine (FSM), in which the various threads could have different states, and move from one state to another until they complete. Another approach uses a benchmark performance approximation method known as bootstrapping, introduced in the AKULA scheduling simulator. The benchmarks are simulated in the LinSched Linux scheduler simulator. Our results show that bootstrapping produces results (actual runtime figures) closer to those obtained when running the actual benchmark on an operating system. The simulation also completes much faster with bootstrapping. However, the FSM results in a better model of scheduling, with higher significance.
UR - http://www.scopus.com/inward/record.url?scp=84865974373&partnerID=8YFLogxK
U2 - 10.1007/978-1-4614-3558-7_72
DO - 10.1007/978-1-4614-3558-7_72
M3 - Conference contribution
AN - SCOPUS:84865974373
SN - 9781461435570
T3 - Lecture Notes in Electrical Engineering
SP - 841
EP - 850
BT - Emerging Trends in Computing, Informatics, Systems Sciences, and Engineering
T2 - 2010 6th International Joint Conference on Computer, Information, and Systems Sciences, and Engineering, CISSE 2010
Y2 - 3 December 2010 through 12 December 2010
ER -