EDBT 2026 Demo / reviewers in the wild / expert
Gideon Stupp
dblp:61/3992
· DBLP profile ↗
10ranked-venue papers
2as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5Theory of computation · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 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
6 papers |
Distributed computing theory · 91% Computational geometry · 6% Mathematical optimization · 3% | |
| Computer networks
1 paper |
Routing and switching · 100% |
Topics — the 16 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed computing theory › shared memory
shared-memory synchronization |
0.1 | 4 | 2000 | Long-lived and adaptive atomic snapshot and immediate snapshot (extended abstract) · PODC 2000 Long-Lived Renaming Made Adaptive · PODC 1999 Delimiting the Power of Bounded Size Synchronization Objects (Extended Abstract) · PODC 1994 |
Routing and switching › geographic routing
face routing |
0.0 | 1 | 2004 | Geometrically aware communication in random wireless networks · PODC 2004 |
Routing and switching
geographic routing |
0.0 | 1 | 2004 | Geometrically aware communication in random wireless networks · PODC 2004 |
Distributed computing theory › concurrent objects
snapshot objects |
0.0 | 1 | 2000 | Long-lived and adaptive atomic snapshot and immediate snapshot (extended abstract) · PODC 2000 |
Distributed computing theory
gathering |
0.0 | 1 | 1999 | ong-lived Adaptive Collect with Applications · FOCS 1999 |
Distributed computing theory › renaming
long-lived renaming |
0.0 | 1 | 1999 | Long-Lived Renaming Made Adaptive · PODC 1999 |
Distributed computing theory › shared memory
shared-memory algorithms |
0.0 | 1 | 1999 | ong-lived Adaptive Collect with Applications · FOCS 1999 |
Computational geometry › triangulation
delaunay triangulation |
0.0 | 1 | 2004 | Geometrically aware communication in random wireless networks · PODC 2004 |
Distributed computing theory › synchronization primitives
compare-and-swap |
0.0 | 1 | 1993 | Synchronization power depends on the register size (Preliminary Version) · FOCS 1993 |
Distributed computing theory › concurrent systems
concurrent algorithm complexity |
0.0 | 1 | 2000 | Long-lived and adaptive atomic snapshot and immediate snapshot (extended abstract) · PODC 2000 |
Distributed computing theory › asynchronous computability
immediate snapshot |
0.0 | 1 | 2000 | Long-lived and adaptive atomic snapshot and immediate snapshot (extended abstract) · PODC 2000 |
Distributed computing theory › distributed complexity
step complexity |
0.0 | 1 | 2000 | Long-lived and adaptive atomic snapshot and immediate snapshot (extended abstract) · PODC 2000 |
Concurrent programming
synchronization |
0.0 | 1 | 1999 | ong-lived Adaptive Collect with Applications · FOCS 1999 |
Mathematical optimization › online optimization
adaptive algorithms |
0.0 | 1 | 1999 | Long-Lived Renaming Made Adaptive · PODC 1999 |
Distributed computing theory › consensus
consensus number |
0.0 | 1 | 1994 | Delimiting the Power of Bounded Size Synchronization Objects (Extended Abstract) · PODC 1994 |
Parallel and multicore computing › synchronization
multiprocessor synchronization |
0.0 | 1 | 1993 | Synchronization power depends on the register size (Preliminary Version) · FOCS 1993 |
Methods — techniques the papers use, named apart from their topics
probabilistic analysis · 0.1geometric spanner analysis · 0.1long-lived algorithm · 0.0adaptive algorithm · 0.0read/write registers · 0.0register size analysis · 0.0complexity hierarchy · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | On the connectivity threshold for general uniform metric spaces
Gady Kozma, Zvi Lotker, Gideon Stupp |
Inf. Process. Lett. | 3 |
| 2005 | The expected uncertainty of range-free localization protocols in sensor networks
Gideon Stupp, Moshe Sidi |
Theor. Comput. Sci. | 1 |
| 2004 | Geometrically aware communication in random wireless networksabstractSome of the first routing algorithms for position-aware wireless networks used the Delaunay triangulation of the point-locations of the network's nodes as the underlying connectivity graph. Later on these solutions were considered impractical because the Delaunay triangulation may in general contain arbitrarily long edges and because calculating the Delaunay triangulation may require a global view of the network. Many other algorithms were then suggested for geometric routing, often assuming random placement of network nodes for analysis or simulation [27, 5, 28, 15]. But as we show, when the nodes are uniformly placed in the unit disk the Delaunay triangulation does not contain long edges, it is easy to compute locally and it is in many ways optimal for geometric routing and flooding.In particular, we prove that with high probability the maximal length of an edge in Del(P), the Delaunay triangulation of a set P of n nodes uniformly placed in the unit disk, is O(3√3log novern), and that the expected sum of squares of all the edges in Del(P) is O(1). These geometric results imply that for wireless networks, randomly distributed in a unit disk (1) computing the Delaunay triangulation locally is asymptotically easy; (2) simple "face routing" through the Delaunay triangulation optimizes, up to poly-logarithmic factors, the energy load on the nodes, and (3) flooding the network, an operation quite common in sensor nets, is with high probability optimal up to a constant factor. The last property is particularly important for geocasting because the Delaunay triangulation is known to be a spanner. Gady Kozma, Zvi Lotker, Micha Sharir, Gideon Stupp |
PODC | 4 |
| 2002 | Stateless Termination Detection
Gideon Stupp |
DISC | 1 |
| 2002 | Long lived adaptive splitter and applications
Yehuda Afek, Gideon Stupp, Dan Touitou |
Distributed Comput. | 2 |
| 2000 | Long-lived and adaptive atomic snapshot and immediate snapshot (extended abstract)abstractLong-lived and adaptive to point contention implementations of snapshot and immediate snapshot objects in the read/write shared-memory model are presented. In [2] we presented adaptive algorithms for mutual exclusion, collect and snapshot. However, the collect and snapshot algorithms were adaptive only when the number of local primitive operations that a process performs are ignored, i.e., not counted. The number of primitive local steps (operations that do not access the shared memory) in the collect and snapshot operations presented in [2] is O(Nk3) and O(Nk4) respectively where N is the total number of processes in the system and k is the encountered contention. Here we developed new techniques that enabled us to achieve fully adaptive implementations in which the step complexity (combined local and shared) of any operation is bounded by a function of the number of processes that are concurrent with the operation, in particular, O(k4) for the snapshot implementation. Yehuda Afek, Gideon Stupp, Dan Touitou |
PODC | 2 |
| 1999 | ong-lived Adaptive Collect with ApplicationsabstractA distributed algorithm is adaptive if the worst case step complexity of its operations is bounded by a function of the number of processes that are concurrently active during the operation (rather than a function of N, the total number of processes, which is usually much larger). We present long-lived and adaptive algorithms for collect in the read/write shared-memory model. Replacing the reads and writes in long-lived shared memory algorithms with our adaptive collect results in many cases in a corresponding long-lived algorithm which is adaptive. Examples of such applications, which are discussed are atomic-snapshots, and l-exclusion. Following the long-lived and adaptive collect we present a more pragmatic version of collect, called active set. This algorithm is slightly weaker than the collect but has several advantages. We employ this algorithm to transform algorithms, such as the Bakery algorithm, into their corresponding adaptive long-lived version, which is more efficient than the version that was obtained with the collect. Previously, long-lived and adaptive algorithms in this model were presented only for the renaming problem. Yehuda Afek, Gideon Stupp, Dan Touitou |
FOCS | 2 |
| 1999 | Long-Lived Renaming Made Adaptive
Yehuda Afek, Hagit Attiya, Arie Fouren, Gideon Stupp, Dan Touitou |
PODC | 4 |
| 1994 | Delimiting the Power of Bounded Size Synchronization Objects (Extended Abstract)abstractTheoretically, various shared synchronization objects, such as compare&swap and arbitrary read-modify-write registers, are universal [10, 20].That is, any sequentially specified task can be solved in a concurrent system that supports these objects and a large enough number of shared read/write registers.Are these objects indeed almighty?Or, are there other considerations that have Yehuda Afek, Gideon Stupp |
PODC | 2 |
| 1993 | Synchronization power depends on the register size (Preliminary Version)abstractThough it is common practice to treat synchronization primitives for multiprocessors as abstract data types, they are in reality machine instructions on registers. A crucial theoretical question with practical implications is the relationship between the size of the register and its computational power. The authors study this question and choose as a first target the popular compare and swap operation (which is the basis for many modern multiprocessor architectures). The results of this paper suggest that a complexity hierarchy for multiprocessor synchronization operations should be based on the space complexity of synchronization registers and not on the number of so called "synchronization objects".> Yehuda Afek, Gideon Stupp |
FOCS | 2 |