The age of computing with massive data sets is highlighting new computational challenges. Nowadays, a typical server may not be able to store an entire data set, and thus data is often partitioned and stored on multiple servers in a distributed manner. A natural way of computing with such distributed data is to use distributed algorithms: these are algorithms where the participating parties (i.e., the servers holding portions of the data) collaboratively compute a function over the entire data set by sending (preferably small-size) messages to each other, where the computation performed at each participating party only relies on the data possessed by it and the messages received by it. We study distributed algorithms focused on two key them...
We consider a number of fundamental statistical and graph problems in the message-passing model, whe...
In a distributed application, high-availability of a critical online service is ensured despite fail...
The paper presents several algorithmic solutions to typical problems from the theory of distributed ...
The age of computing with massive data sets is highlighting new computational challenges. Nowadays, ...
The age of computing with massive data sets is highlighting new computational challenges. Nowadays, ...
This dissertation develops a method for integrating information theoretic principles in distributed ...
Parallel computing is increasingly exposed to the development and challengesof distributed systems, ...
In the era of new technologies, computer scientists deal with massive data of size hundreds of terab...
The spread of computer networks, from sensor networks to the Internet, creates an ever-growing need ...
The goal of this paper is to optimize the convergence process in distributed computing. We performed...
Distributed machine learning bridges the traditional fields of distributed systems and machine learn...
In distributed optimization and machine learning, multiple nodes coordinate to solve large problems....
Many questions of interest in various fields ranging from machine learning to computational biology ...
Design and analysis of concurrent algorithms, emphasizing those suitable for use in distributed netw...
This dissertation contributes toward design, convergence analysis and improving the performance of t...
We consider a number of fundamental statistical and graph problems in the message-passing model, whe...
In a distributed application, high-availability of a critical online service is ensured despite fail...
The paper presents several algorithmic solutions to typical problems from the theory of distributed ...
The age of computing with massive data sets is highlighting new computational challenges. Nowadays, ...
The age of computing with massive data sets is highlighting new computational challenges. Nowadays, ...
This dissertation develops a method for integrating information theoretic principles in distributed ...
Parallel computing is increasingly exposed to the development and challengesof distributed systems, ...
In the era of new technologies, computer scientists deal with massive data of size hundreds of terab...
The spread of computer networks, from sensor networks to the Internet, creates an ever-growing need ...
The goal of this paper is to optimize the convergence process in distributed computing. We performed...
Distributed machine learning bridges the traditional fields of distributed systems and machine learn...
In distributed optimization and machine learning, multiple nodes coordinate to solve large problems....
Many questions of interest in various fields ranging from machine learning to computational biology ...
Design and analysis of concurrent algorithms, emphasizing those suitable for use in distributed netw...
This dissertation contributes toward design, convergence analysis and improving the performance of t...
We consider a number of fundamental statistical and graph problems in the message-passing model, whe...
In a distributed application, high-availability of a critical online service is ensured despite fail...
The paper presents several algorithmic solutions to typical problems from the theory of distributed ...