Modeling and Performance Analysis to Predict the Behavior of a Divisible Load Application in a Star Network Cloud

In this work, we introduce a model to predict the behavior of a divisible load application using a producer- consumer pattern, also called master-computing worker pattern when running in a Star network Cloud. Within the Cloud, we consider 3 main components: the data transmission capacity, the data receiving capacity and the computing capacity of the Cloud. The objective of this work is to help software engineers to analyze and predict the behavior of their divisible load applications before the implementation phase considering Cloud capacities. In particular, taking into account the effects of networking and processing on the performance of the Cloud, we answer the following questions: 1) How can the efficiency of a computing worker be measured?, 2) What is the average processing time for a task in a computing worker?. Finally, we evaluate the proposed model by conducting a numerical analysis.