Abstract
Linux-based mobile computing systems such as robots, electronic control devices, and smart-phone are the most important types of P2P cloud systems in recent days. To improve the overall performance of networked systems, each mobile computing system requires real-time characteristics. For this reason, mobile computing system developers want to know how well real-time responsiveness is supported; several real-time measurement tools have been proposed. However, those previous tools have their own measurement schemes and we think that the results from those models do not show how responsive those systems are. In this paper, we propose ELRM, a new real-time measurement method that has clear measurement interval definitions and an accurate measurement method for real-time responsiveness. We evaluate ELRM on various mobile computing systems and compare it with other existing models. As a result, our method can obtain more accurate and intuitive real-time responsiveness measurement results.
Similar content being viewed by others
References
Yodaiken V (1999) The RTLinux manifesto In:Proceedings of the 5th Linux Expo
Bobet D, Cesati M (2005) Process scheduling, understanding the Linux Kernel, Chapter 7
Aas J (2005) Understanding the Linux 2.6.8.1 CPU scheduler. Silicon Graphics, Inc.(SGI)
van Gend K (2006) Real-Time Linux patches: History and usage. FOSDEM
Love R (2002) Lowering latency in Linux: Introducing a preemptible Kernel. Linux Journal
Real-Time and Linux (2002) Part 2: The preemptible kernel by Linux Devices. ELJOnline
Timesys Whitepaper (2002) : A timesys perspective on the linux preemptible kernel
Heursch AC, Grambow D, Horstkotte A, Rzehak H (2003) Steps towards a fully preemptable linux kernel. The proceedings of the workshop on real-time programming. Lagowski Park, Poland
Kang D, Lee W, Park C (2007) Kernel thread scheduling in real-time linux for wearable computers. ETRI J 29(3):270–280
Arthur S, Emde C, Mc Guire N (2007) Assessment of the realtime preemption patches (RT-Preempt) and their impact on the general purpose performance of the system, 9th Real-Time Linux Workshop
Bauer A (2007) Realtime capabilities of low-end PowerPC and ARM boards for embedded systems. Real-Time Linux Workshop
Webber A (2002) Realfeel test of the preemptible kernel patch. Linux Journal
Linux RT benchmarking framework. http://www.opersys.com/lrtbf/
OSADL project: Latency measurement box. http://www.osadl.org/Latency-Box.projects-latency-box.0.html
Regnier P, Lima G, Barreto L (2008) Evaluation of interrupt handling timeliness in real-time linux operating systems. ACM SIGOPS Oper Syst Rev 42(6):53-64
Measuring performance for real-time systems. http://www.freescale.com/files/soft_dev_tools/doc/white_paper/CWPERFORMWP.pdf
PREEMPT_RT and I-PIPE: The numbers, part 2. http://lwn.net/Articles/140596/
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jung, YJ., Lim, D., Koo, Y.B. et al. A real-time responsiveness measurement method of linux-based mobile systems for P2P cloud systems. Peer-to-Peer Netw. Appl. 7, 665–675 (2014). https://doi.org/10.1007/s12083-013-0219-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-013-0219-1