Amos Israeli

dblp:05/6031 · DBLP profile ↗
← Back
32ranked-venue papers
17as first author
0since 2021 · last 2010
—ORCID · none

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

Theory of computation · 17 · 12 first-authorSystems, architecture and hardware · 13 · 4 first-authorDatabases, data management, data science and information retrieval · 5 · 4 first-authorArtificial intelligence and machine learning · 1Security and privacy · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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
15 papers
Distributed computing theory · 79% Mathematical optimization · 17% Computational complexity · 3%
Computer networks
3 papers
Wireless networking · 59% Network optimization and economics · 41%
Computer architecture, parallel and distributed computing, and storage systems
9 papers
Distributed systems · 86% Memory systems · 6% Parallel and multicore computing · 4%

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

TopicWeightPapersLastEvidence papers
Network optimization and economics
resource allocation
0.112008
On the complexity of sequential rectangle placement in IEEE 802.16/WiMAX systems · Inf. Comput. 2008
Wireless networking › broadband wireless access
WiMAX
0.112008
On the complexity of sequential rectangle placement in IEEE 802.16/WiMAX systems · Inf. Comput. 2008
Mathematical optimization
scheduling
0.112008
On the complexity of sequential rectangle placement in IEEE 802.16/WiMAX systems · Inf. Comput. 2008
Distributed computing theory
shared memory
0.142005
Time and space optimal implementations of atomic multi-writer register · Inf. Comput. 2005
Disjoint-Access-Parallel Implementations of Strong Shared Memory Primitives · PODC 1994
Optimal Multi-Writer Multi-Reader Atomic Register · PODC 1992
Distributed computing theory › concurrent objects
wait-free synchronization
0.112005
Time and space optimal implementations of atomic multi-writer register · Inf. Comput. 2005
Distributed computing theory
self-stabilization
0.041997
Uniform Dynamic Self-Stabilizing Leader Election · IEEE Trans. Parallel Distributed Syst. 1997
Analyzing Expected Time by Scheduler-Luck Games · IEEE Trans. Software Eng. 1995
Uniform Self-Stabilizing Ring Orientation · Inf. Comput. 1993
Distributed systems
fault tolerance
0.041997
Resource Bounds for Self-Stabilizing Message-Driven Protocols · SIAM J. Comput. 1997
Wait-Free Consensus Using Asynchronous Hardware · SIAM J. Comput. 1994
Resource Bounds for Self Stabilizing Message Driven Protocols · PODC 1991
Distributed systems › fault tolerance
self-stabilization
0.031997
Resource Bounds for Self-Stabilizing Message-Driven Protocols · SIAM J. Comput. 1997
Resource Bounds for Self Stabilizing Message Driven Protocols · PODC 1991
Self-Stabilization of Dynamic Systems Assuming only Read/Write Atomicity · PODC 1990
Distributed computing theory
leader election
0.021997
Uniform Dynamic Self-Stabilizing Leader Election · IEEE Trans. Parallel Distributed Syst. 1997
Analyzing Expected Time by Scheduler-Luck Games · IEEE Trans. Software Eng. 1995
Distributed computing theory › distributed algorithms
randomized distributed algorithms
0.021995
Analyzing Expected Time by Scheduler-Luck Games · IEEE Trans. Software Eng. 1995
On Processor Coordination Using Asynchronous Hardware · PODC 1987
Distributed systems
distributed algorithms
0.011997
Resource Bounds for Self-Stabilizing Message-Driven Protocols · SIAM J. Comput. 1997
Distributed systems › mutual exclusion
token passing
0.011997
Resource Bounds for Self-Stabilizing Message-Driven Protocols · SIAM J. Comput. 1997
Distributed systems › fault tolerance › failure models
crash failures
0.011994
Wait-Free Consensus Using Asynchronous Hardware · SIAM J. Comput. 1994
Distributed computing theory › shared memory
asynchronous shared memory
0.011994
Disjoint-Access-Parallel Implementations of Strong Shared Memory Primitives · PODC 1994
Distributed computing theory
consensus
0.011994
Wait-Free Consensus Using Asynchronous Hardware · SIAM J. Comput. 1994
Distributed computing theory › shared memory
shared-memory primitive
0.011994
Disjoint-Access-Parallel Implementations of Strong Shared Memory Primitives · PODC 1994
Distributed computing theory › consensus
wait-free consensus
0.011994
Wait-Free Consensus Using Asynchronous Hardware · SIAM J. Comput. 1994
Distributed computing theory
mutual exclusion
0.021990
Token Management Schemes and Random Walks Yield Self-Stabilizing Mutual Exclusion · PODC 1990
On Processor Coordination Using Asynchronous Hardware · PODC 1987
Wireless networking › broadcast
broadcast protocol
0.011993
Multiple Communication in Multihop Radio Networks · SIAM J. Comput. 1993
Wireless networking
mobile ad hoc networks
0.011993
Multiple Communication in Multihop Radio Networks · SIAM J. Comput. 1993
Wireless networking › wireless mesh network
multihop wireless network
0.011993
Multiple Communication in Multihop Radio Networks · SIAM J. Comput. 1993
Distributed computing theory › self-stabilization
ring orientation
0.011993
Uniform Self-Stabilizing Ring Orientation · Inf. Comput. 1993
Distributed computing theory › shared memory
atomic registers
0.011992
Optimal Multi-Writer Multi-Reader Atomic Register · PODC 1992
Distributed computing theory › shared memory
multi-writer registers
0.011992
Optimal Multi-Writer Multi-Reader Atomic Register · PODC 1992
Distributed computing theory › shared memory
register implementations
0.011992
Optimal Multi-Writer Multi-Reader Atomic Register · PODC 1992
Robotics › Motion planning and robot control › robot control
hierarchical control
0.011991
The TRACK-Technion robot and controller kit · ICRA 1991
Robotics › Motion planning and robot control
robot control architecture
0.011991
The TRACK-Technion robot and controller kit · ICRA 1991
Distributed computing theory
message passing
0.011991
Resource Bounds for Self Stabilizing Message Driven Protocols · PODC 1991
Computational complexity › resource-bounded computation
resource bounds
0.011991
Resource Bounds for Self Stabilizing Message Driven Protocols · PODC 1991
Wireless networking
radio networks
0.011989
Multiple Communication in Multi-Hop Radio Networks · PODC 1989

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

