Demo Data from EDBT 2026 / reviewers in the wild / expert
Scott A. Banachowski
dblp:83/80
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 3 · 1 first-authorComputer networks · 1Databases, data management, data science and information retrieval · 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.
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Embedded and real-time systems · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › search engines
search engine architecture |
0.1 | 1 | 2010 | A refreshing perspective of search engine caching · WWW 2010 |
Information retrieval › search engines
search engine caching |
0.1 | 1 | 2010 | A refreshing perspective of search engine caching · WWW 2010 |
Embedded and real-time systems
real-time scheduling |
0.1 | 2 | 2004 | Integrating Best-Effort Scheduling into a Real-Time System · RTSS 2004 Dynamic Integrated Scheduling of Hard Real-Time, Soft Real-Time and Non-Real-Time Processes · RTSS 2003 |
Operating systems › resource management › process management
CPU scheduling |
0.1 | 2 | 2004 | Integrating Best-Effort Scheduling into a Real-Time System · RTSS 2004 Dynamic Integrated Scheduling of Hard Real-Time, Soft Real-Time and Non-Real-Time Processes · RTSS 2003 |
Embedded and real-time systems › real-time scheduling › aperiodic task scheduling
aperiodic server |
0.0 | 1 | 2004 | Integrating Best-Effort Scheduling into a Real-Time System · RTSS 2004 |
Embedded and real-time systems › real-time scheduling
soft real-time scheduling |
0.0 | 1 | 2003 | Dynamic Integrated Scheduling of Hard Real-Time, Soft Real-Time and Non-Real-Time Processes · RTSS 2003 |
Embedded and real-time systems › real-time scheduling
best-effort scheduling |
0.0 | 1 | 2004 | Integrating Best-Effort Scheduling into a Real-Time System · RTSS 2004 |
Embedded and real-time systems
real-time operating systems |
0.0 | 1 | 2004 | Integrating Best-Effort Scheduling into a Real-Time System · RTSS 2004 |
Methods — techniques the papers use, named apart from their topics
time-to-live · 0.1refresh heuristic · 0.1runtime period adaptation · 0.1bandwidth server scheduling · 0.1schedulability analysis · 0.1correctness proof · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | A refreshing perspective of search engine cachingabstractCommercial Web search engines have to process user queries over huge Web indexes under tight latency constraints. In practice, to achieve low latency, large result caches are employed and a portion of the query traffic is served using previously computed results. Moreover, search engines need to update their indexes frequently to incorporate changes to the Web. After every index update, however, the content of cache entries may become stale, thus decreasing the freshness of served results. In this work, we first argue that the real problem in today's caching for large-scale search engines is not eviction policies, but the ability to cope with changes to the index, i.e., cache freshness. We then introduce a novel algorithm that uses a time-to-live value to set cache entries to expire and selectively refreshes cached results by issuing refresh queries to back-end search clusters. The algorithm prioritizes the entries to refresh according to a heuristic that combines the frequency of access with the age of an entry in the cache. In addition, for setting the rate at which refresh queries are issued, we present a mechanism that takes into account idle cycles of back-end servers. Evaluation using a real workload shows that our algorithm can achieve hit rate improvements as well as reduction in average hit ages. An implementation of this algorithm is currently in production use at Yahoo!. Berkant Barla Cambazoglu, Flavio Paiva Junqueira, Vassilis Plachouras, Scott A. Banachowski, Baoqiu Cui, Swee Lim, Bill Bridge |
WWW | 4 |
| 2005 | Hierarchical disk sharing for multimedia systemsabstractSystems that use or serve multimedia data require timely access to data on hard drives. To ensure adequate performance users must either prevent overload of disk resources, or use real-time algorithms that rely on intricate knowledge of disk internals to meet deadline requirements. We have developed Hierarchical Disk Sharing (HDS) to allow disks to be fully utilized while sustaining a bandwidth reservation, without requiring detailed knowledge of the drive internals. HDS uses a hierarchy of token bucket filters to isolate disk access among clients and groups of clients, and to allow for reclaiming of unused bandwidth. We discuss the design of HDS and present our implementation in a Linux block device driver, demonstrating the effectiveness (and limitations) of this approach. Joel C. Wu, Scott A. Banachowski, Scott A. Brandt |
NOSSDAV | 2 |
| 2004 | Integrating Best-Effort Scheduling into a Real-Time SystemabstractDemand for real-time capability in general-purpose systems is rising and as systems are retrofitted with scheduling features they become increasingly complex. To counter this trend we present the best-effort bandwidth server (BEBS), an aperiodic server for flexible and efficient support of best-effort applications in a real-time system. Recognizing that the responsiveness of a server depends on its period, and that not every best-effort task requires equal responsiveness, the algorithm adjusts its period based on run-time behavior of tasks. We created a prototype implementation of the system to demonstrate that it performs suitably as a general-purpose scheduler in comparison to Linux, and outperforms a common type of hierarchy used in existing general-purpose systems. The result is a system that integrates real-time scheduling with best-effort support, both simple and powerful enough to be used as the only scheduler in a general-purpose operating system. Scott A. Banachowski, Timothy Bisson, Scott A. Brandt |
RTSS | 1 |
| 2003 | Dynamic Integrated Scheduling of Hard Real-Time, Soft Real-Time and Non-Real-Time ProcessesabstractReal-time systems are growing in complexity and real-time and soft real-time applications are becoming common in general-purpose computing environments. Thus, there is a growing need for scheduling solutions that simultaneously support processes with a variety of different timeliness constraints. Toward this goal we have developed the resource allocation/dispatching (RAD) integrated scheduling model and the rate-based earliest deadline (RBED) integrated multi-class real-time scheduler based on this model. We present RAD and the RBED scheduler and formally prove the correctness of the operations that RBED employs. We then describe our implementation of RBED and present results demonstrating how RBED simultaneously and seamlessly supports hard real-time, soft real-time, and best-effort processes. Scott A. Brandt, Scott A. Banachowski, Caixue Lin, Timothy Bisson |
RTSS | 2 |