Demo Data from EDBT 2026 / reviewers in the wild / expert
Arsalan Tavakoli
dblp:60/6753
· 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
Computer networks · 8 · 2 first-authorSoftware engineering, systems software and programming languages · 1Databases, 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.
| Computer networks
7 papers |
Internet of things and sensor networks · 57% Internet architecture and protocols · 32% Wireless networking · 6% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 13 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet of things and sensor networks
wireless sensor network |
0.1 | 2 | 2007 | Flush: a reliable bulk transport protocol for multihop wireless networks · SenSys 2007 The design and implementation of a declarative sensor network system · SenSys 2007 |
Internet architecture and protocols
redundancy elimination |
0.1 | 1 | 2010 | On-line sensing task optimization for shared sensors · IPSN 2010 |
Internet of things and sensor networks › sensor data management › sensor data processing › sensor data analytics
sensor data stream processing |
0.1 | 1 | 2010 | On-line sensing task optimization for shared sensors · IPSN 2010 |
Internet architecture and protocols › middlebox
middlebox traversal |
0.1 | 1 | 2008 | A policy-aware switching layer for data centers · SIGCOMM 2008 |
Internet architecture and protocols
bulk data transfer |
0.1 | 1 | 2007 | Flush: a reliable bulk transport protocol for multihop wireless networks · SenSys 2007 |
Compilers and program optimization
domain-specific compilation |
0.1 | 1 | 2007 | The design and implementation of a declarative sensor network system · SenSys 2007 |
Internet architecture and protocols › network architecture design › layered architecture › protocol layering
network layer |
0.1 | 1 | 2006 | A Modular Network Layer for Sensornets · OSDI 2006 |
Internet of things and sensor networks › iot networks › iot communication › sensor network communication
packet delivery performance |
0.1 | 1 | 2006 | Understanding the causes of packet delivery success and failure in dense wireless sensor networks · SenSys 2006 |
Internet of things and sensor networks › wireless sensor network
sensor network architecture |
0.1 | 1 | 2006 | A Modular Network Layer for Sensornets · OSDI 2006 |
Wireless networking › wireless link
wireless link characterization |
0.1 | 1 | 2006 | Understanding the causes of packet delivery success and failure in dense wireless sensor networks · SenSys 2006 |
Network management and operations
network configuration |
0.0 | 1 | 2008 | A policy-aware switching layer for data centers · SIGCOMM 2008 |
Transport protocols and congestion control
rate control |
0.0 | 1 | 2007 | Flush: a reliable bulk transport protocol for multihop wireless networks · SenSys 2007 |
Distributed systems
distributed programming |
0.0 | 1 | 2007 | The design and implementation of a declarative sensor network system · SenSys 2007 |
Methods — techniques the papers use, named apart from their topics
joint data flow graph optimization · 0.1interval-cover graph · 0.1rate control · 0.1implicit snooping · 0.1end-to-end acknowledgments · 0.1modular design · 0.1empirical measurement · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | On-line sensing task optimization for shared sensorsabstractShared sensing infrastructures that allow multiple applications to share deployed sensors are emerging and Internet protocol based access for such sensors has already been prototyped and deployed. As a large number of applications start accessing shared sensors, the efficiency of resource usage at the embedded nodes and in the network infrastructure supporting them becomes a concern. To address this, we develop methods that detect when common data and common stream processing is requested by multiple applications, including cases where only some of the data is shared or only intermediate processing steps are common. The communication and processing is then modified to eliminate the redundancies. Specifically, we use an interval-cover graph to minimize communication redundancies and a joint data flow graph optimization to remove computational redundancies. Both methods operate online and allow application requests to be dynamically added or removed. The proposed methods are evaluated using applications on a road traffic sensing infrastructure. Arsalan Tavakoli, Aman Kansal, Suman Nath |
IPSN | 1 |
| 2010 | An empirical study of low-power wirelessabstractWe present empirical measurements of the packet delivery performance of the latest sensor platforms: Micaz and Telos motes. In this article, we present observations that have implications to a set of common assumptions protocol designers make while designing sensornet protocols—specifically—the MAC and network layer protocols. We first distill these common assumptions in to a conceptual model and show how our observations support or dispute these assumptions. We also present case studies of protocols that do not make these assumptions. Understanding the implications of these observations to the conceptual model can improve future protocol designs. Kannan Srinivasan 0001, Prabal Dutta, Arsalan Tavakoli, Philip Alexander Levis |
ACM Trans. Sens. Networks | 3 |
| 2009 | Applying NOX to the Datacenter
Arsalan Tavakoli, Martín Casado, Teemu Koponen, Scott Shenker |
HotNets | 1 |
| 2008 | A policy-aware switching layer for data centersabstractData centers deploy a variety of middleboxes (e.g., firewalls, load balancers and SSL offloaders) to protect, manage and improve the performance of applications and services they run. Since existing networks provide limited support for middleboxes, administrators typically overload path selection mechanisms to coerce traffic through the desired sequences of middleboxes placed on the network path. These ad-hoc practices result in a data center network that is hard to configure and maintain, wastes middlebox resources, and cannot guarantee middlebox traversal under network churn. Dilip Antony Joseph, Arsalan Tavakoli, Ion Stoica |
SIGCOMM | 2 |
| 2007 | The design and implementation of a declarative sensor network systemabstractSensor networks are notoriously difficult to program, given that they encompass the complexities of both distributed and embedded systems. To address this problem, we present the design and implementation of a declarative sensor network platform, DSN: a declarative language, compiler and runtime suitable for programming a broad range of sensornet applications. We demonstrate that our approach is a natural fit for sensor networks by specifying several very different classes of traditional sensor network protocols, services and applications entirely declaratively -- these include tree and geographic routing, link estimation, data collection, event tracking, version coherency, and localization. To our knowledge, this is the first time these disparate sensornet tasks have been addressed by a single high-level programming environment. Moreover, the declarative approach accommodates the desire for architectural flexibility and simple management of limited resources. Our results suggest that the declarative approach is well-suited to sensor networks, and that it can produce concise and flexible code by focusing on what the code is doing, and not on how it is doing it. David Chu, Lucian Popa 0002, Arsalan Tavakoli, Joseph M. Hellerstein, Philip Alexander Levis, Scott Shenker, Ion Stoica |
SenSys | 3 |
| 2007 | Flush: a reliable bulk transport protocol for multihop wireless networksabstractWe present Flush, a reliable, high goodput bulk data transport protocol for wireless sensor networks. Flush provides end-to-end reliability, reduces transfer time, and adapts to time-varying network conditions. It achieves these properties using end-to-end acknowledgments, implicit snooping of control information, and a rate-control algorithm that operates at each hop along a flow. Using several real network topologies, we show that Flush closely tracks or exceeds the maximum goodput achievable by a hand-tuned but fixed rate for each hop over a wide range of path lengths and varying network conditions. Flush is scalable; its effective bandwidth over a 48-hop wireless network is approximately one-third of the rate achievable over one hop. The design of Flush is simplified by assuming that different flows do not interfere with each other, a reasonable restriction for many sensornet applications that collect bulk data in a coordinated fashion, like structural health monitoring, volcanic activity monitoring, or protocol evaluation. We collected all of the performance data presented in this paper using Flush itself. Sukun Kim, Rodrigo Fonseca, Prabal Dutta, Arsalan Tavakoli, David E. Culler, Philip Alexander Levis, Scott Shenker, Ion Stoica |
SenSys | 4 |
| 2006 | Some Implications of Low Power Wireless to IP Networking
Kannan Srinivasan 0001, Prabal Dutta, Arsalan Tavakoli, Philip Alexander Levis |
HotNets | 3 |
| 2006 | A Modular Network Layer for Sensornets
Cheng Tien Ee, Rodrigo Fonseca, Sukun Kim, Daekyeong Moon, Arsalan Tavakoli, David E. Culler, Scott Shenker, Ion Stoica |
OSDI | 5 |
| 2006 | Understanding the causes of packet delivery success and failure in dense wireless sensor networksabstractWe present empirical measurements of the packet delivery performance of the Telos and MicaZ sensor platforms. At a high level, their behavior is similar to that of earlier platforms. They exhibit a reception "grey region," and temporal variations in packet loss. Looking more deeply, however, there are subtle differences, and looking deeper still, the patterns behind these complexities become clear. Environmental noise (802.11b) has high spatial correlation. Packet loss occurs when a receiver operating near its noise floor experiences a small decrease in received signal strength, rather than an increase in environmental noise. These variations cause the reception "grey region." Packet losses are highly correlated over short time periods, but are independent over longer periods. Based on these findings, current practices could be easily changed that would greatly improve efficiency and performance. Kannan Srinivasan 0001, Prabal Dutta, Arsalan Tavakoli, Philip Alexander Levis |
SenSys | 3 |
| 2006 | Entirely Declarative Sensor Network Systems
David Chu, Arsalan Tavakoli, Lucian Popa 0002, Joseph M. Hellerstein |
VLDB | 2 |