Abstract
Nonfunctional properties such as dependability and performance have growing impact on the design of a broad range of systems and services, where tighter constraints and stronger requirements have to be met. This way, aspects such as dependencies or interference, quite often neglected, now have to be taken into account due to the higher demand in terms of quality. In this chapter, we associate such aspects with operating conditions for a system, proposing an analytical framework to evaluate the effects of condition changing to the system quality properties. Starting from the phase type expansion technique, we developed a fitting algorithm able to catch the behavior of the system at changing points, implementing a codomain memory policy forcing the continuity of the observed quantity when operating conditions change. Then, to also deal with the state-space explosion problem of the underlying stochastic process, we resort to Kronecker algebra providing a tool able to evaluate, both in transient and steady states, nonfunctional properties of systems affected by variable operating conditions. Some examples from different domains are discussed to demonstrate the effectiveness of the proposed framework and its suitability to a wide range of problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
This is an approximation we made because the speed is not constant but a r.v. Thus, the supplied power is a r.v. too. The approximation introduced is not required by the proposed method and we made it just to simplify the presentation because our purpose is to show the effectiveness of the technique and not to study the mechanical system with high accuracy.
References
Finkelstein MS (1999) Wearing-out of components in a variable environment. Reliab Eng Syst Saf 66(3):235–242
Sedyakin N (1966) On one physical principle in reliability theory. Tekhn Kibernetika (in Russian—Tech Cybern) 3:80–87
Ciardo G, Marie R, Sericola B, Trivedi K (1990) Performability analysis using semi-Markov reward processes. IEEE Trans Comput 39:1252–1264
Limnios N, Oprisan G (2001) Semi-Markov processes and reliability, ser. Statistics for industry and technology. Birkhäuser, Boston, MA, USA
Gribaudo M, Bobbio A, Sereno M (2001) Modeling physical quantities in industrial systems using fluid stochastic Petri nets. In: Proceeding of fifth international workshop on performability modeling of computer and communication systems (PMCCS 5), 2001, pp 81–85
Ciardo G, Nicol D, Trivedi KS (1999) Discrete-event simulation of fluid stochastic Petri nets. IEEE Trans Softw Eng 2:207–217
Brokemeyer F, Halstron HS, Jensen A (1948) The life and works of A. K. Erlang. Trans Danish Acad Tech Sci 2
Neuts MF, Meier KS (1981) On the use of phase type distributions in reliability modelling of systems with two components. OR Spectr 2(4):227–234
Neuts MF (1981) Matrix-geometric solutions in stochastic models: an algorithmic approach. Johns Hopkins University Press, Baltimore
Scarpa M (1999) Non Markovian stochastic Petri nets with concurrent generally distributed transtions. PhD dissertation, University of Turin
Pérez-Ocón R, Montoro-Cazorla D (2004) A multiple system governed by a quasi-birth-and-death process. Reliab Eng Syst Saf 84(2):187–196
Buchholz P, Ciardo G, Donatelli S, Kemper P (2000) Complexity of memory-efficient kronecker operations with applications to the solution of markov models. Inf J Comput 12(3):203–222
Distefano S, Longo F, Scarpa M (2010) Availability assessment of ha standby redundant clusters. In: SRDS, 2010, pp 265–274
Distefano S, Longo F, Scarpa M (2010) Symbolic representation techniques in dynamic reliability evaluation. In: HASE, 2010, pp 45–53
Bruneo D, Distefano S, Longo F, Puliafito A, Scarpa M (2010) Reliability assessment of wireless sensor nodes with non-linear battery discharge. In: Wireless Days (WD), 2010 IFIP, Oct 2010, pp 1–5
Bruneo D, Longo F, Puliafito A, Scarpa M, Distefano S (2010) Software rejuvenation in the cloud. In: Proceedings of the 5th international ICST conference on simulation tools and techniques, ser. SIMUTOOLS ’12. ICST, ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), Brussels, Belgium, Belgium, pp 8–16 [Online]. http://dl.acm.org/citation.cfm?id=2263019.2263022
Bruneo D, Distefano S, Longo F, Puliafito A, Scarpa M (2012) Evaluating wireless sensor node longevity through Markovian techniques. Comput Netw 56(2):521–532
Bruneo D, Distefano S, Longo F, Puliafito A, Scarpa M (2013) Workload-based software rejuvenation in cloud systems. IEEE Trans Comput 62(6):1072–1085
Distefano S, Bruneo D, Longo F, Scarpa M (2013) Quantitative dependability assessment of distributed systems subject to variable conditions. In: Pathan M, Wei G, Fortino G (eds) Internet and distributed computing systems, ser. Lecture notes in computer science, vol 8223. Springer, Berlin, pp 385–398 [Online]. http://dx.doi.org/10.1007/978-3-642-41428-2_31
Distefano S, Longo F, Scarpa M (2013) Investigating mobile crowdsensing application performance. In: Proceedings of the third ACM international symposium on design and analysis of intelligent vehicular networks and applications, ser. DIVANet ’13. ACM, New York, NY, USA, pp. 77–84 [Online]. http://doi.acm.org/10.1145/2512921.2512931
Distefano S, Longo F, Scarpa M, Trivedi K (2014) Non-markovian modeling of a bladecenter chassis midplane. In: Horvath A, Wolter K (eds) Computer performance engineering, ser. Lecture notes in computer science, vol 8721. Springer International Publishing, pp. 255–269 [Online]. http://dx.doi.org/10.1007/978-3-319-10885-8_18
Longo F, Bruneo D, Distefano S, Scarpa M (20104) Variable operating conditions in distributed systems: modeling and evaluation. Concurrency and computation: practice and experience, pp n/a-n/a, 2014 [Online]. http://dx.doi.org/10.1002/cpe.3419
Longo F, Distefano S, Bruneo D, Scarpa M (2015) Dependability modeling of software defined networking. Comput Netw 83(0):280–296 [Online]. http://www.sciencedirect.com/science/article/pii/S1389128615001139
Cumani A (1985) ESP—a package for the evaluation of stochastic Petri nets with phase-type distributed transition times. In: PNPM, pp 144–151
Bobbio A, Scarpa M (1998) Kronecker representation of stochastic petri nets with discrete ph distributions. In: Proceedings of the third IEEE annual international computer performance anddependability sympousim (IPDS ’98)
Horvath A, Puliafito A, Telek M, Scarpa M (2000) Analysis and evaluation of non-markovian stochastic Petri nets. In: Tools 2000. Springer, Schaumburg, IL, USA, March 2000, pp 171–187
Buchholz P, Ciardo G, Donatelli S, Kemper P (1997) Complexity of kronecker operations on sparse matrices with applications to the solution of markov models. Technical report
Longo F, Scarpa M (2009) Applying symbolic techniques to the representation of non-markovian models with continuous ph distributions. In: EPEW ’09: Proceedings of the 6th European performance engineering workshop on computer performance engineering. Springer, Berlin, Heidelberg, pp 44–58
Longo F, Scarpa M (2015) Two-layer symbolic representation for stochastic models with phase-type distributed events. Int J Syst Sci 46(9):1540–1571
Franz R, Gradischnig K, Huber M, Stiefel R (1994) Atm-based signaling network topics on reliability and performance. IEEE J Sel Areas Commun 12(3):517–525
Herrmann C, Lott M, Du Y, Hettich A (1998) A wireless atm lan prototype: test bed implementation and first performance results. In: Proceedings of the of MTT-S wireless’98 symposium, pp 145–150
Liu H-L, Shooman M (2003) Reliability computation of an ip/atm network with congestion. In: Annual reliability and maintainability symposium, pp 581–586
Bruneo D (2014) A stochastic model to investigate data center performance and qos in iaas cloud computing systems. IEEE Trans Parallel Distrib Syst 25(3):560–569
Ganti R, Ye F, Lei H (2011) Mobile crowdsensing: current state and future challenges. IEEE Commun Mag 49(11):32–39
Carroll A, Heiser G (2010) An analysis of power consumption in a smartphone. In: Proceedings of the 2010 USENIX conference on USENIX annual technical conference, ser. USENIXATC’10. USENIX Association, Berkeley, CA, USA, pp 21–21
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Bruneo, D., Distefano, S., Longo, F., Scarpa, M. (2016). An Analytical Framework to Deal with Changing Points and Variable Distributions in Quality Assessment. In: Fiondella, L., Puliafito, A. (eds) Principles of Performance and Reliability Modeling and Evaluation. Springer Series in Reliability Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-30599-8_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-30599-8_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30597-4
Online ISBN: 978-3-319-30599-8
eBook Packages: EngineeringEngineering (R0)