Michael Borokhovich

ORCID: 0000-0002-3367-0401
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software-Defined Networks and 5G
  • Cooperative Communication and Network Coding
  • Interconnection Networks and Systems
  • Distributed Control Multi-Agent Systems
  • Complex Network Analysis Techniques
  • Caching and Content Delivery
  • Advanced Optical Network Technologies
  • Auction Theory and Applications
  • Advanced Graph Neural Networks
  • Graph Theory and Algorithms
  • Optimization and Search Problems
  • Complexity and Algorithms in Graphs
  • Cloud Computing and Resource Management
  • Stochastic Gradient Optimization Techniques
  • Opportunistic and Delay-Tolerant Networks
  • Distributed systems and fault tolerance
  • Matrix Theory and Algorithms
  • Advanced MIMO Systems Optimization
  • Advanced Memory and Neural Computing
  • Mathematical and Theoretical Epidemiology and Ecology Models
  • Advanced Optimization Algorithms Research
  • Network Traffic and Congestion Control
  • Internet Traffic Analysis and Secure E-voting
  • Advanced Bandit Algorithms Research
  • graph theory and CDMA systems

AGH University of Krakow
2021

Switch
2021

KTH Royal Institute of Technology
2021

Intel (United States)
2021

The University of Texas at Austin
2014-2018

AT&T (United States)
2016-2018

Ben-Gurion University of the Negev
2009-2016

Modern software-defined networks support the implementation of in-network failover mechanisms: mechanisms to quickly re-establish connectivity in data plane without interaction software controller. Interestingly, however, not much is known today about how make use these mechanisms.

10.1145/2620728.2620746 article EN 2014-08-12

This paper initiates the study of locally self-adjusting networks: networks whose topology adapts dynamically and in a decentralized manner, to communication pattern σ. Our vision can be seen as distributed generalization datastructures introduced by Sleator Tarjan, 1985: In contrast their splay trees which optimize lookup costs from single node (namely tree root), we seek minimize routing cost between arbitrary pairs network. As first step, binary search (BSTs), are attractive for support...

10.1109/tnet.2015.2410313 article EN IEEE/ACM Transactions on Networking 2015-03-24

We study the problem of approximating 3-profile a large graph. 3-profiles are generalizations triangle counts that specify number times small graph appears as an induced subgraph Our algorithm uses novel concept sparsifiers: sparse graphs can be used to approximate full for given Further, we estimating local and ego 3-profiles, two quantities characterize neighborhood each vertex

10.1145/2783258.2783413 article EN 2015-08-07

Highly dependable communication networks usually rely on some kind of Fast Re-Route (FRR) mechanism which allows to quickly re-route traffic upon failures, entirely in the data plane. This paper studies design FRR mechanisms for emerging reconfigurable switches.

10.1145/3359989.3365410 article EN 2019-12-03

We present a novel distributed algorithm for counting all four-node induced subgraphs in big graph. These counts, called the 4-profile, describe graph's connectivity properties and have found several uses ranging from bioinformatics to spam detection. also study more complicated problem of estimating local 4-profiles centered at each vertex The 4-profile embeds every an 11-dimensional space that characterizes geometry its neighborhood: vertices connect different clusters will compared those...

10.1145/2872427.2883082 article EN 2016-04-11

We propose FrogWild, a novel algorithm for fast approximation of high PageRank vertices, geared towards reducing network costs running traditional algorithms. Our can be seen as quantized version power iteration that performs multiple parallel random walks over directed graph. One important innovation is we introduce modification to the GraphLab framework only partially synchronizes mirror vertices. This partial synchronization vastly reduces traffic generated by algorithms, thus greatly...

10.14778/2757807.2757812 article EN Proceedings of the VLDB Endowment 2015-04-01

