Abstract
We set on modeling performance of distributed systems analytically. We show that for reasonable assumptions, we can generalize probability calculus to network latency distributions. These distributions may model both network connectivity, and computational performance of the system. We describe their algebra, show how to implement computations on these distributions, and get exact results in most cases. We apply this methodology to model performance of AWS DynamoDB analytically, as well as gossip algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
We describe how it generalizes these max-plus and min-plus algebras later.
- 2.
Usually called finite difference operators.
- 3.
Antidifference is an inverse of finite difference operator. Backwards difference subtracts immediate predecessor from a successor term in the series.
- 4.
Note that we in this context we are mainly interested in null and unit of multiplication.
- 5.
Note that we considered using \(\textit{matrix}\text {-}{} {\textbf {static}}\), but it does not have typesafe indexing.
- 6.
Sometimes named.
- 7.
This field definition will be used for multiplication of connection matrices.
- 8.
Here \(\textit{liftBinOp}\) is for lifting an operator to a newtype.
- 9.
That we do not reduce loss over remainder yet?
References
Azzana, Y., Chabchoub, Y., Fricker, C., Guillemin, F., Robert, P.: Adaptive algorithms for identifying large flows in IP traffic (2009). https://arxiv.org/abs/0901.4846
Bradley, J.T.: Towards reliable modelling with stochastic process algebras (1999)
Nielson, F., Riis Nielson, H., Hankin, C.: Principles of Program Analysis. Springer Berlin (1999). https://doi.org/10.1007/978-3-662-03811-6
Ellens, W., Kooij, R.E.: Graph measures and network robustness. CoRR. abs/1311.5064 (2013)
Ellens, W., Spieksma, F.M., Mieghem, P.V., Jamakovic, A., Kooij, R.E.: Effective graph resistance. Linear Algebra Appl. 435, 2491–2506 (2011). https://doi.org/10.1016/j.laa.2011.02.024
Le Boudec, J,-Y., Thiran, P.: Network Calculus: A Theory of Deterministic Queuing Systems for the Internet. Springer, Berlin (2001). https://doi.org/10.1007/3-540-45318-0
McIlroy, M.D.: Power series, power serious. J. Funct. Program. 9, 323–335 (1999)
Wikipedia contributors: Indefinite sum — Wikipedia, the free encyclopedia (2019)
Wikipedia contributors: Finite difference — Wikipedia, the free encyclopedia (2019)
Haeri, S.H., Thompson, P., Van Roy, P., Hammond, K.: Mind your outcomes: quality-centric systems development. https://www.preprints.org/manuscript/202112.0132/v3. https://doi.org/10.20944/preprints202112.0132.v3
Brunetta, C., Larangeira, M., Liang, B., Mitrokotsa, A., Tanaka, K.: Turn-based communication channels. In: Huang, Q., Yu, Y. (eds.) Provable and practical security, pp. 376–392. Springer, Cham (2021)
O’Connor, R.: A very general method of computing shortest paths (2011). http://r6.ca/blog/20110808T035622Z.html
Anderson, C., Giannini, P., Drossopoulou, S.: Towards type inference for javascript. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol. 3586, pp. 428–452. Springer, Heidelberg (2005). https://doi.org/10.1007/11531142_19
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Gajda, M.J. (2022). Curious Properties of Latency Distributions. In: Arai, K. (eds) Intelligent Computing. SAI 2022. Lecture Notes in Networks and Systems, vol 506. Springer, Cham. https://doi.org/10.1007/978-3-031-10461-9_10
Download citation
DOI: https://doi.org/10.1007/978-3-031-10461-9_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-10460-2
Online ISBN: 978-3-031-10461-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)