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

Roland Flury

dblp:94/3835 · DBLP profile ↗
← Back
6ranked-venue papers
5as first author
0since 2021 · last 2010
—ORCID · none

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

Computer networks · 6 · 5 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.

Computer networks
5 papers
Routing and switching · 57% Internet of things and sensor networks · 31% Wireless networking · 12%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

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

TopicWeightPapersLastEvidence papers
Internet of things and sensor networks
wireless sensor network
0.122010
Slotted programming for sensor networks · IPSN 2010
Routing, Anycast, and Multicast for Mesh and Sensor Networks · INFOCOM 2007
Internet of things and sensor networks › wireless sensor network
programming abstractions
0.112010
Slotted programming for sensor networks · IPSN 2010
Routing and switching
greedy embedding
0.112009
Greedy Routing with Bounded Stretch · INFOCOM 2009
Routing and switching › geographic routing
greedy routing
0.112009
Greedy Routing with Bounded Stretch · INFOCOM 2009
Graph algorithms and graph theory
graph embedding
0.112009
Greedy Routing with Bounded Stretch · INFOCOM 2009
Routing and switching
geographic routing
0.112008
Randomized 3D Geographic Routing · INFOCOM 2008
Routing and switching › routing algorithms
stochastic routing
0.112008
Randomized 3D Geographic Routing · INFOCOM 2008
Routing and switching › routing
anycast routing
0.112007
Routing, Anycast, and Multicast for Mesh and Sensor Networks · INFOCOM 2007
Routing and switching
multicast routing
0.112007
Routing, Anycast, and Multicast for Mesh and Sensor Networks · INFOCOM 2007
Wireless networking
mobile ad hoc networks
0.122009
Greedy Routing with Bounded Stretch · INFOCOM 2009
Randomized 3D Geographic Routing · INFOCOM 2008
Embedded and real-time systems › energy-efficient embedded systems
energy-efficient scheduling
0.012010
Slotted programming for sensor networks · IPSN 2010
Embedded and real-time systems
real-time scheduling
0.012010
Slotted programming for sensor networks · IPSN 2010
Wireless networking › stochastic geometry
unit disk graphs
0.012009
Greedy Routing with Bounded Stretch · INFOCOM 2009
Internet of things and sensor networks › wireless sensor network › wireless sensor network platform
wireless sensor node programming
0.012009
YETI: an Eclipse plug-in for TinyOS 2.1 · SenSys 2009
Wireless networking
wireless mesh network
0.012007
Routing, Anycast, and Multicast for Mesh and Sensor Networks · INFOCOM 2007

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