We study the stopping times of gossip algorithms for network coding. analyze algebraic (i.e., random linear coding) and consider three information spreading Pull, Push, Exchange. The time is known to be complete graph, but question determining a tight upper bound or lower bounds general graphs still open. take major step in solving this question, prove that on any graph size n O(Δn) where Δ maximum degree graph. This leads Θ(n) bounded an O(n <sup...

10.1109/isit.2010.5513272 article EN 2010-06-01

Emerging applications expect fast turn-around from in-network failover mechanisms. This paper starts exploring the design space for supporting high availability and low latency using reroute in programmable data planes. In particular, we present a primitive well-known mechanisms that is both efficient terms of packet processing latency, memory requirements, switch throughput.

10.1145/3229574.3229580 article EN 2018-08-01

Software-defined networks (SDNs) have the potential to radically simplify network management by providing a programmatic interface logically centralized controller. However, outsourcing software controller comes at price, and good tradeoffs be found between benefits of fine-grained control its costs.

10.1145/2670518.2673874 article EN 2014-10-27

Highly dependable communication networks usually rely on some kind of Fast Re-Route (FRR) mechanism which allows to quickly re-route traffic upon failures, entirely in the data plane. This paper studies design FRR mechanisms for emerging reconfigurable switches. Our main contribution is an primitive programmable planes, PURR, provides low failover latency and high switch throughput, by avoiding packet recirculation. PURR tolerates multiple concurrent failures comes with minimal memory...

10.1109/tnet.2020.3045293 article EN IEEE/ACM Transactions on Networking 2021-01-07

In this paper we study gossip based information spreading with bounded message sizes. We use algebraic to disseminate k distinct messages all n nodes in a network. For arbitrary networks provide new upper bound for uniform of O((k + log D)Δ) rounds high probability, where D and Δ are the diameter maximum degree network, respectively. many topologies selections improves previous results, particular, graphs constant it implies that is order optimal stopping time Θ(k D).

10.1145/1993806.1993883 preprint EN 2011-06-06

Many companies now use crowdsourcing to leverage external (as well as internal) crowds perform specialized work, and so methods of improving efficiency are critical. Tasks in systems with work have multiple steps each step requires skills. Steps may different flexibilities terms obtaining service from one or agents, due varying levels dependency among parts steps. a task precedence constraints them. Moreover, there variations loads types tasks requiring skill-sets availabilities agents...

10.1109/infocom.2016.7524615 article EN 2016-04-01

Reliable and highly available computer networks must implement resilient fast rerouting mechanisms: upon a link or node failure, an alternative route is determined quickly, without involving the network control plane. Designing such failover mechanisms capable of dealing with multiple concurrent failures, however, challenging, as rules need to be installed proactively, i.e., ahead time, knowledge actual failures happening at runtime. Indeed, only little known today about design routing...

10.1109/tnet.2018.2871089 article EN IEEE/ACM Transactions on Networking 2018-09-28

This paper studies the resilient routing and (in-band) fast failover mechanisms supported in Software-Defined Networks (SDN). We analyze potential benefits limitations of such mechanisms, focus on two main metrics: (1) correctness (in terms connectivity loop-freeness) (2) load-balancing. make following contributions. First, we show that worst-case (i.e., under adversarial link failures), usefulness local is rather limited: already a small number failures will violate properties any policy,...

10.48550/arxiv.1309.3150 preprint EN other-oa arXiv (Cornell University) 2013-01-01

Traffic jams remain a challenging open problem inside and in vicinity of big cities around the world. This leads to loss "precious" working time during rush hours, waste huge amount fuel which is also undesirable terms carbon emission. In this context, traffic light constitutes bottleneck flow system. addition, disregard major cause road accidents. paper, we propose novel system scheduling location are broadcasted, using wireless technology, each (automated) vehicle. Using virtual or...

10.1145/2335470.2335476 article EN 2012-07-19

10.1016/j.jpdc.2016.08.003 article EN Journal of Parallel and Distributed Computing 2016-09-12

We propose FrogWild, a novel algorithm for fast approximation of high PageRank vertices, geared towards reducing network costs running traditional algorithms. Our can be seen as quantized version power iteration that performs multiple parallel random walks over directed graph. One important innovation is we introduce modification to the GraphLab framework only partially synchronizes mirror vertices. This partial synchronization vastly reduces traffic generated by algorithms, thus greatly...

10.48550/arxiv.1502.04281 preprint EN other-oa arXiv (Cornell University) 2015-01-01

Many companies now use crowdsourcing to leverage external as well internal crowds perform specialized work, and so methods of improving efficiency are critical. Tasks in systems with work have multiple steps each step requires skills. Steps may different flexibilities terms obtaining service from one or agents due varying levels dependency among parts steps. a task precedence constraints them. Moreover, there variations loads types tasks requiring skill sets availabilities sets. Considering...

10.1109/tnet.2018.2811736 article EN publisher-specific-oa IEEE/ACM Transactions on Networking 2018-03-21

We study the problem of approximating $3$-profile a large graph. $3$-profiles are generalizations triangle counts that specify number times small graph appears as an induced subgraph Our algorithm uses novel concept sparsifiers: sparse graphs can be used to approximate full for given Further, we estimating local and ego $3$-profiles, two quantities characterize neighborhood each vertex is distributed operates program over GraphLab PowerGraph framework. introduce edge pivoting which allows us...

10.48550/arxiv.1506.06671 preprint EN other-oa arXiv (Cornell University) 2015-01-01

10.1016/j.tcs.2014.11.036 article EN publisher-specific-oa Theoretical Computer Science 2014-12-06

The celebrated Perron--Frobenius (PF) theorem is stated for irreducible nonnegative square matrices, and provides a simple characterization of their eigenvectors eigenvalues. importance this stems from the fact that eigenvalue problems on such matrices arise in many fields science engineering, including dynamical systems theory, economics, statistics optimization. However, real-life scenarios give rise to nonsquare matrices. Despite extensive development spectral theories applicability...

10.5555/2627817.2627852 article EN Symposium on Discrete Algorithms 2013-01-06
Coming Soon ...