Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Shimon Bitton

dblp:227/7148 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
1since 2021 · last 2024
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 first-authorComputer networks · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
1 paper
Distributed computing theory · 50% Graph algorithms and graph theory · 50%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%
Computer networks
1 paper
Optical networks · 50% Datacenter networks · 50%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Graph algorithms and graph theory
graph spanners
0.412019
Message Reduction in the LOCAL Model is a Free Lunch · PODC 2019
Distributed computing theory › distributed graph algorithms
LOCAL model
0.412019
Message Reduction in the LOCAL Model is a Free Lunch · PODC 2019
Distributed computing theory › distributed complexity
message complexity
0.412019
Message Reduction in the LOCAL Model is a Free Lunch · PODC 2019
Graph algorithms and graph theory › graph spanners
spanner construction
0.412019
Message Reduction in the LOCAL Model is a Free Lunch · PODC 2019
Cloud and datacenter computing
cluster resource management and scheduling
0.312018
Efficient Jobs Dispatching in Emerging Clouds · INFOCOM 2018
Cloud and datacenter computing › job scheduling
job dispatching
0.312018
Efficient Jobs Dispatching in Emerging Clouds · INFOCOM 2018
Datacenter networks › data center network topology
fat-tree
0.112018
Efficient Jobs Dispatching in Emerging Clouds · INFOCOM 2018
Optical networks › routing and wavelength assignment
lightpath provisioning
0.112018
Efficient Jobs Dispatching in Emerging Clouds · INFOCOM 2018

Methods — techniques the papers use, named apart from their topics

randomized online algorithm · 0.7competitive online algorithm analysis · 0.7
YearPublicationVenuePosition
2024 Self-Stabilizing Fully Adaptive Maximal Matching
abstract
A self-stabilizing randomized algorithm for mending maximal matching (MM) in synchronous networks is presented. Starting from a legal MM configuration and assuming that the network undergoes k faults or topology changes (that may occur in multiple batches), the algorithm is guaranteed to stabilize back to a legal MM configuration in time O(log k) in expectation and with high probability (in k), using constant size messages. The algorithm is simple to implement and is uniform in the sense that it does not assume unique identifiers, nor does it assume any global knowledge of the communication graph including its size. It relies on a generic probabilistic phase synchronization technique that may be useful for other self-stabilizing problems. The algorithm compares favorably with the existing self-stabilizing MM algorithms in terms of the dependence of its run-time on k, a.k.a. fully adaptive run-time. In fact, this dependence is asymptotically optimal for uniform algorithms that use constant size messages.
Shimon Bitton, Yuval Emek, Taisuke Izumi, Shay Kutten
OPODIS1
2019 Message Reduction in the LOCAL Model is a Free Lunch
abstract
A new spanner construction algorithm is presented, working under the LOCAL model assuming unique edge IDs. Given an n-node communication graph, a spanner with a constant stretch and Õ(n1 + c) edges (for any small constant c > 0) is constructed efficiently --- i.e., in a constant number of rounds and a message complexity of Õ (n1 + 2c) whp.
Shimon Bitton, Yuval Emek, Taisuke Izumi, Shay Kutten
PODC1
2019 Message Reduction in the LOCAL Model Is a Free Lunch
abstract
A new \emph{spanner} construction algorithm is presented, working under the \emph{LOCAL} model with unique edge IDs. Given an $n$-node communication graph, a spanner with a constant stretch and $O (n^{1 + \varepsilon})$ edges (for an arbitrarily small constant $\varepsilon > 0$) is constructed in a constant number of rounds sending $O (n^{1 + \varepsilon})$ messages whp. Consequently, we conclude that every $t$-round LOCAL algorithm can be transformed into an $O (t)$-round LOCAL algorithm that sends $O (t \cdot n^{1 + \varepsilon})$ messages whp. This improves upon all previous message-reduction schemes for LOCAL algorithms that incur a $\log^{Ω(1)} n$ blow-up of the round complexity.
Shimon Bitton, Yuval Emek, Taisuke Izumi, Shay Kutten
DISC1
2018 Efficient Jobs Dispatching in Emerging Clouds
abstract
This study was carried in the context of the development of technologies for a cloud that uses an optical network for internal communication. The problem addressed in this paper deals with dispatching jobs - units of work, to be performed by machines on the cloud. Sending (or migrating) a job to a machine involves establishing a lightpath (a la circuit switching); this incurs a significant setup cost, but while it exists, the lightpath's capacity is very high. Hence, moving one job is about as expensive as moving a set of jobs over the same lightpath. Our goal is to develop online network dispatching algorithms for a work conserving job scheduling. That is, consider a set of jobs the dispatcher is responsible for their executions on some set SM of machines. Any machine in the network may join or (when not executing a job) leave SM according to decisions made outside the scope of this paper. Whenever a machine joins the set or is in the set and has just finished executing a job, it issues a request for a new job to perform and the dispatcher must send this machine a job that has not been executed yet (if such exists). Every machine can perform any of the jobs, and each job is performed on a single machine. The main algorithmic challenge in this context boils down to the following questions: How many jobs should we send to a requesting machine (or to some intermediate storage to be distributed from there)? From the storage on which machine should these jobs be taken? The algorithms developed here are shown to be efficient in reducing the costs of establishing lightpaths. As opposed to related algorithms for delivering consumable resources (in other contexts), we prove that our online algorithms are fully competitive. We present randomized online algorithms for two different settings: in the first it is assumed that each message requires establishing a lightpath and thus, incurs a setup cost; in the second, we distinguish between messages that carry job sets and small control messages sent by the algorithm, where the latter type of messages is assumed to be sent over a designated (non-optical) control plane at a negligible cost. Our algorithms are quite simple, though the analysis turns out to be rather involved. They are designed (and rigorously analyzed) for a general architecture, but would be especially efficient in fat tree architectures - the common choice in many data centers.
Shimon Bitton, Yuval Emek, Shay Kutten
INFOCOM1