Probabilistic response-time analysis for real-time systems in body area sensor networks

Advances in real-time system and wireless communication have led to the deployment of body area sensor networks BASNs for effective real-time healthcare applications. Real-time systems in BASNs tend increasingly to be probabilistic and mixed critical to meet stringent requirements on space, weight, and power consumption. Response-time analysis is an important and challenging task for BASNs to provide some critical services. In this paper, we propose a request-based compositional probabilistic response-time analysis framework for probabilistic real-time task models with fixed-priority preemptive scheduling in BASNs. In this method, each probabilistic real-time task is abstracted as a probabilistic request function. Rough response-time distribution is computed first based on the cumulative request distribution and then exact response-time distribution is obtained by refinement based on the request increase distribution. Our strategy can effectively improve performance by reducing repetitive computational overhead for the probabilistic response-time analysis of all tasks in the system. Our evaluation demonstrates that our proposed method significantly outperforms the existing probabilistic response-time analysis algorithm in terms of analysis duration. Copyright © 2015 John Wiley & Sons, Ltd.

[1]  Lida Xu,et al.  A Continuous Biomedical Signal Acquisition System Based on Compressed Sensing in Body Sensor Networks , 2013, IEEE Transactions on Industrial Informatics.

[2]  Alan Burns,et al.  Statistical analysis of WCET for scheduling , 2001, Proceedings 22nd IEEE Real-Time Systems Symposium (RTSS 2001) (Cat. No.01PR1420).

[3]  Ola Redell,et al.  Exact best-case response time analysis of fixed priority scheduled tasks , 2002, Proceedings 14th Euromicro Conference on Real-Time Systems. Euromicro RTS 2002.

[4]  Wang Yi,et al.  General and efficient Response Time Analysis for EDF scheduling , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[5]  Myong-Soon Park,et al.  Reliable Cache Memory Design for Sensor Networks , 2008, 2008 Third International Conference on Convergence and Hybrid Information Technology.

[6]  Mathai Joseph,et al.  Finding Response Times in a Real-Time System , 1986, Comput. J..

[7]  Chieh-Yih Wan,et al.  On the performance of Bluetooth and IEEE 802.15.4 radios in a body area network , 2008, BODYNETS.

[8]  王义,et al.  Approximate Response Time Analysis of Real-Time Task Graphs , 2014 .

[9]  John P. Lehoczky,et al.  Fixed priority scheduling of periodic task sets with arbitrary deadlines , 1990, [1990] Proceedings 11th Real-Time Systems Symposium.

[10]  Sanjoy K. Baruah,et al.  A Response-Time Bound in Fixed-Priority Scheduling with Arbitrary Deadlines , 2009, IEEE Transactions on Computers.

[11]  Pascal Richard,et al.  Approximation scheme for real-time tasks under fixed-priority scheduling with deferred preemption , 2013, RTNS '13.

[12]  Alan Burns,et al.  Applying new scheduling theory to static priority pre-emptive scheduling , 1993, Softw. Eng. J..

[13]  Gunther Bauer,et al.  Mixed-criticality networks for adaptive systems , 2010, 29th Digital Avionics Systems Conference.

[14]  Rolf Ernst,et al.  Monitoring Arbitrary Activation Patterns in Real-Time Systems , 2012, 2012 IEEE 33rd Real-Time Systems Symposium.

[15]  Nathan Fisher,et al.  Efficient Admission Control for Enforcing Arbitrary Real-Time Demand-Curve Interfaces , 2012, 2012 IEEE 33rd Real-Time Systems Symposium.

[16]  Wang Yi,et al.  Refinement-Based Exact Response-Time Analysis , 2014, 2014 26th Euromicro Conference on Real-Time Systems.

[17]  Liliana Cucu-Grosjean,et al.  Independence - a misunderstood property of and for probabilistic real-­‐time systems , 2013 .

[18]  Wang Yi,et al.  Hardness Results for Static Priority Real-Time Scheduling , 2012, 2012 24th Euromicro Conference on Real-Time Systems.

[19]  Liliana Cucu-Grosjean,et al.  Re-sampling for statistical timing analysis of real-time systems , 2012, RTNS '12.

[20]  Francisco J. Cazorla,et al.  On the Comparison of Deterministic and Probabilistic WCET Estimation Techniques , 2014, 2014 26th Euromicro Conference on Real-Time Systems.

[21]  Frank Slomka,et al.  Generalizing Response-Time Analysis , 2010, 2010 IEEE 16th International Conference on Embedded and Real-Time Computing Systems and Applications.

[22]  Liliana Cucu-Grosjean,et al.  Response Time Analysis for Fixed-Priority Tasks with Multiple Probabilistic Parameters , 2013, 2013 IEEE 34th Real-Time Systems Symposium.

[23]  Dorin Maxim,et al.  Estimation of Probabilistic Minimum Inter-arrival Times Using Extreme Value Theory , 2013 .

[24]  Wei Wang,et al.  A Survey of Body Sensor Networks , 2013, Sensors.

[25]  Wang Yi,et al.  The Digraph Real-Time Task Model , 2011, 2011 17th IEEE Real-Time and Embedded Technology and Applications Symposium.

[26]  Liliana Cucu-Grosjean,et al.  Measurement-Based Probabilistic Timing Analysis for Multi-path Programs , 2012, 2012 24th Euromicro Conference on Real-Time Systems.

[27]  Michael González Harbour,et al.  Schedulability analysis for tasks with static and dynamic offsets , 1998, Proceedings 19th IEEE Real-Time Systems Symposium (Cat. No.98CB36279).

[28]  Gabriel A. Moreno,et al.  Statistical-Based WCET Estimation and Validation , 2009, WCET.

[29]  Benton H. Calhoun,et al.  Body Area Sensor Networks: Challenges and Opportunities , 2009, Computer.