Demo Data from EDBT 2026 / reviewers in the wild / expert
Ephraim Korach
dblp:38/1121
· DBLP profile ↗
35ranked-venue papers
17as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 16 · 11 first-authorSystems, architecture and hardware · 7 · 3 first-authorComputer networks · 5 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorArtificial intelligence and machine learning · 1Security and privacy · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1
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
11 papers |
Graph algorithms and graph theory · 49% Distributed computing theory · 36% Coding theory · 9% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Memory systems · 65% Energy-efficient computing · 28% Interconnection networks and networks-on-chip · 4% | |
| Computer networks
2 papers |
Wireless networking · 44% Internet of things and sensor networks · 44% Cellular and mobile networks · 13% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 100% |
Topics — the 24 heaviest of 29, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph algorithms and graph theory
graph classes |
0.1 | 1 | 2006 | Subgraph characterization of Red/Blue-Split Graph and König Egerváry Graphs · SODA 2006 |
Distributed computing theory › distributed complexity
message complexity |
0.0 | 6 | 1990 | A Modular Technique for the Design of Efficient Distributed Leader Finding Algorithms · ACM Trans. Program. Lang. Syst. 1990 The Optimality of Distributive Constructions of Minimum Weight and Degree Restricted Spanning Trees in a Complete Network of Processors · SIAM J. Comput. 1987 The Optimality of Distributed Constructions of Minimum Weigth and Degree Restricted Spanning Trees in a Complete Network of Processors · PODC 1985 |
Internet of things and sensor networks › wireless sensor network
energy-efficient communication |
0.0 | 1 | 1999 | The Sound of Silence: Guessing Games for Saving Energy in Mobile Environment · INFOCOM 1999 |
Wireless networking
mobile computing |
0.0 | 1 | 1999 | The Sound of Silence: Guessing Games for Saving Energy in Mobile Environment · INFOCOM 1999 |
Coding theory
source coding |
0.0 | 1 | 1999 | The Sound of Silence: Guessing Games for Saving Energy in Mobile Environment · INFOCOM 1999 |
Concurrent programming
memory models |
0.0 | 1 | 1997 | Testing Shared Memories · SIAM J. Comput. 1997 |
Memory systems › memory consistency
memory consistency model |
0.0 | 1 | 1997 | Testing Shared Memories · SIAM J. Comput. 1997 |
Memory systems › memory consistency › memory consistency model
sequential consistency |
0.0 | 1 | 1997 | Testing Shared Memories · SIAM J. Comput. 1997 |
Distributed computing theory
leader election |
0.0 | 3 | 1990 | A Modular Technique for the Design of Efficient Distributed Leader Finding Algorithms · ACM Trans. Program. Lang. Syst. 1990 A Modular Technique for the Design of Efficient Distributed Leader Finding Algorithms · PODC 1985 Tight Lower and Upper Bounds for Some Distributed Algorithms for a Complete Network of Processors · PODC 1984 |
Distributed computing theory
distributed algorithms |
0.0 | 4 | 1987 | The Optimality of Distributive Constructions of Minimum Weight and Degree Restricted Spanning Trees in a Complete Network of Processors · SIAM J. Comput. 1987 Distributed Algorithms for Finding Centers and Medians in Networks · ACM Trans. Program. Lang. Syst. 1984 Lower Bounds for Distributed Maximum-Finding Algorithms · J. ACM 1984 |
Distributed computing theory › distributed synchronization
synchronizers |
0.0 | 1 | 1994 | Synchronizing ABD networks · IEEE/ACM Trans. Netw. 1994 |
Distributed computing theory › distributed graph algorithms
spanning tree construction |
0.0 | 3 | 1987 | The Optimality of Distributive Constructions of Minimum Weight and Degree Restricted Spanning Trees in a Complete Network of Processors · SIAM J. Comput. 1987 The Optimality of Distributed Constructions of Minimum Weigth and Degree Restricted Spanning Trees in a Complete Network of Processors · PODC 1985 Tight Lower and Upper Bounds for Some Distributed Algorithms for a Complete Network of Processors · PODC 1984 |
Computational complexity
lower bounds |
0.0 | 3 | 1987 | The Optimality of Distributive Constructions of Minimum Weight and Degree Restricted Spanning Trees in a Complete Network of Processors · SIAM J. Comput. 1987 A Technique for Proving Lower Bounds for Distributed Maximum-Finding Algorithms · STOC 1982 Lower Bounds for Distributed Maximum-Finding Algorithms · J. ACM 1984 |
Distributed computing theory › distributed graph algorithms
minimum-weight spanning tree |
0.0 | 1 | 1987 | The Optimality of Distributive Constructions of Minimum Weight and Degree Restricted Spanning Trees in a Complete Network of Processors · SIAM J. Comput. 1987 |
Interconnection networks and networks-on-chip › interprocessor communication
message-passing network |
0.0 | 1 | 1994 | Synchronizing ABD networks · IEEE/ACM Trans. Netw. 1994 |
Graph algorithms and graph theory › spanning tree
minimum spanning tree |
0.0 | 1 | 1985 | The Optimality of Distributed Constructions of Minimum Weigth and Degree Restricted Spanning Trees in a Complete Network of Processors · PODC 1985 |
Algorithms and data structures › selection
maximum finding |
0.0 | 1 | 1984 | Lower Bounds for Distributed Maximum-Finding Algorithms · J. ACM 1984 |
Algorithms and data structures › selection
median finding |
0.0 | 1 | 1984 | Distributed Algorithms for Finding Centers and Medians in Networks · ACM Trans. Program. Lang. Syst. 1984 |
Approximation and online algorithms › approximation algorithms › network design
degree-constrained spanning tree |
0.0 | 2 | 1987 | The Optimality of Distributive Constructions of Minimum Weight and Degree Restricted Spanning Trees in a Complete Network of Processors · SIAM J. Comput. 1987 The Optimality of Distributed Constructions of Minimum Weigth and Degree Restricted Spanning Trees in a Complete Network of Processors · PODC 1985 |
Distributed computing theory › distributed complexity
distributed lower bounds |
0.0 | 1 | 1982 | A Technique for Proving Lower Bounds for Distributed Maximum-Finding Algorithms · STOC 1982 |
Distributed systems › distributed computing theory
asynchronous networks |
0.0 | 1 | 1990 | A Modular Technique for the Design of Efficient Distributed Leader Finding Algorithms · ACM Trans. Program. Lang. Syst. 1990 |
Graph algorithms and graph theory
graph traversal |
0.0 | 1 | 1985 | A Modular Technique for the Design of Efficient Distributed Leader Finding Algorithms · PODC 1985 |
Graph algorithms and graph theory › graph classes › regular graphs
complete graph |
0.0 | 1 | 1984 | Tight Lower and Upper Bounds for Some Distributed Algorithms for a Complete Network of Processors · PODC 1984 |
Graph algorithms and graph theory
network analysis |
0.0 | 1 | 1984 | Distributed Algorithms for Finding Centers and Medians in Networks · ACM Trans. Program. Lang. Syst. 1984 |
Methods — techniques the papers use, named apart from their topics
lempel-ziv compression · 0.0game theory · 0.0dynamic programming · 0.0linearizability comparison · 0.0formal testing · 0.0lower bound proof · 0.0function modeling · 0.0modular design technique · 0.0modular design techniques · 0.0lower bound · 0.0upper bounds · 0.0optimality analysis · 0.0lower bound analysis · 0.0lower bound techniques · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Magnifying computing gaps: Establishing encrypted communication over unidirectional channels
Shlomi Dolev, Ephraim Korach, Ximing Li 0001, Yin Li 0001, Galit Uzan |
Theor. Comput. Sci. | 2 |
| 2016 | Assignment Problems of Different-Sized Inputs in MapReduceabstractA MapReduce algorithm can be described by a mapping schema , which assigns inputs to a set of reducers, such that for each required output there exists a reducer that receives all the inputs participating in the computation of this output. Reducers have a capacity that limits the sets of inputs they can be assigned. However, individual inputs may vary in terms of size. We consider, for the first time, mapping schemas where input sizes are part of the considerations and restrictions. One of the significant parameters to optimize in any MapReduce job is communication cost between the map and reduce phases. The communication cost can be optimized by minimizing the number of copies of inputs sent to the reducers. The communication cost is closely related to the number of reducers of constrained capacity that are used to accommodate appropriately the inputs, so that the requirement of how the inputs must meet in a reducer is satisfied. In this work, we consider a family of problems where it is required that each input meets with each other input in at least one reducer. We also consider a slightly different family of problems in which each input of a list, X , is required to meet each input of another list, Y , in at least one reducer. We prove that finding an optimal mapping schema for these families of problems is NP-hard, and present a bin-packing-based approximation algorithm for finding a near optimal mapping schema. Foto N. Afrati, Shlomi Dolev, Ephraim Korach, Shantanu Sharma 0001, Jeffrey D. Ullman |
ACM Trans. Knowl. Discov. Data | 3 |
| 2015 | Anticoloring of the rook's graph
Daniel Berend, Ephraim Korach, Orly Yahalom |
Discret. Appl. Math. | 2 |
| 2014 | Assignment of Different-Sized Inputs in MapReduce
Foto N. Afrati, Shlomi Dolev, Ephraim Korach, Shantanu Sharma 0001, Jeffrey D. Ullman |
DISC | 3 |
| 2012 | Tabu search for the BWC problem
Daniel Berend, Ephraim Korach, Shira Zucker |
J. Glob. Optim. | 2 |
| 2008 | Equistable distance-hereditary graphs
Ephraim Korach, Uri N. Peled, Udi Rotics |
Discret. Appl. Math. | 1 |
| 2008 | The complete optimal stars-clustering-tree problem
Ephraim Korach, Michal Stern |
Discret. Appl. Math. | 1 |
| 2007 | Magnifying Computing GapsEstablishing Encrypted Communication over Unidirectional Channels (Extended Abstract)
Shlomi Dolev, Ephraim Korach, Galit Uzan |
SSS | 2 |
| 2006 | Subgraph characterization of Red/Blue-Split Graph and König Egerváry Graphs
Ephraim Korach, Britta Peis |
SODA | 1 |
| 2005 | Optimal Hypergraph Tree-Realization
Ephraim Korach, Margarita Razgon |
WG | 1 |
| 2005 | A fuzzy-based path ordering algorithm for QoS routing in non-deterministic communication networks
Avichai Cohen, Ephraim Korach, Mark Last, Rony Ohayon |
Fuzzy Sets Syst. | 2 |
| 2003 | Placement of network resources in communication networks
Ran Giladi, Ephraim Korach, Rony Ohayon |
Comput. Networks | 2 |
| 2003 | Equistable series-parallel graphs
Ephraim Korach, Uri N. Peled |
Discret. Appl. Math. | 1 |
| 2002 | Path selection in networks with non-deterministic informationabstractWe investigate the problem of path selection under multiple QoS constraints, when the information available for making routing decisions is nondeterministic. The goal of the path selection process is to identify a feasible path while minimizing the overall setup time required for establishing a successful connection. We assume that a list of candidate paths already exists and, under some practical assumptions, we show how to find an optimal order of the given paths in order to achieve the goal. Ephraim Korach, Rony Ohayon |
ICC | 1 |
| 2001 | The Sound of Silence: Guessing Games for Saving Energy in a Mobile Environment
Shlomi Dolev, Ephraim Korach, Dmitry Yukelson |
J. Parallel Distributed Comput. | 2 |
| 1999 | The Sound of Silence: Guessing Games for Saving Energy in Mobile EnvironmentabstractThis paper explores efficient discrete coding techniques that are motivated by the time/energy tradeoff in message transmission between mobile hosts and mobile support stations. Three algorithms are suggested two of which use guessing games in which the mobile support station guesses the message to be transmitted by the mobile host and receives approving signal for successful guess from the mobile host. The first algorithm is designed to achieve the smallest expected amount of energy while obeying a time bound for message transmissions. The second algorithm achieves the shortest expected transmission time while obeying a bound on the energy. This algorithm uses dynamic programming to construct an optimal tree for the guessing game. The third algorithm uses a different approach, approach that is based on the Lempel-Ziv (1978) compression algorithm. The time energy tradeoff is controlled by the choice of the length of the codes used to encode strings in the dictionary. The theoretical results obtained are not tied to mobile computing and are of independent interest. Shlomi Dolev, Ephraim Korach, Dmitry Yukelson |
INFOCOM | 2 |
| 1999 | The Sound of Silence - Guessing Games for Saving Energy in Mobile EnvironmentabstractNo abstract available. Shlomi Dolev, Ephraim Korach, Dmitry Yukelson |
PODC | 2 |
| 1998 | Algorithms for locating resources in a communication networkabstractBoth data communication and telecommunication networks consist of nodes, links and network resources. Many studies deal with the design of optimal network topologies. In current methodologies, every node presents the same constraints and behavior, while in reality, the network resources vary. The research problem at stake is how to add central network resources (i.e., servers, gateways, network managers, probes, mainframes, etc.) in an optimal way, for example, such that the transmission delay will be minimized. For small networks or for a small number of resources, it is feasible to find the optimal locations of the resources by checking all the possibilities. This method cannot be applied to large networks, where a great many of resources are located. In such cases the problem turns into a difficult optimization problem that can be classified as NP-complete. We deal with both optimal and heuristics techniques to solve this problem. Ran Giladi, Ephraim Korach, Rony Ohayon |
ISCC | 2 |
| 1997 | Testing Shared MemoriesabstractSequential consistency is the most widely used correctness condition for multiprocessor memory systems. This paper studies the problem of testing shared-memory multiprocessors to determine if they are indeed providing a sequentially consistent memory. It presents the first formal study of this problem, which has applications to testing new memory system designs and realizations, providing run-time fault tolerance, and detecting bugs in parallel programs. A series of results are presented for testing an execution of a shared memory under various scenarios, comparing sequential consistency with linearizability, another well-known correctness condition. Linearizability imposes additional restrictions on the shared memory, beyond that of sequential consistency; these restrictions are shown to be useful in testing such memories. Phillip B. Gibbons, Ephraim Korach |
SIAM J. Comput. | 2 |
| 1994 | On Testing Cache-Coherent Shared MemoriesabstractSequential consistency is the most-widely used correctness condition for multiprocessor memory systems. High-performance shared memory multiprocessors such as the Kendall Square KSR1, the Stanford DASH, and the MIT Alewife employ a variety of techniques to improve memory system performance while providing sequential consistency. Primary among them is the use of caches at each processor, kept coherent by protocols implemented in hardware. Phillip B. Gibbons, Ephraim Korach |
SPAA | 2 |
| 1994 | Synchronizing ABD networksabstractChou et al. (1990) presented two synchronizer algorithms for ABD networks. One of their synchronizers has a round time of three, and the other has a round time of only two but requires an additional bit in every message of the simulated algorithm. The authors show that ABD synchronization can be improved by using information that can be obtained, without exchanging more messages, during the initialization of the synchronizers. The authors first contribution is a synchronizer with a round time of two that does not require an additional bit in basic messages. The second result refutes the common belief that a round time of two is the best achievable for this type of synchronizer. They show that in some network topologies a smaller round time is achievable by making the local time of simulation of the pulses dependent on the arrival time of messages received during initialization. The correctness of the synchronizers is shown by modeling this class of synchronizers as functions, and using these functions lower bounds on the round time can also be easily obtained. The authors show that their synchronizers are optimal, i.e., further reduction of the round time by the same means is not possible.> Gerard Tel, Ephraim Korach, Shmuel Zaks |
IEEE/ACM Trans. Netw. | 2 |
| 1993 | A Fast Algorithm for Maximum Integral Two-Commodity Flow in Planar Graphs
Ephraim Korach, Michal Penn |
Discret. Appl. Math. | 1 |
| 1993 | Tree-Width, Path-Widt, and Cutwidth
Ephraim Korach, Nir Solel |
Discret. Appl. Math. | 1 |
| 1993 | General Vertex Disjoint Paths in Series-Parallel Graphs
Ephraim Korach, Ady Tal |
Discret. Appl. Math. | 1 |
| 1990 | A Modular Technique for the Design of Efficient Distributed Leader Finding AlgorithmsabstractA general, modular technique for designing efficient leader finding algorithms in distributed, asynchronous networks is developed. This technique reduces the problem of efficient leader finding to a simpler problem of efficient serial traversing of the corresponding network. The message complexity of the resulting leader finding algorithms is bounded by [ f ( n ) + n )(log 2 k + 1) (or ( f ( m ) + n )(log 2 k + 1)], where n is the number of nodes in the network [ m is the number of edges in the network], k is the number of nodes that start the algorithm, and f ( n ) [ f ( m )] is the message complexity of traversing the nodes [edges] of the network. The time complexity of these algorithms may be as large as their message complexity. This technique does not require that the FIFO discipline is obeyed by the links. The local memory needed for each node, besides the memory needed for the traversal algorithm, is logarithmic in the maximal identity of a node in the network. This result achieves in a unified way the best known upper bounds on the message complexity of leader finding algorithms for circular, complete, and general networks. It is also shown to be applicable to other classes of networks, and in some cases the message complexity of the resulting algorithms is better by a constant factor than that of previously known algorithms. Ephraim Korach, Shay Kutten, Shlomo Moran |
ACM Trans. Program. Lang. Syst. | 1 |
| 1989 | Optimal Lower Bounds for Some Distributed Algorithms for a Complete Network of Processors
Ephraim Korach, Shlomo Moran, Shmuel Zaks |
Theor. Comput. Sci. | 1 |
| 1988 | DFS Tree Construction: Algorithms and Characterizations
Ephraim Korach, Zvi Ostfeld |
WG | 1 |
| 1987 | Analysis of a Distributed Algorithm for Extrema Finding in a Ring
Doron Rotem, Ephraim Korach, Nicola Santoro |
J. Parallel Distributed Comput. | 2 |
| 1987 | The Optimality of Distributive Constructions of Minimum Weight and Degree Restricted Spanning Trees in a Complete Network of ProcessorsabstractIn a previous paper we showed that the distributive construction of a spanning tree in a complete network of processors can be done in $O(n\log n)$ messages. We show in this work that if the spanning tree is required to satisfy certain properties, then the complexity of its construction increases: First we show that the construction of a minimum weight spanning tree requires, in the worst case, at least $\Omega (n^2 )$ messages, and then we show that the construction of a spanning tree where the maximum degree is at most k may require at least $\Omega ({{n^2 } / k})$ messages in the worst case. Actually, in both cases the lower bounds are shown for the number of edges used in the worst case. Moreover, the results are valid for both asynchronous and synchronous networks, and are independent of the lengths of the messages. On the other hand, there are algorithms for the above tasks which achieve these lower bounds, up to a constant factor, and use messages of $O(\log n)$ length. Ephraim Korach, Shlomo Moran, Shmuel Zaks |
SIAM J. Comput. | 1 |
| 1985 | A Modular Technique for the Design of Efficient Distributed Leader Finding AlgorithmsabstractA general, modular technique for designing efficient leader finding algorithms in distributed, asynchronous networks is developed.This technique reduces the relatively complex problem of efficient leader finding to a simpler problem of efficient serial traversing of the corresponding network.The message complexity of the resulted leader finding algorithms is bounded by (f(n)+n)logn [ or (f (m )+n )logn ], where n is the number of nodes in the network [rrL is the number of edges in the network], and f (n) [f (rn)] is the message complexity of traversing the nodes [edges] of the network.This result achieves in a unified way the best known upper bounds on the message complexity of leader finding algorithms for circular, complete and Eulerian networks, and generalizes to other classes of more complex networks.Also, some known results are thus improved by a constant factor. Ephraim Korach, Shay Kutten, Shlomo Moran |
PODC | 1 |
| 1985 | The Optimality of Distributed Constructions of Minimum Weigth and Degree Restricted Spanning Trees in a Complete Network of ProcessorsabstractArticle The optimality of distributive constructions of minimum weight and degree restricted spanning trees in a complete network of processors Share on Authors: E. Korach Computer Science Department, Technion - Israel Institute of Technology, Haifa, Israel Computer Science Department, Technion - Israel Institute of Technology, Haifa, IsraelView Profile , S. Moran Computer Science Department, Technion - Israel Institute of Technology, Haifa, Israel Computer Science Department, Technion - Israel Institute of Technology, Haifa, IsraelView Profile , S. Zaks Computer Science Department, Technion - Israel Institute of Technology, Haifa, Israel Computer Science Department, Technion - Israel Institute of Technology, Haifa, IsraelView Profile Authors Info & Claims PODC '85: Proceedings of the fourth annual ACM symposium on Principles of distributed computingAugust 1985 Pages 277–286https://doi.org/10.1145/323596.323622Online:01 August 1985Publication History 2citation186DownloadsMetricsTotal Citations2Total Downloads186Last 12 Months1Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Ephraim Korach, Shlomo Moran, Shmuel Zaks |
PODC | 1 |
| 1984 | Tight Lower and Upper Bounds for Some Distributed Algorithms for a Complete Network of ProcessorsabstractDistributed algorithms for complete asynchronous networks of processors (i.e., networks where each pair of processors is connected by a communication line) are discussed. The main result is O(nlogn) lower and upper bounds on the number of messages required by any algorithm in a given class of distributed algorithms for such networks. This class includes algorithms for problems like finding a leader or constructing a spanning tree (as far as we know, all known algorithms for those problems may require O(n2) messages when applied to complete networks). O(n2) bounds for other problems, like constructing a maximal matching or a Hamiltonian circuit are also given. In proving the lower bound we are counting the edges which carry messages during the executions of the algorithms (ignoring the actually number of messages carried by each edge). Interestingly, this number is shown to be of the same order of magnitude of the total number of messages needed by these algorithms. In the upper bounds, the length of any message is at most log2[4mlog2n] bits, where m is the maximum identity of a node in the network. One implication of our results is that finding a spanning tree in a complete network is easier than finding a minimum weight spanning tree in such a network, which may require O(n2) messages. Ephraim Korach, Shlomo Moran, Shmuel Zaks |
PODC | 1 |
| 1984 | Lower Bounds for Distributed Maximum-Finding AlgorithmsabstractTills paper establishes several lower bounds of the form f~(nlogn) for the number of messages needed to find the maximum label in a circular configuration of n labeled processes with no central controller. Jan K. Pachl, Ephraim Korach, Doron Rotem |
J. ACM | 2 |
| 1984 | Distributed Algorithms for Finding Centers and Medians in NetworksabstractThe problem of determining in a distributed fashion the centers and the medians of a network is considered.Lower bounds on the time needed to solve these problems are proved.Algorithms that achieve those bounds for tree networks are presented; the number of exchanged messages is linear in the number of nodes.These techniques are extended to work on general networks in O(n) time units exchanging O(n.e) messages, where n is the number of nodes and e the number of edges in the network.In addition, a comparison with a simple heuristic approach is included. Ephraim Korach, Doron Rotem, Nicola Santoro |
ACM Trans. Program. Lang. Syst. | 1 |
| 1982 | A Technique for Proving Lower Bounds for Distributed Maximum-Finding AlgorithmsabstractThis paper deals with the problem of finding the maximum of a distributed set of distinct integers. The problem is to be solved by a completely distributed asynchronous algorithm. Jan K. Pachl, Ephraim Korach, Doron Rotem |
STOC | 2 |