2019
DOI: 10.3390/electronics8090990
|View full text |Cite
|
Sign up to set email alerts
|

ProMo: A Probabilistic Model for Dynamic Load-Balanced Scheduling of Data Flows in Cloud Systems

Abstract: An important issue in cloud computing is the balanced flow of big data centers, which usually transfer huge amounts of data. Thus, it is crucial to achieve dynamic, load-balanced data flow distributions that can take into account the possible change of states in the network. A number of scheduling techniques for achieving load balancing have therefore been proposed. To the best of my knowledge, there is no tool that can be used independently for different algorithms, in order to model the proposed system (netw… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
6

Relationship

4
2

Authors

Journals

citations
Cited by 14 publications
(11 citation statements)
references
References 28 publications
0
11
0
Order By: Relevance
“…In our previous work, we implemented a CPN model for resource allocation policies in the cloud, where big data applications are executed [8]. This CPN model combined elements from a series of strategies on cloud systems and resource allocation, which we developed [9][10][11][12][13]. Other fields of PN and CPN applications are mentioned below: parallel processing [14], grid computing applications [15,16], traffic control [17], analysis of safety-critical interactive Systems [18], manufacturing [19], everyday applications [20], supply chain management [21], medicine [22], industry [23], project management [24], fuzzy systems [25], and communication protocols [26,27].…”
Section: Related Workmentioning
confidence: 99%
“…In our previous work, we implemented a CPN model for resource allocation policies in the cloud, where big data applications are executed [8]. This CPN model combined elements from a series of strategies on cloud systems and resource allocation, which we developed [9][10][11][12][13]. Other fields of PN and CPN applications are mentioned below: parallel processing [14], grid computing applications [15,16], traffic control [17], analysis of safety-critical interactive Systems [18], manufacturing [19], everyday applications [20], supply chain management [21], medicine [22], industry [23], project management [24], fuzzy systems [25], and communication protocols [26,27].…”
Section: Related Workmentioning
confidence: 99%
“…From modular arithmetic, we are aware that, for linear Diophantine equations, a pair of processors (p, q) belongs to a communication class k if (pt − qs) mod g = k (9) Proposition 1 will make use of the definition of a class and Equation (7) to show the homogeneity of the processor pairs found in each class. Proposition 1.…”
Section: Mathematical Backgroundmentioning
confidence: 99%
“…In this work, we propose a pipelined modular arithmetic-based approach (the PMOD scheduler), which is based on the idea of each node receiving tuples for processing only from one other node at a time. The PMOD scheduler is proven to have some important advantages such as almost perfect load balancing, which is very important in today's Cloud systems [7], minimized buffer requirements and higher throughput. The PMOD organizes all the required operations (tuple transfer, tuple processing and tuple packing, which will be discussed in Section 5) in a pipeline fashion, thus decreasing the overall execution time compared to other known schemes, as the experimental results show.…”
Section: Introductionmentioning
confidence: 99%
“…Tang et al [37] introduced a dynamical load-balanced scheduling (DLBS) approach to improve the network throughput while balancing workload of data transmissions dynamically. Souravlas [38] addressed the problem of the balanced data flow among data centers. Tantalaki et al [39] introduced a pipeline-based linear scheduling approach for big data streams.…”
Section: Related Workmentioning
confidence: 99%