Demo Data from EDBT 2026 / reviewers in the wild / expert
Erik Riedel
dblp:r/ErikRiedel
· DBLP profile ↗
24ranked-venue papers
3as first author
1since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 18 · 1 first-authorSoftware engineering, systems software and programming languages · 7Databases, data management, data science and information retrieval · 6 · 3 first-authorSecurity and privacy · 2Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
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 architecture, parallel and distributed computing, and storage systems
16 papers |
Storage systems · 80% Performance modeling and evaluation · 8% Parallel and multicore computing · 6% | |
| Databases, data mining, and information retrieval
3 papers |
Information retrieval · 63% Data mining · 32% Transaction processing and concurrency control · 5% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 28 heaviest of 36, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › i/o optimization
write optimization |
0.1 | 1 | 2008 | Idle Read After Write - IRAW · USENIX ATC 2008 |
Operating systems
resource management |
0.1 | 1 | 2007 | Efficient management of idleness in systems · SIGMETRICS 2007 |
Storage systems › magnetic storage
hard disk drive |
0.1 | 3 | 2008 | Towards Higher Disk Head Utilization: Extracting "Free" Bandwidth from Busy Disk Drives · OSDI 2000 Idle Read After Write - IRAW · USENIX ATC 2008 Disk Drive Level Workload Characterization · USENIX ATC, General Track 2006 |
Storage systems › i/o scheduling
storage scheduling |
0.1 | 1 | 2006 | Storage performance virtualization via throughput and latency control · ACM Trans. Storage 2006 |
Parallel and multicore computing › task scheduling › process scheduling
two-level scheduling |
0.1 | 1 | 2006 | Storage performance virtualization via throughput and latency control · ACM Trans. Storage 2006 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2006 | Disk Drive Level Workload Characterization · USENIX ATC, General Track 2006 |
Storage systems › i/o scheduling
disk scheduling |
0.1 | 2 | 2000 | Data Mining on an OLTP System (Nearly) for Free · SIGMOD Conference 2000 Towards Higher Disk Head Utilization: Extracting "Free" Bandwidth from Busy Disk Drives · OSDI 2000 |
Storage systems
i/o scheduling |
0.1 | 1 | 2005 | An interposed 2-Level I/O scheduling framework for performance virtualization · SIGMETRICS 2005 |
Information retrieval
interactive information retrieval |
0.0 | 1 | 2004 | Diamond: A Storage Architecture for Early Discard in Interactive Search · FAST 2004 |
Information retrieval
search engines |
0.0 | 1 | 2004 | Diamond: A Storage Architecture for Early Discard in Interactive Search · FAST 2004 |
Storage systems
flash and SSD |
0.0 | 1 | 2004 | Diamond: A Storage Architecture for Early Discard in Interactive Search · FAST 2004 |
Storage systems
file systems |
0.0 | 1 | 2003 | Plutus: Scalable Secure File Sharing on Untrusted Storage · FAST 2003 |
Storage systems › secure storage
secure file sharing |
0.0 | 1 | 2003 | Plutus: Scalable Secure File Sharing on Untrusted Storage · FAST 2003 |
Storage systems › i/o architecture › i/o subsystem
storage interfaces |
0.0 | 1 | 2003 | More Than an Interface - SCSI vs. ATA · FAST 2003 |
Storage systems
untrusted storage |
0.0 | 1 | 2003 | Plutus: Scalable Secure File Sharing on Untrusted Storage · FAST 2003 |
Storage systems › file systems
distributed file system |
0.0 | 2 | 1998 | A Cost-Effective, High-Bandwidth Storage Architecture · ASPLOS 1998 File Server Scaling with Network-Attached Secure Disks · SIGMETRICS 1997 |
Storage systems › network-attached storage
network-attached secure disk |
0.0 | 2 | 1998 | A Cost-Effective, High-Bandwidth Storage Architecture · ASPLOS 1998 File Server Scaling with Network-Attached Secure Disks · SIGMETRICS 1997 |
Storage systems
network-attached storage |
0.0 | 2 | 1998 | A Cost-Effective, High-Bandwidth Storage Architecture · ASPLOS 1998 File Server Scaling with Network-Attached Secure Disks · SIGMETRICS 1997 |
Storage systems
secure storage |
0.0 | 1 | 2002 | A Framework for Evaluating Storage System Security · FAST 2002 |
Storage systems › i/o architecture › i/o subsystem
i/o path |
0.0 | 1 | 2007 | Evaluating Block-level Optimization Through the IO Path · USENIX ATC 2007 |
Energy-efficient computing
power management |
0.0 | 1 | 2007 | Efficient management of idleness in systems · SIGMETRICS 2007 |
Data mining › big data analytics
large-scale data mining |
0.0 | 1 | 1998 | Active Storage for Large-Scale Data Mining and Multimedia · VLDB 1998 |
Cloud and datacenter computing › datacenter storage
i/o consolidation |
0.0 | 1 | 2006 | Storage performance virtualization via throughput and latency control · ACM Trans. Storage 2006 |
Storage systems › file systems › distributed file system
file server scaling |
0.0 | 1 | 1997 | File Server Scaling with Network-Attached Secure Disks · SIGMETRICS 1997 |
Cloud and datacenter computing
virtualization |
0.0 | 1 | 2005 | An interposed 2-Level I/O scheduling framework for performance virtualization · SIGMETRICS 2005 |
Cryptographic protocols and secure computation › secure data sharing
secure file sharing |
0.0 | 1 | 2003 | Plutus: Scalable Secure File Sharing on Untrusted Storage · FAST 2003 |
Systems and software security
secure storage |
0.0 | 1 | 2002 | A Framework for Evaluating Storage System Security · FAST 2002 |
Storage systems › computational storage
active storage |
0.0 | 1 | 1998 | Active Storage for Large-Scale Data Mining and Multimedia · VLDB 1998 |
Methods — techniques the papers use, named apart from their topics
write scheduling · 0.1cryptographic protocols · 0.1block-level optimization · 0.1workload characterization · 0.1work-conserving scheduling · 0.1rate control · 0.1feedback-driven scheduling · 0.1i/o scheduling · 0.1disk request scheduling · 0.1active disk environment · 0.1active storage · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Machine Learning Analysis of Human Skin by Optoacoustic Mesoscopy for Automated Extraction of Psoriasis and Aging BiomarkersabstractUltra-wideband raster-scan optoacoustic mesoscopy (RSOM) is a novel modality that has demonstrated unprecedented ability to visualize epidermal and dermal structures in-vivo. However, an automatic and quantitative analysis of three-dimensional RSOM datasets remains unexplored. In this work we present our framework: Deep Learning RSOM Analysis Pipeline (DeepRAP), to analyze and quantify morphological skin features recorded by RSOM and extract imaging biomarkers for disease characterization. DeepRAP uses a multi-network segmentation strategy based on convolutional neural networks with transfer learning. This strategy enabled the automatic recognition of skin layers and subsequent segmentation of dermal microvasculature with an accuracy equivalent to human assessment. DeepRAP was validated against manual segmentation on 25 psoriasis patients under treatment and our biomarker extraction was shown to characterize disease severity and progression well with a strong correlation to physician evaluation and histology. In a unique validation experiment, we applied DeepRAP in a time series sequence of occlusion-induced hyperemia from 10 healthy volunteers. We observe how the biomarkers decrease and recover during the occlusion and release process, demonstrating accurate performance and reproducibility of DeepRAP. Furthermore, we analyzed a cohort of 75 volunteers and defined a relationship between aging and microvascular features in-vivo. More precisely, this study revealed that fine microvascular features in the dermal layer have the strongest correlation to age. The ability of our newly developed framework to enable the rapid study of human skin morphology and microvasculature in-vivo promises to replace biopsy studies, increasing the translational potential of RSOM. Hailong He, Johannes C. Paetzold, Nils Börner, Erik Riedel, Stefan Gerl, Simon Schneider, Chiara Fisher, Ivan Ezhov, Suprosanna Shit, Hongwei Li 0004, Daniel Rueckert, Juan Aguirre, Tilo Biedermann, Ulf Darsow, Bjoern Menze, Vasilis Ntziachristos |
IEEE Trans. Medical Imaging | 4 |
| 2020 | Introduction to the Special Section on Computational StorageabstractNo abstract available. Jin-Soo Kim 0001, Yang-Seok Ki, Erik Riedel |
ACM Trans. Storage | 3 |
| 2009 | Efficient management of idleness in storage systemsabstractVarious activities that intend to enhance performance, reliability, and availability of storage systems are scheduled with low priority and served during idle times. Under such conditions, idleness becomes a valuable “resource” that needs to be efficiently managed. A common approach in system design is to be nonwork conserving by “idle waiting”, that is, delay the scheduling of background jobs to avoid slowing down upcoming foreground tasks. In this article, we complement “idle waiting” with the “estimation” of background work to be served in every idle interval to effectively manage the trade-off between the performance of foreground and background tasks. As a result, the storage system is better utilized without compromising foreground performance. Our analysis shows that if idle times have low variability, then idle waiting is not necessary. Only if idle times are highly variable does idle waiting become necessary to minimize the impact of background activity on foreground performance. We further show that if there is burstiness in idle intervals, then it is possible to predict accurately the length of incoming idle intervals and use this information to serve more background jobs without affecting foreground performance. Ningfang Mi, Alma Riska, Qi Zhang 0012, Evgenia Smirni, Erik Riedel |
ACM Trans. Storage | 5 |
| 2008 | Enhancing data availability in disk drives through background activitiesabstractLatent sector errors in disk drives affect only a few data sectors. They occur silently and are detected only when the affected area is accessed again. If a latent error is detected while the storage system is operating under reduced redundancy, i.e., during a RAID rebuild, then data loss may occur. Various features such as scrubbing and intra-disk data redundancy are proposed to detect and/or recover from latent errors and avoid data loss. While such features enhance data availability in the storage system, their execution may cause performance degradation. In this paper, we evaluate the effectiveness of scrubbing and intra-disk data redundancy in improving data availability while the overall goal is to maintain user performance within predefined bounds. We show that by treating them as low priority background activities and scheduling them efficiently during idle times, these features remain performance-wise transparent to the storage system user while still improving data reliability. Detailed trace-driven simulations show that the mean time to data loss (MTTDL) improves by up to 5 orders of magnitude if these features are implemented independently. By scheduling concurrently both scrubbing and intra-disk parity updates during idle times in disk drives, MTTDL improves by as much as 8 orders of magnitude. Ningfang Mi, Alma Riska, Evgenia Smirni, Erik Riedel |
DSN | 4 |
| 2008 | Idle Read After Write - IRAW
Alma Riska, Erik Riedel |
USENIX ATC | 2 |
| 2007 | Efficient management of idleness in systemsabstractNo abstract available. Ningfang Mi, Alma Riska, Qi Zhang 0012, Evgenia Smirni, Erik Riedel |
SIGMETRICS | 5 |
| 2007 | Evaluating Block-level Optimization Through the IO Path
Alma Riska, James Larkby-Lahet, Erik Riedel |
USENIX ATC | 3 |
| 2007 | Performance impacts of autocorrelated flows in multi-tiered systems
Ningfang Mi, Qi Zhang 0012, Alma Riska, Evgenia Smirni, Erik Riedel |
Perform. Evaluation | 5 |
| 2006 | Evaluating the Performability of Systems with Background JobsabstractAs most computer systems are expected to remain operational 24 hours a day, 7 days a week, they must complete maintenance work while in operation. This work is in addition to the regular tasks of the system and its purpose is to improve system reliability and availability. Nonetheless, additional work in the system, although labeled as best effort or low priority, still affects the performance of foreground tasks, especially if background/foreground work is non-preemptive. In this paper, we propose an analytic model to evaluate the performance trade-offs of the amount of background work that a storage system can sustain. The proposed model results in a quasi-birth-death (QBD) process that is analytically tractable. Detailed experimentation using a variety of workloads shows that under dependent arrivals both foreground and background performance strongly depends on system load. In contrast, if arrivals of foreground jobs are independent, performance sensitivity to load is reduced. The model identifies dependence in the arrivals of foreground jobs as an important characteristic that controls the decision of how much background load the system can accept to maintain high availability and performance gains Qi Zhang 0012, Ningfang Mi, Evgenia Smirni, Alma Riska, Erik Riedel |
DSN | 5 |
| 2006 | Disk Drive Level Workload Characterization
Alma Riska, Erik Riedel |
USENIX ATC, General Track | 2 |
| 2006 | Storage performance virtualization via throughput and latency controlabstractI/O consolidation is a growing trend in production environments due to increasing complexity in tuning and managing storage systems. A consequence of this trend is the need to serve multiple users and/or workloads simultaneously. It is imperative to ensure that these users are insulated from each other by virtualization in order to meet any service-level objective (SLO). Previous proposals for performance virtualization suffer from one or more of the following drawbacks: (1) They rely on a fairly detailed performance model of the underlying storage system; (2) couple rate and latency allocation in a single scheduler, making them less flexible; or (3) may not always exploit the full bandwidth offered by the storage system.This article presents a two-level scheduling framework that can be built on top of an existing storage utility. This framework uses a low-level feedback-driven request scheduler, called AVATAR, that is intended to meet the latency bounds determined by the SLO. The load imposed on AVATAR is regulated by a high-level rate controller, called SARC, to insulate the users from each other. In addition, SARC is work-conserving and tries to fairly distribute any spare bandwidth in the storage system to the different users. This framework naturally decouples rate and latency allocation. Using extensive I/O traces and a detailed storage simulator, we demonstrate that this two-level framework can simultaneously meet the latency and throughput requirements imposed by an SLO, without requiring extensive knowledge of the underlying storage system. Jianyong Zhang, Anand Sivasubramaniam, Qian Wang 0029, Alma Riska, Erik Riedel |
ACM Trans. Storage | 5 |
| 2005 | Storage Performance Virtualization via Throughput and Latency ControlabstractI/O consolidation is a growing trend in production environments due to the increasing complexity in tuning and managing storage systems. A consequence of this trend is the need to serve multiple users/workloads simultaneously. It is imperative to make sure that these users are insulated from each other by visualization in order to meet any service level objective (SLO). This paper presents a 2-level scheduling framework that can be built on top of an existing storage utility. This framework uses a low-level feedback-driven request scheduler, called AVATAR, that is intended to meet the latency bounds determined by the SLO. The load imposed on AVATAR is regulated by a high-level rate controller, called SARC, to insulate the users from each other. In addition, SARC is work-conserving and tries to fairly distribute any spare bandwidth in the storage system to the different users. This framework naturally decouples rate and latency allocation. Using extensive I/O traces and a detailed storage simulator, we demonstrate that this 2-level framework can simultaneously meet the latency and throughput requirements imposed by an SLO, without requiring extensive knowledge of the underlying storage system. Jianyong Zhang, Anand Sivasubramaniam, Qian Wang 0029, Alma Riska, Erik Riedel |
MASCOTS | 5 |
| 2005 | An interposed 2-Level I/O scheduling framework for performance virtualizationabstractNo abstract available. Jianyong Zhang, Anand Sivasubramaniam, Alma Riska, Qian Wang 0029, Erik Riedel |
SIGMETRICS | 5 |
| 2004 | Diamond: A Storage Architecture for Early Discard in Interactive Search
Larry Huston, Rahul Sukthankar, Rajiv Wickremesinghe, Mahadev Satyanarayanan, Gregory R. Ganger, Erik Riedel, Anastasia Ailamaki |
FAST | 6 |
| 2003 | More Than an Interface - SCSI vs. ATA
Dave Anderson, Jim Dykes, Erik Riedel |
FAST | 3 |
| 2003 | Plutus: Scalable Secure File Sharing on Untrusted Storage
Mahesh Kallahalla, Erik Riedel, Ram Swaminathan, Qian Wang 0029, Kevin Fu |
FAST | 2 |
| 2002 | A Framework for Evaluating Storage System Security
Erik Riedel, Mahesh Kallahalla, Ram Swaminathan |
FAST | 1 |
| 2001 | Towards Global Storage Management and Data PlacementabstractAs users and companies increasingly depend on shared, networked information services, we continue to see growth in data centers and service providers. This happens as services and servers are consolidated (for ease of management and reduced duplication), while also being distributed (for fault tolerance and to accommodate the global reach of customers). Since access to data is the lifeblood of any organization, a global storage system is a core element in such an infrastructure. Based on success in automatically managing local storage, we believe that the key attribute of such a system is the ability to flexibly adapt to a variety of application semantics and requirements as they arise and as they change over time. Our work has shown that it is possible to automatically design and configure a storage system of one or more disk arrays to meet a set of application requirements and to dynamically reconfigure as needs change, all without human intervention. Work on global data placement expands the scope of this system to a world of distributed data centers. Alistair C. Veitch, Erik Riedel, Simon J. Towers, John Wilkes |
HotOS | 2 |
| 2000 | Towards Higher Disk Head Utilization: Extracting "Free" Bandwidth from Busy Disk Drives
Christopher R. Lumb, Jiri Schindler, Gregory R. Ganger, David Nagle, Erik Riedel |
OSDI | 5 |
| 2000 | Data Mining on an OLTP System (Nearly) for FreeabstractThis paper proposes a scheme for scheduling disk requests that takes advantage of the ability of high-level functions to operate directly at individual disk drives. We show that such a scheme makes it possible to support a Data Mining workload on an OLTP system almost for free: there is only a small impact on the throughput and response time of the existing workload. Specifically, we show that an OLTP system has the disk resources to consistently provide one third of its sequential bandwidth to a background Data Mining task with close to zero impact on OLTP throughput and response time at high transaction loads. At low transaction loads, we show much lower impact than observed in previous work. This means that a production OLTP system can be used for Data Mining tasks without the expense of a second dedicated system. Our scheme takes advantage of close interaction with the on-disk scheduler by reading blocks for the Data Mining workload as the disk head “passes over” them while satisfying demand blocks from the OLTP request stream. We show that this scheme provides a consistent level of throughput for the background workload even at very high foreground loads. Such a scheme is of most benefit in combination with an Active Disk environment that allows the background Data Mining application to also take advantage of the processing power and memory available directly on the disk drives. Erik Riedel, Christos Faloutsos, Gregory R. Ganger, David Nagle |
SIGMOD Conference | 1 |
| 1998 | A Cost-Effective, High-Bandwidth Storage ArchitectureabstractThis paper describes the Network-Attached Secure Disk (NASD) storage architecture, prototype implementations oj NASD drives, array management for our architecture, and three, filesystems built on our prototype. NASD provides scalable storage bandwidth without the cost of servers used primarily, for transferring data from peripheral networks (e.g. SCSI) to client networks (e.g. ethernet). Increasing datuset sizes, new attachment technologies, the convergence of peripheral and interprocessor switched networks, and the increased availability of on-drive transistors motivate and enable this new architecture. NASD is based on four main principles: direct transfer to clients, secure interfaces via cryptographic support, asynchronous non-critical-path oversight, and variably-sized data objects. Measurements of our prototype system show that these services can be cost-effectively integrated into a next generation disk drive ASK. End-to-end measurements of our prototype drive andfilesysterns suggest that NASD cun support conventional distributed filesystems without performance degradation. More importantly, we show scaluble bandwidth for NASD-specialized filesystems. Using a parallel data mining application, NASD drives deliver u linear scaling of 6.2 MB/s per clientdrive pair, tested with up to eight pairs in our lab. Garth A. Gibson, David Nagle, Khalil Amiri, Jeff Butler, Fay W. Chang, Howard Gobioff, Charles Hardin, Erik Riedel, David Rochberg, Jim Zelenka |
ASPLOS | 8 |
| 1998 | Active Storage for Large-Scale Data Mining and Multimedia
Erik Riedel, Garth A. Gibson, Christos Faloutsos |
VLDB | 1 |
| 1997 | File Server Scaling with Network-Attached Secure DisksabstractBy providing direct data transfer between storage and client, network-attached storage devices have the potential to improve scalability for existing distributed file systems (by removing the server as a bottleneck) and bandwidth for new parallel and distributed file systems (through network striping and more efficient data paths). Together, these advantages influence a large enough fraction of the storage market to make commodity network-attached storage feasible. Realizing the technology's full potential requires careful consideration across a wide range of file system, networking and security issues. This paper contrasts two network-attached storage architectures---(1) Networked SCSI disks (NetSCSI) are network-attached storage devices with minimal changes from the familiar SCSI interface, while (2) Network-Attached Secure Disks (NASD) are drives that support independent client access to drive object services. To estimate the potential performance benefits of these architectures, we develop an analytic model and perform trace-driven replay experiments based on AFS and NFS traces. Our results suggest that NetSCSI can reduce file server load during a burst of NFS or AFS activity by about 30%. With the NASD architecture, server load (during burst activity) can be reduced by a factor of up to five for AFS and up to ten for NFS. Garth A. Gibson, David Nagle, Khalil Amiri, Fay W. Chang, Eugene M. Feinberg, Howard Gobioff, Chen Lee, Berend Ozceri, Erik Riedel, David Rochberg, Jim Zelenka |
SIGMETRICS | 9 |
| 1994 | A Geographic Environmental Modeling System: Towards an Object-Oriented Framework
Bernd Brügge, Erik Riedel |
ECOOP | 2 |