slotted programming · 0.2tree separator · 0.2lipton-tarjan separator theorem · 0.2syntax highlighting · 0.1code completion · 0.1JTAG debugging · 0.1local memoryless routing · 0.1greedy-face-greedy · 0.1doubling metric embedding · 0.1distributed approximation algorithm · 0.1
YearPublicationVenuePosition
2010 Slotted programming for sensor networks
abstract
We advocate a novel programming approach we call slotted programming that not only addresses the specific hardware capabilities of sensor nodes, but also facilitates coding through a truly modular design. The approach is based on the temporal decoupling of the different tasks of a sensor node such that at any time at most one task is active. In contrast to traditional sensor network programming, slotted programming guarantees that each of these tasks can be implemented as an independent software module, simplifying not only the coding and testing phase, but also the code reuse in a different context. In addition, we believe that the proposed approach is highly qualified for energy efficient and real time applications. To substantiate our claims, we have implemented slotos, an extension to TinyOS that supports slotted programming. Within this framework, we demonstrate the advantages of the slotted programming paradigm.
Roland Flury, Roger Wattenhofer
IPSN1
2009 Greedy Routing with Bounded Stretch
abstract
Greedy routing is a novel routing paradigm where messages are always forwarded to the neighbor that is closest to the destination. Our main result is a polynomial-time algorithm that embeds combinatorial unit disk graphs (CUDGs - a CUDG is a UDG without any geometric information) into O(log2n)- dimensional space, permitting greedy routing with constant stretch. To the best of our knowledge, this is the first greedy embedding with stretch guarantees for this class of networks. Our main technical contribution involves extracting, in polynomial time, a constant number of isometric and balanced tree separators from a given CUDG. We do this by extending the celebrated Lipton-Tarjan separator theorem for planar graphs to CUDGs. Our techniques extend to other classes of graphs; for example, for general graphs, we obtain an O(log n)-stretch greedy embedding into O(log2n)-dimensional space. The greedy embeddings constructed by our algorithm can also be viewed as a constant-stretch compact routing scheme in which each node is assigned an O(log3n)-bit label. To the best of our knowledge, this result yields the best known stretch-space trade-off for compact routing on CUDGs. Extensive simulations on random wireless networks indicate that the average routing overhead is about 10%; only few routes have a stretch above 1.5.
Roland Flury, Sriram V. Pemmaraju, Roger Wattenhofer
INFOCOM1
2009 YETI: an Eclipse plug-in for TinyOS 2.1
abstract
We present YETI, an Eclipse plug-in providing support for TinyOS development. YETI provides features well-known from development environments for other languages such as syntax highlighting, code completion and error detection. Furthermore, it includes an additional set of tools which are designed to ease the TinyOS development process for both newcomers and experienced developers. The plugin seamlessly integrates with the existing TinyOS toolchain and provides debugging support on the target platform using a JTAG hardware adapter.
Nicolas Burri, Roland Flury, Silvan Nellen, Benjamin Sigg, Philipp Sommer, Roger Wattenhofer
SenSys2
2008 Randomized 3D Geographic Routing
abstract
We reconsider the problem of geographic routing in wireless ad hoc networks. We are interested in local, memoryless routing algorithms, i.e. each network node bases its routing decision solely on its local view of the network, nodes do not store any message state, and the message itself can only carry information about O(1) nodes. In geographic routing schemes, each network node is assumed to know the coordinates of itself and all adjacent nodes, and each message carries the coordinates of its target. Whereas many of the aspects of geographic routing have already been solved for 2D networks, little is known about higher-dimensional networks. It has been shown only recently that there is in fact no local memoryless routing algorithm for 3D networks that delivers messages deterministically. In this paper, we show that a cubic routing stretch constitutes a lower bound for any local memoryless routing algorithm, and propose and analyze several randomized geographic routing algorithms which work well for 3D network topologies. For unit ball graphs, we present a technique to locally capture the surface of holes in the network, which leads to 3D routing algorithms similar to the greedy-face-greedy approach for 2D networks.
Roland Flury, Roger Wattenhofer
INFOCOM1
2007 Routing, Anycast, and Multicast for Mesh and Sensor Networks
abstract
This paper studies routing schemes and their distributed construction in limited wireless networks, such as sensor or mesh networks. We argue that the connectivity of such networks is well captured by a constant doubling metric and present a constant stretch multicast algorithm through which any network nodeucan send messages to an arbitrary receiver setU. In other words, we describe a distributed approximation algorithm which is only a constant factor off the NP-hard minimum Steiner tree onucupU. As a building block for the multicasting, we construct a 1 + epsiv stretch labeled routing scheme with label size O(log ominus) and storage overhead O(1/epsiv)alpha(log ominus)(O(alpha) + log Delta), where ominus is the diameter of the network, Delta the maximum degree of any network node, andalphaa constant representing the doubling dimension of the network. In addition to unicast and multicast, we present a constant approximation for anycasting on the basis of radic(6)-approximate distance queries. We provide a distributed algorithm to construct the required labeling and routing tables.
Roland Flury, Roger Wattenhofer
INFOCOM1
2006 MLS: : an efficient location service for mobile ad hoc networks
abstract
ALGO is a distributed location service to track the position of mobile nodes and to route messages between any two nodes. The lookup of nodes is achieved by searching in a hierarchy of pointers that each node maintains. We show that ALGO has constant stretch for lookup requests. In contrast to previous work, we consider a concurrent setup where nodes are truly mobile and move even while messages are being routed towards them. We prove correctness and efficiency of ALGO and determine the maximum speed at which the nodes might move, which is up to 1/15 of the routing speed. To the best of our knowledge, this is the first work that bounds the node speed, a necessity to prove the success of a lookup algorithm. We verified our theoretical results through extensive simulation and show that the average lookup stretch is around 6.
Roland Flury, Roger Wattenhofer
MobiHoc1