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

Peter van der Stok

dblp:34/37 · also P. D. V. van der Stok · DBLP profile ↗
← Back
21ranked-venue papers
3as first author
0since 2021 · last 2012
—ORCID · none

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

Systems, architecture and hardware · 5 · 2 first-authorComputer networks · 4Software engineering, systems software and programming languages · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 2Security and privacy · 1Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 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
2 papers
Wireless networking · 66% Internet of things and sensor networks · 34%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

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

TopicWeightPapersLastEvidence papers
Wireless networking › wireless personal area network
IEEE 802.15.4
0.222010
Overloading an IEEE 802.15.4 Point-to-Point Connection with Real-Time Messages · RTSS 2010
Efficient time synchronization for wireless sensor networks in an industrial setting · SenSys 2008
Wireless networking
wireless network protocols
0.222010
Overloading an IEEE 802.15.4 Point-to-Point Connection with Real-Time Messages · RTSS 2010
Efficient time synchronization for wireless sensor networks in an industrial setting · SenSys 2008
Embedded and real-time systems
real-time communication
0.112010
Overloading an IEEE 802.15.4 Point-to-Point Connection with Real-Time Messages · RTSS 2010
Internet of things and sensor networks
time synchronization
0.112008
Efficient time synchronization for wireless sensor networks in an industrial setting · SenSys 2008
Internet of things and sensor networks
wireless sensor network
0.112008
Efficient time synchronization for wireless sensor networks in an industrial setting · SenSys 2008

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

