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

David S. H. Rosenthal

dblp:84/5520 · also David Stuart Holmes Rosenthal · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
0since 2021 · last 2016
0000-0002-3627-499XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 5 · 4 first-authorSystems, architecture and hardware · 4Databases, data management, data science and information retrieval · 2Software engineering, systems software and programming languages · 1Human-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 architecture, parallel and distributed computing, and storage systems
4 papers
Distributed systems · 62% Storage systems · 38%
Network and information security
1 paper
Network security · 100%

Topics — the 11 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems
peer-to-peer systems
0.232005
The LOCKSS peer-to-peer digital preservation system · ACM Trans. Comput. Syst. 2005
Attrition Defenses for a Peer-to-Peer Digital Preservation System · USENIX ATC, General Track 2005
Preserving peer replicas by rate-limited sampled voting · SOSP 2003
Storage systems
digital preservation
0.122005
The LOCKSS peer-to-peer digital preservation system · ACM Trans. Comput. Syst. 2005
Attrition Defenses for a Peer-to-Peer Digital Preservation System · USENIX ATC, General Track 2005
Distributed systems › replication
data replication
0.112006
A fresh look at the reliability of long-term digital storage · EuroSys 2006
Storage systems
long-term storage
0.112006
A fresh look at the reliability of long-term digital storage · EuroSys 2006
Storage systems
storage reliability
0.112006
A fresh look at the reliability of long-term digital storage · EuroSys 2006
Distributed systems › fault tolerance
fault-tolerant distributed systems
0.112005
The LOCKSS peer-to-peer digital preservation system · ACM Trans. Comput. Syst. 2005
Distributed systems
replication
0.012003
Preserving peer replicas by rate-limited sampled voting · SOSP 2003
Distributed systems › consensus
voting protocol
0.012003
Preserving peer replicas by rate-limited sampled voting · SOSP 2003
Distributed systems
fault tolerance
0.012006
A fresh look at the reliability of long-term digital storage · EuroSys 2006
Distributed systems › anomaly detection
latent defect detection
0.012006
A fresh look at the reliability of long-term digital storage · EuroSys 2006
Network security › intrusion detection and prevention
intrusion detection
0.012005
The LOCKSS peer-to-peer digital preservation system · ACM Trans. Comput. Syst. 2005

Methods — techniques the papers use, named apart from their topics

