Demo Data from EDBT 2026 / reviewers in the wild / expert
Michael K. Bradshaw
dblp:89/2512
· DBLP profile ↗
7ranked-venue papers
6as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 3 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 3 first-authorHuman-computer interaction and ubiquitous computing · 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
3 papers |
Content delivery and video streaming · 80% Network performance modeling · 20% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Content delivery and video streaming › video-on-demand
patching |
0.1 | 2 | 2001 | Periodic broadcast and patching services: implementation, measurement, and analysis in an internet streaming video testbed · ACM Multimedia 2001 Periodic broadcast and patching services: implementation, measurement, and analysis in an internet streaming video testbed · ACM Multimedia 2001 |
Content delivery and video streaming › video broadcasting
periodic broadcast |
0.1 | 2 | 2001 | Periodic broadcast and patching services: implementation, measurement, and analysis in an internet streaming video testbed · ACM Multimedia 2001 Periodic broadcast and patching services: implementation, measurement, and analysis in an internet streaming video testbed · ACM Multimedia 2001 |
Distributed systems › peer-to-peer systems
distributed hash table |
0.0 | 1 | 2003 | Planned Object Duplication Strategies in Dynamic PRR Meshes · ICNP 2003 |
Methods — techniques the papers use, named apart from their topics
mathematical modeling · 0.1multicast transmission · 0.1client buffering · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Ante Up: A Framework to Strengthen Student-Based Testing of AssignmentsabstractWe introduce the Ante framework to automate the evaluation of student tests in such a way that students will see them as an integral part of the software development process. Our unique approach is to evaluate student testing before students are allowed to submit implementations of the assignment. By evaluating student testing, we can ensure that 1) students understand the assignment before moving on to implementing it and 2) students have a set of tests to aid in implementing their assignment. In this paper we will describe the existing tools and techniques to evaluate student testing, discuss the process of utilizing this framework from both the student and instructor points of view, describe the technical and usability issues in crafting Ante, and report preliminary feedback of student attitudes towards testing in the context of this new paradigm. Michael K. Bradshaw |
SIGCSE | 1 |
| 2005 | Online scheduling in modular multimedia systems with stream reuseabstractWhen properly constructed, a modular multimedia system can satisfy a client's request in multiple ways by using different sequences of modules and by reusing existing streams within the system. Such flexibility in a multimedia server or proxy can provide a rich set of services to clients while efficiently utilizing system resources by choosing the best way to schedule (i.e. allocate resources for) new clients. However, it is difficult to optimally schedule clients in an online fashion as the problem is NP-complete. In this paper, we provide an efficient online algorithm to schedule client requests using a modular multimedia platform. Michael K. Bradshaw, James F. Kurose, Prashant J. Shenoy, Don Towsley |
NOSSDAV | 1 |
| 2004 | AMPS: a flexible, scalable proxy testbed for implementing streaming servicesabstractWe present the design, implementation, and performance evaluation of AMPS --- a flexible, scalable proxy testbed that supports a wide and extensible set of next-generation proxy streaming services. AMPS employs a modular architecture and is built on top of a commodity Linux system. We study the performance of AMPS proxy using a server-proxy-client configuration in a switched-Gigabit LAN environment. We identify the CPU to be the system bottleneck. Through profiling study, we further identify the kernel network protocol processing and the Network Reception Module inside the proxy to be the most CPU-intensive components. We also quantify the maximum achievable throughput for two of the principal components of the proxy - the control plane and data plane, and characterize the end-to-end performance along the server-to-proxy-to-client path. We discuss lessons learned and the various optimizations made in the course of our study to improve system performance. Xiaolan Zhang 0003, Michael K. Bradshaw, Yang Guo 0001, Bing Wang 0001, James F. Kurose, Prashant J. Shenoy, Don Towsley |
NOSSDAV | 2 |
| 2003 | Planned Object Duplication Strategies in Dynamic PRR MeshesabstractIn recent years there has been considerable research on new distributed hash tables (DHTs), improvements on existing DHTs, and DHT-enabled systems. However, little of it focuses on their differences [M. Castro et al., 2002]. To this purpose we introduce a simple modeling framework that allows us to mathematically model the search costs of most classes of DHTs. To illustrate the usefulness of this framework, we examine a class of DHTs, which includes tapestry and pastry, that we call dynamic PRR meshes (DPMs). In particular we examine how planned object duplication (POD) strategies affect the search costs of DPMs that employ them. We introduce 3 new DPMs that employ different POD strategies and compare them with the POD strategies that tapestry and pastry use. Through our model we discover cyclic behaviors in search costs over the number of nodes present in the DPM, the effects of variability in the underlying network and provide comparisons of the performance of all 5 DPMs. Michael K. Bradshaw, Arnold L. Rosenberg, Don Towsley |
ICNP | 1 |
| 2003 | Periodic broadcast and patching services - implementation, measurement and analysis in an internet streaming video testbed
Michael K. Bradshaw, Bing Wang 0001, Subhabrata Sen, Lixin Gao 0001, James F. Kurose, Prashant J. Shenoy, Don Towsley |
Multim. Syst. | 1 |
| 2001 | Periodic broadcast and patching services: implementation, measurement, and analysis in an internet streaming video testbedabstractMultimedia streaming applications can consume a significant amount of server and network resources. Periodic broadcast and patching are two approaches that use multicast transmission and client buffering in innovative ways to reduce server and network load, while at the same time allowing asynchronous access to multimedia steams by a large number of clients. Current research in this area has focussed primarily on the algorithmic aspects of these approaches, with evaluation performed via analysis or simulation. In this paper, we describe the design and implementation of a flexible streaming video server and client testbed that implements both periodic broadcast and patching, and explore the issues that arise when implementing these algorithms. We present measurements detailing the overheads associated with the various server components (signaling, transmission schedule computation, data retrieval and transmission), the interactions between the various components of the architecture, and the overall end-to-end performance. We also discuss the importance of an appropriate server video segment caching policy. We conclude with a discussion of the insights gained from our implementation and experimental evaluation. Michael K. Bradshaw, Bing Wang 0001, Lixin Gao 0001, James F. Kurose, Prashant J. Shenoy, Don Towsley, Subhabrata Sen |
ACM Multimedia | 1 |
| 2001 | Periodic broadcast and patching services: implementation, measurement, and analysis in an internet streaming video testbedabstractNo abstract available. Michael K. Bradshaw, Bing Wang 0001, Subhabrata Sen, Lixin Gao 0001, James F. Kurose, Prashant J. Shenoy, Don Towsley |
ACM Multimedia | 1 |