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

Michael K. Bradshaw

dblp:89/2512 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Content delivery and video streaming › video-on-demand
patching
0.122001
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.122001
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.012003
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
YearPublicationVenuePosition
2015 Ante Up: A Framework to Strengthen Student-Based Testing of Assignments
abstract
We 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
SIGCSE1
2005 Online scheduling in modular multimedia systems with stream reuse
abstract
When 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
NOSSDAV1
2004 AMPS: a flexible, scalable proxy testbed for implementing streaming services
abstract
We 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
NOSSDAV2
2003 Planned Object Duplication Strategies in Dynamic PRR Meshes
abstract
In 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
ICNP1
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 testbed
abstract
Multimedia 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 Multimedia1
2001 Periodic broadcast and patching services: implementation, measurement, and analysis in an internet streaming video testbed
abstract
No abstract available.
Michael K. Bradshaw, Bing Wang 0001, Subhabrata Sen, Lixin Gao 0001, James F. Kurose, Prashant J. Shenoy, Don Towsley
ACM Multimedia1