
The popularity of cloud computing and large-scale distributed systems is rapidly increasing because of the variety of service models and advantages they offer as well as the necessity of individuals and organizations to access their resources easily and efficiently, in addition to the need for more reliable and robust systems. For these reasons, many distributed algorithms have been designed to facilitate the coordination and interconnection among the distributed computational elements to work together in parallel to achieve a common goal. These algorithms are related to various aspects such as consensus, load balancing, scheduling, communication, leader selection and fault tolerance. Many researches have been carried out to investigate and improve the performance of these distributed algorithms. Therefore, this paper studies and compares a variety of research works that has been performed in distributed algorithms for large-scale cloud computing.
Distributed Processing, Parallel Processing, Large-Scale computing, Cloud Computing, Distributed Algorithms
Distributed Processing, Parallel Processing, Large-Scale computing, Cloud Computing, Distributed Algorithms
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
