Abstract
We generalize previous studies on critical phenomena in communication networks by adding computational capabilities to the nodes to better describe real-world situations such as cloud computing. A set of tasks with random origins and destinations characterized by a multi-tier computational structure is distributed on a network modeled as a graph. The distribution of execution times (or latencies) of all tasks is statically computed for several initial workloads and its sum is used as the target function to be optimized by Simulated Annealing. A canonical Monte Carlo simulation allows to analyze the network behavior at different levels of sub-optimality of resource management (achieved by changing the temperature). We first study the static transition to congestion of the whole network by varying temperature and workload. Then, we propose a method to approximately recover the evolution of the system in time, by interpolating the static latency probability distributions. This allows to study the dynamic transition to the congested phase by introducing a variable task-production rate, as usually studied in the literature, without the need of explicit time-consuming simulations. We are able to reproduce the main published results on network congestion and to gain a deeper insight over the maximum theoretical performance of a system and its sensitivity to sub-optimality of routing and load balancing.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.