Demo Data from EDBT 2026 / reviewers in the wild / expert
Kerry Veenstra
dblp:79/5841
· DBLP profile ↗
7ranked-venue papers
4as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4 · 3 first-authorSystems, architecture and hardware · 3 · 1 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 architecture, parallel and distributed computing, and storage systems
2 papers |
Reconfigurable computing and FPGAs · 54% Memory systems · 30% Integrated circuit design · 16% |
Topics — the 2 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
content-addressable memory |
0.0 | 1 | 2000 | Programmable memory blocks supporting content-addressable memory · FPGA 2000 |
Reconfigurable computing and FPGAs › FPGA memory architecture
embedded memory blocks |
0.0 | 1 | 2000 | Programmable memory blocks supporting content-addressable memory · FPGA 2000 |
Methods — techniques the papers use, named apart from their topics
product term mode · 0.0CAM mode · 0.0architecture optimization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Grid Partition: an Efficient Greedy Approach for Outdoor Camera IoT Deployments in 2.5D TerrainabstractIn this paper, we introduce Distributed Grid Partition, a distributed greedy deployment algorithm for outdoor IoT camera networks. The proposed algorithm optimizes visual network coverage over 2.5D terrain. The main idea behind Distributed Grid Partition is that each deployment node tries to find the best vantage point in its neighborhood that will maximize the network's overall visual coverage. It does so by using information from its immediate neighbors. In order to achieve a favorable cost-performance trade-off, Distributed Grid Partition uses height as a proxy for visual coverage, or fitness, avoiding expensive fitness computations. In addition, each node's contribution to network fitness is determined without knowledge of the overall network using the concept of "Wonderful Life Utility". Our experimental results show that Distributed Grid Partition results in deployments with superior coverage-cost performance when compared to other distributed optimization algorithms as well as a centralized greedy set cover heuristic. Kerry Veenstra, Katia Obraczka |
ICCCN | 1 |
| 2016 | TerrainLOS: An Outdoor Propagation Model for Realistic Sensor Network SimulationabstractWe present TerrainLOS, an outdoor propagation model that uses Digital Elevation Models to determine whether two nodes can communicate. We have implemented TerrainLOS in the sensor network simulator COOJA and used it to evaluate how the roughness of terrain, which we classify using Average Cumulative Visibility, affects the number of edges, connectedness, latency, and power of a network. We compare the difference in results when using TerrainLOS and a simpler propagation model to show how the performance of outdoor simulation is greatly affected by a model that takes terrain into account. Sam Mansfield, Kerry Veenstra, Katia Obraczka |
MASCOTS | 2 |
| 2015 | Guiding sensor-node deployment over 2.5D terrainabstractWe propose a novel distributed deployment algorithm for sensor networks whose nodes reside upon and are obstructed by 2.5D terrain. Our algorithm optimizes area coverage by computing cumulative visibility over terrain. Through simulation and comparison to centralized algorithms, we demonstrate that our distributed algorithm achieves good results and degrades gracefully with reduced internode communication. To the best of our knowledge, our distributed deployment algorithm is the first use of a distributed simulated annealing algorithm for sensor network deployment. In addition, to our knowledge, this is the first time range-limited cumulative visibility is used to guide sensor deployment over 2.5D terrain. Our results show that a centralized Simulated Annealing algorithm outperforms Pattern Search and Gradient Ascent approaches. Results also show that our version of Distributed Simulated Annealing performs well, degrading gracefully as communication radius is reduced. Kerry Veenstra, Katia Obraczka |
ICC | 1 |
| 2013 | A management suite for a disruption-tolerant wireless network testbed
Kerry Veenstra, Katia Obraczka, Wade Gobel, Daniel Olivares, Vladislav Petkov |
IM | 1 |
| 2011 | A Machine Learning Approach to End-to-End RTT Estimation and its Application to TCPabstractIn this paper, we explore a novel approach to end-to-end round-trip time (RTT) estimation using a machine-learning technique known as the Experts Framework. In our proposal, each of several "experts" guesses a fixed value. The weighted average of these guesses estimates the RTT, with the weights updated after every RTT measurement based on the difference between the estimated and actual RTT. Through extensive simulations we show that the proposed machine-learning algorithm adapts very quickly to changes in the RTT. Our results show a considerable reduction in the number of retransmitted packets and a increase in goodput, in particular on more heavily congested scenarios. We corroborate our results through "live" experiments using an implementation of the proposed algorithm in the Linux kernel. These experiments confirm the higher accuracy of the machine learning approach with more than 40% improvement, not only over the standard TCP, but also over the well known Eifel RTT estimator. Bruno Astuto A. Nunes, Kerry Veenstra, William Ballenthin, Stephanie M. Lukin, Katia Obraczka |
ICCCN | 2 |
| 2000 | Programmable memory blocks supporting content-addressable memoryabstractThe Embedded System Block (ESB) of the APEX E programmable logic device family from Altera Corporation includes the capability of implementing content addressable memory (CAM) as well as product term macrocells, ROM, and dual port RAM. In CAM mode each ESB can implement a 32 word CAM with 32 bits per word. In product term mode, each ESB has 16 macrocells built out of 32 product terms with 32 literal inputs. The ability to reconfigure memory blocks in this way represents a new and innovative use of resources in a programmable logic device, requiring creative solutions in both the hardware and software domains. The architecture and features of this Embedded System Block are described. Frank Heile, Andrew Leaver, Kerry Veenstra |
FPGA | 3 |
| 1998 | Optimizations for a Highly Cost-Efficient Programmable Logic ArchitectureabstractArchitects of programmable logic devices (PLDs) face several challenges when optimizing a new device family for low manufacturing cost. When given an aggressive die-size goal, functional blocks that seem otherwise insignificant become targets for area reduction. Once low die cost is achieved, it is seen that testing and packaging costs must be considered. Interactions among these three cost contributors pose trade-offs that prevent independent optimization. This paper discusses solutions discovered by the architects optimizing the Altera FLEX 6000 architecture. Kerry Veenstra, Bruce Pedersen, Jay Schleicher, Chiakang Sung |
FPGA | 1 |