simulation · 0.2least squares linear regression · 0.1kalman filter · 0.1flooding time synchronization protocol · 0.1
YearPublicationVenuePosition
2012 Packet skipping and network coding for delay-sensitive network communication
Marc Aoun, Paul Beekhuizen, Antonios Argyriou, Dee Denteneer, Peter van der Stok
Perform. Evaluation5
2011 Performance Evaluation of Network Coding and Packet Skipping in IEEE 802.15.4-Based Real-Time Wireless Sensor Networks
Marc Aoun, Antonios Argyriou, Peter van der Stok
EWSN3
2010 Overloading an IEEE 802.15.4 Point-to-Point Connection with Real-Time Messages
abstract
The paper investigates the scheduling of packets under overload in the context of wireless building control networks. We focus on the transmission specification of the IEEE 802.15.4 standard to provide actual transmission estimates. The paper analyses the optimal conditions for sending periodic packets with 1 or 2 transmission times and fixed deadlines. Simulations provide the transceiver usage values under the calculated optimal scheduling conditions. The simulations extend the results by looking at 8 transmission times and an exponential distribution of packet release times. A counterintuitive result is the occurrence of a performance decrease with increasing deadline, other conditions remaining constant.
Marc Aoun, Peter van der Stok
RTSS2
2009 Distributed Task Synchronization in Wireless Sensor Networks
Marc Aoun, Julien Catalano, Peter van der Stok
EWSN3
2008 Efficient time synchronization for wireless sensor networks in an industrial setting
abstract
This paper outlines an efficient variation of the Flooding Time Synchronization Protocol (FTSP) on real hardware with an IEEE 802.15.4 MAC layer. The paper compares the performance of two clock drift estimation techniques: Least Squares Linear Regression and the Kalman filter. In assessing the viability of time synchronization in an industrial setting, our reliance on real hardware gives confidence for the deployment in future products. The concrete result is a high time synchronization accuracy, with an achievable average error of 0.4 μs, and a repetition interval of a few seconds, while using a star network topology.
Marc Aoun, Anthony Schoofs, Peter van der Stok
SenSys3
2007 Hierarchical resource allocation for robust in-home video streaming
Peter van der Stok, Dmitri Jarnikov, Sergei Kozlov, Michael van Hartskamp, Johan J. Lukkien
J. Syst. Softw.1
2006 On a Theory of Media Processing Systems Behavior, with Applications
abstract
In this article we provide a model for the dynamic behavior of media processing chains of tasks communicating via bounded buffers. The aim is to find the overall behavior of a chain from which performance parameters (such as start time and response time of individual tasks, chain end-to-end response time, number of context switches and resource utilization) follow. This behavior is characterized in terms of the elementary actions of the tasks that make up the chain. From this we derive corollaries that give design guidelines, supporting the goal of improving chain end-to-end response time and the optimization of resources, which is achieved by minimizing context-switching overhead and buffer sizes
M. A. Weffers-Albu, Johan J. Lukkien, Elisabet F. M. Steffens, Peter van der Stok
ECRTS4
2005 A Framework for Video Streaming to Resource-Constrained Terminals
Dmitri Jarnikov, Johan J. Lukkien, Peter van der Stok
EUC3
2005 Adaptable video streaming over wireless networks
abstract
The paper addresses the issue of controlling streaming of scalable video over wireless links to resource-constrained devices (terminals). A controller on the terminal maximizes user perceived quality taking into account available computing resources and condition of the network. The controller determines the number of layers to be processed using a strategy calculated for the given layers configuration and network conditions. We present a method to decrease the number of pre-calculated strategies for the controller by exploring the dependency between layers configuration and network conditions.
Dmitri Jarnikov, Johan J. Lukkien, Peter van der Stok
ICCCN3
2005 Adaptive Scheduling of MPEG Video Frames during Real-Time Wireless Video Streaming
abstract
Streaming video over wireless networks can be complicated by a highly varying link capacity. We present an approach that allows close-to-optimal utilization of the link bandwidth. We use a property of the medium access control (MAC) of the 802.11 standard to do instant detection of the bandwidth fluctuations by observing the transmission rate from the sending buffer. The specifics of a general MPEG stream allow classifying video-frames by their importance for the user-perceived quality. We build a scheduling mechanism that favors transmission of more important frames at the expense of the less important ones. We validate our approach by means of test-bed experiments and demonstrate a significant improvement of the end video quality.
Sergei Kozlov, Peter van der Stok, Johan J. Lukkien
WOWMOM2
2004 Predictive control of video quality under fluctuating bandwidth conditions
abstract
This work shows that scalable video techniques together with a controlling mechanism for a device that receives and decodes video data provide a solution to some challenges posed by in-home networks. The challenges are resource limitations of devices (processor, memory, etc) and network (bandwidth). Additionally, a wireless network usually has bandwidth fluctuations that consecutively lead to rapid throughput fluctuations. These rapid changes severely reduce the quality of viewing as perceived by an end user. We developed a controller that optimizes user-perceived quality when looking at available input data and available processing power. The quality is optimized by smoothening the quality fluctuations and avoiding deadline misses. The strategy used by the controller is created offline by means of a Markov decision process
Dmitri Jarnikov, Peter van der Stok, Clemens C. Wüst
ICME2
2003 Cost-Optimization of the IPv4 Zeroconf Protocol
abstract
This paper investigates the tradeoff between reliability and effectiveness for the IPv4 Zeroconf protocol, proposed by Cheshire/Adoba/Guttman in 2002, dedicated to the selfconfiguration of IP network interfaces. We develop a simple stochastic cost model of the protocol, where reliability is measured in terms of the probability to avoid an address collision after configuration, while effectiveness is viewed as the average penalty perceived by a user. We derive an analytical expression for the user penalty which we use to derive optimal configuration parameters of the network, restricting to those parameters which are under the control of a consumer electronics manufacturer. In particular we show that minimal cost and maximal reliability are qualities that cannot be achieved at the same time.
Henrik C. Bohnenkamp, Peter van der Stok, Holger Hermanns, Frits W. Vaandrager
DSN2
2003 Real-Time Atomic Multicast Algorithms Implemented on a Shared Memory Multiprocessor
Peter van der Stok, A. H. T. Janssen-Raemaekers
Real Time Syst.1
2000 Mechanical Verification of Transaction Processing Systems
abstract
Concerns the formal specification and mechanical verification of transaction processing systems aimed at distributed databases. In such systems, a standard set of ACID (Atomicity, Consistency, Isolation and Durability) properties must be ensured by a combination of concurrency control and recovery protocols. In the existing literature, these protocols are often studied in isolation, making strong assumptions about each other. The problem of combining them in a formal way has been largely ignored. To study the formal verification of combined protocols, we specify a transaction processing system, integrating strict two-phase locking, undo/redo recovery and two-phase commit. In our method, the locking and undo/redo mechanism at distributed sites is defined by state machines, whereas the interaction between sites according to the two-phase commit protocol is specified by assertions. We have proved, using the interactive proof checker of PVS, that our system satisfies atomicity, durability and serializability properties.
Dmitri Chkliaev, Jozef Hooman, Peter van der Stok
ICFEM3
2000 Formal Modeling and Analysis of Atomic Commitment Protocols
abstract
The formal specification and mechanical verification of an atomic commitment protocol (ACP) for distributed real-time and fault-tolerant databases is presented. As an example, the non-blocking ACP of Babaoglu and Toueg (1993) is analyzed. An error in their termination protocol for recovered participants has been detected. We propose a new termination protocol which has been proved correct formally. To stay close to the original formulation of the protocol, timed state machines are used to specify the processes, whereas the communication mechanism between processes is defined using assertions. Formal verification has been performed incrementally: adding recovery from crashes only after having proved the basic protocol. The verification system PVS was used to deal with the complexity of this fault-tolerant protocol.
Dmitri Chkliaev, Jozef Hooman, Peter van der Stok
ICPADS3
1999 A Cache Filtering Optimisation for Queries to Massive Datasets on Tertiary Storage
abstract
We consider a system in which many users run queries to examine subsets of a large object set. The object set is partitioned into files on tape. A single subset of objects will be visited by multiple queries in the workload. This locality of access creates the opportunity for caching on disk. We introduce and evaluate a novel optimisation, cache filtering, in which the 'hot' objects are automatically extracted from the files that are staged on disk, and then cached separately in new files on disk. Cache filtering can lead to complex situations in the disk cache. We show that these do not prevent effective caching and we introduce a special cache replacement algorithm to maximise efficiency. Through simulations we evaluate the system over a broad range of likely workloads. Depending on workload and system parameters, the cache filtering optimisation yields speedup factors up to 6.
Koen Holtman, Peter van der Stok, Ian Willers
DOLAP2
1998 A transaction-based temporal data model that supports prediction in real-time databases
abstract
The authors propose database support for large sets of temporal, real-time data. Prediction models are supported: transactions can write data items to the database that have been "measured in the future". Therefore, it is necessary to allow multiple instances of the same data item, with different times of measurement. This requires larger storage requirements, but can also be used for interpolation of intermediate values, and extrapolation of future values. It is recognized that temporal correctness of data is a characteristic of the usage of the data item. Real-time data requirements are specified for each individual transaction, rather than for each data item. Transactions can access multiple instances of the same data item (for extrapolation purposes), and can specify separate temporal constraints for each accessed instance. An implementation of a hard-real-time database that realizes these requirements is given, to show that the specified requirements are realistic.
M. P. Bodlaender, Peter van der Stok
ECRTS2
1998 Design Issues of an Efficient Distributed Database Scheduler for Telecom
abstract
We optimize the speed of real-time databases by optimizing the scheduler. The performance of a database is directly linked to the environment it operates in, and we use environment characteristics as guidelines for the optimization. A typical telecom environment is investigated, and characteristics that are relevant to performance are derived. A theoretical study of database scheduler performance is combined with the characteristics of the telecom environment. Design issues are extracted from this combination. It turns out that the scheduler overhead, rather than the concurrency is the most important factor in database performance. With the derived issues in mind, a light-weight optimistic concurrency control (OCC-light) scheduler has been designed. The OCC-light is implemented in the Mnesia database. Experiments were conducted to compare OCC-light against the existing two phase locking (2PL) scheduler. The OCC-light compared favorably to 2PL, as was already suggested by our theoretical study.
M. Boedlander, Peter van der Stok
ICCCN2
1998 Automatic Reclustering of Objects in Very Large Databases for High Energy Physics
abstract
In the very large object database systems planned for some future particle physics experiments, typical physics analysis jobs will traverse millions of read-only objects, many more objects than fit in the database cache. Thus, a good clustering of objects on disk is highly critical to database performance. We present the implementation and performance measurements of a prototype reclustering mechanism which was developed to optimise I/O performance under the changing access patterns in a high energy physics database. Reclustering is done automatically and on-line. The methods used by our prototype differ greatly from those commonly found in proposed general-purpose reclustering systems. By exploiting some special characteristics of the access patterns of physics analysis jobs, the prototype manages to keep database I/O throughput close to the optimum throughput of raw sequential disk access.
Koen Holtman, Peter van der Stok, Ian Willers
IDEAS2
1996 Atomic Objects for Real-Time Distributed Systems with Mixed Time Constraints
Peter van der Stok
J. Parallel Distributed Comput.1
1995 On-line event reconstruction using a parallel in-memory database
abstract
PORS is a system designed for on-line event reconstruction in high energy physics (HEP) experiments. It uses the CPREAD reconstruction program. Central to the system is a parallel in-memory database which is used as communication medium between parallel workers. A farming control structure is implemented with PORS in a natural way. The database provides structured storage of data with a short life time. PORS serves as a case study for the construction of a methodology on how to apply parallel in-memory databases to HEP software, providing systematic structuring of HEP data, easier parallelization and consequently a simpler development and maintenance of code. PORS runs on a SPARCcenter 2000 8-node shared memory computer.
Erco Argante, Peter van der Stok, Ian Willers
ICECCS2