Demo Data from EDBT 2026 / reviewers in the wild / expert
Jan David Mol
dblp:83/6733
· DBLP profile ↗
7ranked-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 · 4 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorComputer networks · 1 · 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 networks
1 paper |
Content delivery and video streaming · 33% Internet architecture and protocols · 33% Routing and switching · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
High-performance computing · 77% Distributed systems · 23% | |
| Computer graphics and multimedia
1 paper |
Image and video coding · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing
scientific computing systems |
0.1 | 1 | 2010 | The LOFAR correlator: implementation and performance analysis · PPoPP 2010 |
Internet architecture and protocols › multicast
application-layer multicast |
0.1 | 1 | 2007 | The Orchard Algorithm: Building Multicast Trees for P2P Video Multicasting Without Free-Riding · IEEE Trans. Multim. 2007 |
Routing and switching › multicast routing
multicast tree construction |
0.1 | 1 | 2007 | The Orchard Algorithm: Building Multicast Trees for P2P Video Multicasting Without Free-Riding · IEEE Trans. Multim. 2007 |
Content delivery and video streaming › peer-to-peer streaming
peer-to-peer live streaming |
0.1 | 1 | 2007 | The Orchard Algorithm: Building Multicast Trees for P2P Video Multicasting Without Free-Riding · IEEE Trans. Multim. 2007 |
Distributed systems › distributed network
sensor networks |
0.0 | 1 | 2010 | The LOFAR correlator: implementation and performance analysis · PPoPP 2010 |
Image and video coding
multiple description coding |
0.0 | 1 | 2007 | The Orchard Algorithm: Building Multicast Trees for P2P Video Multicasting Without Free-Riding · IEEE Trans. Multim. 2007 |
Methods — techniques the papers use, named apart from their topics
signal correlation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Radio Astronomy Beam Forming on Many-Core ArchitecturesabstractTraditional radio telescopes use large steel dishes to observe radio sources. The largest radio telescope in the world, LOFAR, uses tens of thousands of fixed, omni-directional antennas instead, a novel design that promises ground-breaking research in astronomy. Where traditional tele-scopes use custom-built hardware, LOFAR uses software to do signal processing in real time. This leads to an instrument that is inherently more flexible. However, the enormous data rates and processing requirements (tens to hundreds of teraflops) make this extremely challenging. The next-generation telescope, the SKA, will require exaflops. Unlike traditional instruments, LOFAR and SKA can observe in hundreds of directions simultaneously, using beam forming. This is useful, for example, to search the sky for pulsars (i.e. rapidly rotating highly magnetized neutron stars). Beam forming is an important technique in signal processing: it is also used in WIFI and 4G cellular networks, radar systems, and health-care microwave imaging instruments. We propose the use of many-core architectures, such as 48-core CPU systems and Graphics Processing Units (GPUs), to accelerate beam forming. We use two different frameworks for GPUs, CUDA and Open CL, and present results for hardware from different vendors (i.e. AMD and NVIDIA). Additionally, we implement the LOFAR beam former on multi-core CPUs, using Open MP with SSE vector instructions. We use auto-tuning to support different architectures and implementation frameworks, achieving both platform and performance portability. Finally, we compare our results with the production implementation, written in assembly and running on an IBM Blue Gene/P supercomputer. We compare both computational and power efficiency, since power usage is one of the fundamental challenges modern radio telescopes face. Compared to the production implementation, our auto-tuned beam former is 45-50 times faster on GPUs, and 2-8 times more power efficient. Our experimental results lead to the conclusion that GPUs are an attractive solution to accelerate beam forming. Alessio Sclocco, Ana Lucia Varbanescu, Jan David Mol, Rob van Nieuwpoort |
IPDPS | 3 |
| 2011 | The LOFAR Beam Former: Implementation and Performance Analysis
Jan David Mol, John W. Romein |
Euro-Par (2) | 1 |
| 2010 | The LOFAR correlator: implementation and performance analysisabstractLOFAR is the first of a new generation of radio telescopes.Rather than using expensive dishes, it forms a distributed sensor network that combines the signals from many thousands of simple antennas. Its revolutionary design allows observations in a frequency range that has hardly been studied before. John W. Romein, P. Chris Broekema, Jan David Mol, Rob van Nieuwpoort |
PPoPP | 3 |
| 2008 | Analytical Model for Mesh-Based P2PVoDabstractRecently, there has been a growing interest in academic and commercial environments for video-on-demand (VoD) using peer-to-peer (P2P) technology. Unlike centralized solutions for VoD services, P2P technology lets the clients distribute video content among themselves. In this paper,we propose an analytical model for P2PVoD and we compare that model to a realistic P2PVoD simulator. With our model, parameters that affect the system performance can be observed, and the system stability can be investigated. Our model leads to design rules for achieving a good and stable system performance. This work is, to our knowledge,the first analytical work to model mesh-based P2PVoD. Yue Lu 0006, Jan David Mol, Fernando A. Kuipers, Piet Van Mieghem |
ISM | 2 |
| 2007 | The Orchard Algorithm: Building Multicast Trees for P2P Video Multicasting Without Free-RidingabstractThe main purpose of many current peer-to-peer (P2P) networks is off-line file sharing. However, a potentially very promising use of such networks is to share video streams (e.g., TV programs) in real time. In order to do so, the peers in a P2P network who are interested in the same video stream may employ Application Level Multicasting (ALM). In existing P2P networks, peers may exhibit behavior which is problematic for ALM: they are not always willing to donate resources (free-riding), and they may arrive and depart at a high rate (churn). In this paper we propose the Orchard algorithm for creating and maintaining ALM trees in P2P networks, which deals with both these problems. By employing a technique called Multiple Description Coding, we split a video stream into several substreams. Orchard creates a dynamic spanning tree for each of these substreams in such a way that in the resulting forest, no peer has to forward more substreams than it receives. Based on an analysis of the expected performance of Orchard and on experiments in a real system, we find that Orchard is capable of maintaining a multicast forest, even when peers join and leave the forest at a high rate. Jan David Mol, Dick H. J. Epema, Henk J. Sips |
IEEE Trans. Multim. | 1 |
| 2006 | The Orchard Algorithm: P2P Multicasting without Free-RidingabstractThe main purpose of many current peer-to-peer (P2P) networks is off-line file sharing. However, a potentially very promising use of such networks is to share video streams (e.g., TV programs) in real time. In order to do so, the peers in a P2P network who are interested in the same video stream may employ application level multicasting (ALM). In existing P2P networks, peers may exhibit behaviour which is problematic for ALM: peers tend not to donate any resources (free-riding), and they arrive and depart at a high rate (churn). In this paper we propose the orchard algorithm for ALM of video streams in P2P systems, which deal with both these problems. By employing a technique called multiple description coding, we split a video stream into several substreams. Orchard creates a dynamic spanning tree for each of these substreams in such a way that in the re suiting forest, no peer has to forward more substreams than it receives. Our experiments show that orchard is capable of providing a good quality of service to every peer, even when peers join and leave the forest at a high rate Jan David Mol, Dick H. J. Epema, Henk J. Sips |
Peer-to-Peer Computing | 1 |
| 2005 | Multiprocessor Resource Allocation for Hard-Real-Time Streaming with a Dynamic Job-MixabstractAn embedded multiprocessor that can run multiple hard-real-time (HRT) jobs simultaneously has to guarantee that enough resources are available to meet the timing constraints. It is essential that both application model and hardware be tailored to this goal. Moreover, suitable resource allocation and scheduling are needed. This paper proposes a resource allocator that gives guarantees for HRT streaming applications. Because new jobs arrive during operation, resource allocation is performed at run-time. This provides admission control. Resource budget enforcement is handled by local schedulers. We formalize our resource allocation problem and show that it is NP-complete. We developed heuristics to tackle the problem during runtime and evaluated them. A modified First-fit Vector Bin-Packing algorithm provides a good solution; it can allocate 95% of the resources, while handling a large number of job arrivals and departures on a heavily loaded system. Orlando Moreira, Jan David Mol, Marco Bekooij, Jef L. van Meerbergen |
IEEE Real-Time and Embedded Technology and Applications Symposium | 2 |