voting protocol · 0.1simulation · 0.1rate-limited sampled voting · 0.0opinion poll · 0.0
YearPublicationVenuePosition
2016 Web Archive Profiling Through Fulltext Search
Sawood Alam, Michael L. Nelson 0001, Herbert Van de Sompel, David S. H. Rosenthal
TPDL4
2016 Effects of prolonged media usage and long-term planning on archival systems
abstract
In archival systems, storage media are often replaced much earlier than their expected service life in exchange for other benefits of new media, such as higher capacity, bandwidth, and I/O operations per second, or lower costs. In an era of decreasing media density growth rates, retiring media early by considering only short-term benefits while discarding potential long-term cost benefits could have a negative long-term impact on an archival system's economics. To extend an archival system's life, at low cost, while limiting performance degradation, we suggest extending media lifetime past manufacturer recommendations as well as increasing the horizon for planning and provisioning future media purchases. We present a cost-benefit analysis of the impact of prolonged media usage and long-term planning. Through Monte Carlo simulation, we simulate the behavior of an archival system using tapes, hard disk drives (HDDs), solid state devices (SSDs), and Blu-ray discs. We show that leaving older media in the archival system makes economic sense for SSDs without significantly affecting reliability; we show cost improvements of approximately 10% for SSDs for a low annual media density growth rate, such as 5%, which would have been a loss of 35%, for a high annual media density rate, such as 20%. We show that, for SSDs and hard disks, the optimal planning time of an archival system is at least as long as the media service life. Combining prolonged media usage with an extended planning horizon reduced costs by 15% for a system using SSDs.
Avani Wildani, Ethan L. Miller, David S. H. Rosenthal, Darrell D. E. Long
MSST4
2015 Web Archive Profiling Through CDX Summarization
Sawood Alam, Michael L. Nelson 0001, Herbert Van de Sompel, Lyudmila Balakireva, Harihar Shankar, David S. H. Rosenthal
TPDL6
2006 A fresh look at the reliability of long-term digital storage
abstract
Emerging Web services, such as email, photo sharing, and web site archives, must preserve large volumes of quickly accessible data indefinitely into the future. The costs of doing so often determine whether the service is economically viable. We make the case that these applications' demands on large scale storage systems over long time horizons require us to reevaluate traditional system designs. We examine threats to long-lived data from an end-to-end perspective, taking into account not just hardware and software faults but also faults due to humans and organizations. We present a simple model of long-term storage failures that helps us reason about various strategies for addressing some of these threats. Using this model we show that the most important strategies for increasing the reliability of long-term storage are detecting latent faults quickly, automating fault repair to make it cheaper and faster, and increasing the independence of data replicas.
Mary Baker, Mehul A. Shah, David S. H. Rosenthal, Mema Roussopoulos, Petros Maniatis, Thomas J. Giuli, Prashanth P. Bungale
EuroSys3
2005 Attrition Defenses for a Peer-to-Peer Digital Preservation System
Thomas J. Giuli, Petros Maniatis, Mary Baker, David S. H. Rosenthal, Mema Roussopoulos
USENIX ATC, General Track4
2005 The LOCKSS peer-to-peer digital preservation system
abstract
The LOCKSS project has developed and deployed in a world-wide test a peer-to-peer system for preserving access to journals and other archival information published on the Web. It consists of a large number of independent, low-cost, persistent Web caches that cooperate to detect and repair damage to their content by voting in “opinion polls.” Based on this experience, we present a design for and simulations of a novel protocol for voting in systems of this kind. It incorporates rate limitation and intrusion detection to ensure that even some very powerful adversaries attacking over many years have only a small probability of causing irrecoverable damage before being detected.
Petros Maniatis, Mema Roussopoulos, Thomas J. Giuli, David S. H. Rosenthal, Mary Baker
ACM Trans. Comput. Syst.4
2003 Preserving peer replicas by rate-limited sampled voting
abstract
The LOCKSS project has developed and deployed in a world-wide test a peer-to-peer system for preserving access to journals and other archival information published on the Web. It consists of a large number of independent, low-cost, persistent web caches that cooperate to detect and repair damage to their content by voting in "opinion polls." Based on this experience, we present a design for and simulations of a novel protocol for voting in systems of this kind. It incorporates rate limitation and intrusion detection to ensure that even some very powerful adversaries attacking over many years have only a small probability of causing irrecoverable damage before being detected.
Petros Maniatis, David S. H. Rosenthal, Mema Roussopoulos, Mary Baker, Thomas J. Giuli, Yanto Muliadi
SOSP2
1987 A User-Interface Toolkit in Object-Oriented POSTSCRIPT
abstract
Abstract Only the diehards want to develop applications using basic window system facilities. The preferred approach is a higher‐level “toolkit” of user interface components, such as menus and scroll bars. Experience with current toolkits shows the need for an object‐oriented interface to these components. NeWS, the Network/extensible Window System, allows user interface components to be programmed in PostScript. Fortunately, object‐oriented interfaces are natural in PostScript, and they have been used to create a toolkit with some novel properties. Among these are the use of concurrent processing and run‐time inheritance of component methods. “Postscript is the future of words on paper.”Arthur C. Clarke
Owen M. Densmore, David S. H. Rosenthal
Comput. Graph. Forum2
1983 The GKS Input Facilities and How to Use Them
abstract
Abstract The input facilities of GKS, the draft international standard for 2‐D graphics software, are presented from an application programmer's viewpoint. The basic concepts are reviewed, concentrating on the differences between GKS and earlier systems. These input facilities can be used in three distinct styles. One provides high portability by sacrificing control over details of the user interface. Another can exploit hardware capabilities by sacrificing portability. A third can provide portability and control over the user interface, at the cost of extra application code. All three styles are described, and illustrated with skeleton applications.
David S. H. Rosenthal
Comput. Graph. Forum1
1982 GKS in C
abstract
A binding of GKS, the draft ISO standard for 2D graphics software, to the programming language C is presented, together with the principles underlying its design. The binding is compared with the binding to FORTRAN. An implementation of GKS according to this binding is also described, particular attention being paid to the techniques for segment storage, input, and workstations. The implementation is assessed against implementations in FORTRAN.
David S. H. Rosenthal, Paul J. W. ten Hagen
Eurographics1
1982 The detailed semantics of graphics input devices
abstract
The concept of virtual input devices, enunciated by Wallace, has been the accepted basis for producing device-independent interactive graphics systems. It was used by GSPC for the Core System, and it underlies the draft international standard GKS.
David S. H. Rosenthal, James C. Michener, Günther E. Pfaff, Rens Kessener, Malcolm A. Sabin
SIGGRAPH1
1982 Report on: SIGGRAPH Workshop on Graphics Input Interaction Techniques
David S. H. Rosenthal
Comput. Graph. Forum1