computational complexity · 0.2read/write atomicity · 0.0randomization · 0.0lower bound analysis · 0.0automata theory · 0.0randomized protocol · 0.0BFS tree · 0.0disjoint-access-parallelism · 0.0probabilistic protocol · 0.0lower bound · 0.0queueing theory · 0.0scheduler-luck game · 0.0markov chain analysis · 0.0shared memory · 0.0lower bounds · 0.0pipelining · 0.0
YearPublicationVenuePosition
2010 Low Memory Distributed Protocols for 2-Coloring
Amos Israeli, Mathew D. McCubbins, Ramamohan Paturi, Andrea Vattani
SSS1
2008 On the complexity of sequential rectangle placement in IEEE 802.16/WiMAX systems
Amos Israeli, Dror Rawitz, Oran Sharon
Inf. Comput.1
2008 An approximation algorithm for sequential rectangle placement
Amos Israeli, Oran Sharon
Inf. Process. Lett.1
2007 On the Complexity of Sequential Rectangle Placement in IEEE 802.16/WiMAX Systems
Amos Israeli, Dror Rawitz, Oran Sharon
ESA1
2005 Time and space optimal implementations of atomic multi-writer register
Amos Israeli, Amnon Shaham
Inf. Comput.1
1998 The Time Complexity of Updating Snapshot Memories
Amos Israeli, Asaf Shirazi
Inf. Process. Lett.1
1998 Automated Meta-Control for Adaptable Real-Time Software
Jair Jehuda, Amos Israeli
Real Time Syst.2
1997 Resource Bounds for Self-Stabilizing Message-Driven Protocols
abstract
Self-stabilizing message-driven protocols are defined and discussed. The class weak exclusion that contains many natural tasks such as $\ell$-exclusion and token passing is defined, and it is shown that in any execution of any self-stabilizing protocol for a task in this class, the configuration size must grow at least in a logarithmic rate. This last lower bound is valid even if the system is supported by a time-out mechanism that prevents communication deadlocks. Then we present three self-stabilizing message-driven protocols for token passing. The rate of growth of configuration size for all three protocols matches the aforementioned lower bound. Our protocols are presented for two-processor systems but can be easily adapted to rings of arbitrary size. Our results have an interesting interpretation in terms of automata theory.
Shlomi Dolev, Amos Israeli, Shlomo Moran
SIAM J. Comput.2
1997 Uniform Dynamic Self-Stabilizing Leader Election
abstract
A distributed system is self-stabilizing if it can be started in any possible global state. Once started the system regains its consistency by itself, without any kind of outside intervention. The self-stabilization property makes the system tolerant to faults in which processors exhibit a faulty behavior for a while and then recover spontaneously in an arbitrary state. When the intermediate period in between one recovery and the next faulty period is long enough, the system stabilizes. A distributed system is uniform if all processors with the same number of neighbors are identical. A distributed system is dynamic if it can tolerate addition or deletion of processors and links without reinitialization. In this work, we study uniform dynamic self-stabilizing protocols for leader election under readwrite atomicity. Our protocols use randomization to break symmetry. The leader election protocol stabilizes in O(/spl Delta/D log n) time when the number of the processors is unknown and O(/spl Delta/D), otherwise. Here /spl Delta/ denotes the maximal degree of a node, D denotes the diameter of the graph and n denotes the number of processors in the graph. We introduce self-stabilizing protocols for synchronization that are used as building blocks by the leader-election algorithm. We conclude this work by presenting a simple, uniform, self-stabilizing ranking protocol.
Shlomi Dolev, Amos Israeli, Shlomo Moran
IEEE Trans. Parallel Distributed Syst.2
1995 Optimal Time Byzantine Agreement for t<n/8 With Linear-Messages
Arkady Zamsky, Amos Israeli, Shlomit S. Pinter
Distributed Comput.2
1995 Linear-Time Snapshot Implementations in Unbalanced Systems
Amos Israeli, Amnon Shaham, Asaf Shirazi
Math. Syst. Theory1
1995 Analyzing Expected Time by Scheduler-Luck Games
abstract
We introduce a novel technique, the scheduler luck game (in short sl-game) for analyzing the performance of randomized distributed protocols. We apply it in studying uniform self-stabilizing protocols for leader election under read/write atomicity. We present two protocols for the case where each processor in the system can communicate with all other processors and analyze their performance using the sl-game technique.>
Shlomi Dolev, Amos Israeli, Shlomo Moran
IEEE Trans. Software Eng.2
1994 Time-Message Trade-Offs for the Weak Unison Problem
Amos Israeli, Evangelos Kranakis, Danny Krizanc, Nicola Santoro
CIAC1
1994 The Time Complexity of Updating Snapshot Memories
Amos Israeli, Asaf Shirazi
ESA1
1994 Disjoint-Access-Parallel Implementations of Strong Shared Memory Primitives
abstract
In this paper, we present efficient implementations of strong shared memory primitives.We use the asynchronous shar-ed memory model.In this model, processes communicate by applying primitive operations (e.g.
Amos Israeli, Lihu Rappoport
PODC1
1994 Wait-Free Consensus Using Asynchronous Hardware
abstract
This paper studies the wait-free consensus problem in the asynchronous shared memory model. In this model, processors communicate by shared registers that allow atomic read and write operations (but do not support atomic test-and-set). It is known that the wait-free consensus problem cannot be solved by deterministic protocols. A randomized solution is presented. This protocol is simple, constructive, tolerates up to $n - 1$ processors crashes (where n is the number of processors), and its expected run-time is $O(n^2 )$.
Benny Chor, Amos Israeli, Ming Li 0001
SIAM J. Comput.2
1993 Self-Stabilization of Dynamic Systems Assuming Only Read/Write Atomicity
Shlomi Dolev, Amos Israeli, Shlomo Moran
Distributed Comput.2
1993 Bonded Time-Stamps
Amos Israeli, Ming Li 0001
Distributed Comput.1
1993 Uniform Self-Stabilizing Ring Orientation
Amos Israeli, Marc Jalfon
Inf. Comput.1
1993 Multiple Communication in Multihop Radio Networks
abstract
Two tasks of communication in a multihop synchronous radio network are considered: Point-to-point communication and broadcast (sending a message to all nodes of a network). Efficient protocols for both problems are presented. Even though the protocols are probabilistic, it is shown how to acknowledge messages deterministically. Let n, D, and $\Delta $ be the number of nodes, the diameter and the maximum degree of our network, respectively. Both protocols require a setup phase in which a BFS tree is constructed. This phase takes $O((n + D\log n)\log \Delta )$ time. After the setup, k point-to-point transmissions require $O((k + D)\log \Delta )$ time on the average. Therefore the network allows a new transmission every $O(\log \Delta )$ time slots. Also, k broadcasts require an average of $O((k + D)\log \Delta \log n)$ time. Hence the average throughput of the network is a broadcast every $O(\log \Delta \log n)$ time slots. Both protocols pipeline the messages along the BFS tree. They are always successful on the graph spanned by the BFS tree. Their probabilistic behavior refers only to the running time. Using the above protocols the ranking problem is solved in $O(n\log n\log \Delta )$ time. The performance analysis of both protocols constitutes a new application of queueing theory.
Reuven Bar-Yehuda, Amos Israeli, Alon Itai
SIAM J. Comput.2
1992 Optimal Multi-Writer Multi-Reader Atomic Register
abstract
Two implementations of a multi-writer, multi-reader, atomic register are presented. The physical registers used by the first implementation are single-writer, multi-reader, atomic registers; the physical registers used by the second implementation are single-reader, single-writer, atomic registers. Both implementations are optimal with respect to the two most important complexity criteria: In both implementation the space complexity is logarithmic, thus matching the lower bound proven by Cori and Sopena; and the time complexity is linear, thus matching the obvious lower bound. These implementations improve upon the space complexity of all previous implementations in their respective classes, by an exponential factor.
Amos Israeli, Amnon Shaham
PODC1
1991 The TRACK-Technion robot and controller kit
abstract
A modular hierarchical model for controlling robots is presented. This model is targeted mainly for research and development, enabling researchers to concentrate on a certain specific task of robotics, while using existing building blocks for the rest of the controller application. The problems with which robotics researchers and engineers are faced when trying to use existing commercial robots are detailed. Based on this discussion, the authors propose TERM, a general model for robot control. The viability of the model is demonstrated by implementing a general-purpose robot controller. For this purpose several building blocks were developed. Using these building blocks three robot systems were assembled: a large system for an industrial PUMA robot and two smaller ones for educational robots. The system is currently used for research in nonlinear and adaptive control, path planning and multirobot applications.>
David Bar-On, Shaul Gutman, Amos Israeli
ICRA3
1991 Resource Bounds for Self Stabilizing Message Driven Protocols
abstract
Article Resource bounds for self stabilizing message driven protocols Share on Authors: Shlomi Dolev Dept. of Computer Science, Technion, Israel Dept. of Computer Science, Technion, IsraelView Profile , Amos Israeli Dept. of Computer Science, Technion, Israel Dept. of Computer Science, Technion, IsraelView Profile , Shlomo Moran Dept. of Computer Science, Technion, Israel Dept. of Computer Science, Technion, IsraelView Profile Authors Info & Claims PODC '91: Proceedings of the tenth annual ACM symposium on Principles of distributed computingJuly 1991 Pages 281–293https://doi.org/10.1145/112600.112624Online:01 July 1991Publication History 22citation195DownloadsMetricsTotal Citations22Total Downloads195Last 12 Months4Last 6 weeks1 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
Shlomi Dolev, Amos Israeli, Shlomo Moran
PODC2
1990 Self-Stabilization of Dynamic Systems Assuming only Read/Write Atomicity
abstract
No abstract available.
Shlomi Dolev, Amos Israeli, Shlomo Moran
PODC2
1990 Token Management Schemes and Random Walks Yield Self-Stabilizing Mutual Exclusion
abstract
volves the introduction of a new type of single player token games which are of an independent interest.
Amos Israeli, Marc Jalfon
PODC1
1989 Multiple Communication in Multi-Hop Radio Networks
abstract
Two tasks of communication in a multi-hop synchronous radio network are considered: point-topoint communication and broadcast (sending a message to all nodes of a network).Efficient protocols for both problems are presented, Even though the protocols are probabilistic, it is shown how to acknowledge messages deterministically.Let n, D, and A be the number of nodes, the diameter and the maximum degree of our network, respectively.Both protocols require a setup phase in which a BFS tree is constructed.This phase takes 0 ((n + Dlogn)logA) time.After the setup, k point-to-point transmissions require 0 ((k+D)logA) time on the average.Therefore the network allows a new transmission every 0 (logA) time slots, Also, k broadcasts require an average of O((k+D)logAlogn) time.Hence the average throughput of the network is a broadcast every O(logAlogn) time slots.Both protocols pipeline the messages along the BFS tree.They are always successful on the graph spanned by 'the BFS tree.Their probabilistic behavior refers only to the running time.Using the above protocols rhc ranking problem is solved in 0 (nlognlogA) time.The performance analysis of both protocols constitutes a new application of queueing theory.
Reuven Bar-Yehuda, Amos Israeli
PODC2
1988 Parallel O(log n) Time Edge-Colouring of Trees and Halin Graphs
Alan Gibbons, Amos Israeli, Wojciech Rytter
Inf. Process. Lett.2
1987 Bounded Time-Stamps (Extended Abstract)
abstract
Time-stamps are numerical labels which enable a system to keep track of temporal precedence relation among its data elements. Traditionally time-stamps are used as unbounded numbers and inevitable overflows cause a loss of this precedence relation. In this paper we develop a complete theory of bounded time-stamps. Time-stamp systems are defined and the complexity of their implementation is fully analyzed. This theory gives a very general tool for converting timestamp based protocols to bounded protocols. The generality of this theory is demonstrated by novel, conceptually simple, protocols for a multiuser atomic registers, as well as by proving for the first time a non-trivial lower bound for such a register.
Amos Israeli, Ming Li 0001
FOCS1
1987 On Processor Coordination Using Asynchronous Hardware
abstract
We investigate an asynchronous model of concurrent computations, where processors communicate by shared registers that allow atomic read and write operations (but do not support atomic test-and-set).For this model, we define a general notion of processor coordination, and study the possibility and complexity of achieving coordination.Our definition includes, as special cases, mutual exclusion and asynchronous agreement.It is shown that the coordination problem cannot be solved by means of a deterministic protocol even if the system consists of only two processors.This impossibility result holds for the most powerful type of shared atomic registers and does not assume symmetric protocols.The impossibility result is contrasted by a variety of eficient randomized protocols, that achieve fast coordination for systems of arbitrary number of processors n.These protocols are all fairly simple, constructive, and their ezpectedrun-time is polynomial in n, even in the presence of an adaptive
Benny Chor, Amos Israeli, Ming Li 0001
PODC2
1986 A Fast and Simple Randomized Parallel Algorithm for Maximal Matching
Amos Israeli, Alon Itai
Inf. Process. Lett.1
1986 An Improved Parallel Algorithm for Maximal Matching
Amos Israeli, Yossi Shiloach
Inf. Process. Lett.1
1984 Finding Euler Circuits in Logarithmic Parallel Time
abstract
A parallel algorithm for finding Euler circuits in graphs is presented. Its depth is log |E| and it employs |E| processors. The computational model considered is the PRAM (the shared memory model).
Baruch Awerbuch, Amos Israeli, Yossi Shiloach
STOC2