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

Carl Staelin

dblp:86/1617 · DBLP profile ↗
← Back
17ranked-venue papers
5as first author
0since 2021 · last 2013
—ORCID · none

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

Systems, architecture and hardware · 7 · 3 first-authorDatabases, data management, data science and information retrieval · 4Graphics, computer vision, multimedia, augmented reality and games · 3Software engineering, systems software and programming languages · 2 · 1 first-authorArtificial intelligence and machine learning · 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 graphics and multimedia
1 paper
Image and video processing · 100%
Computer architecture, parallel and distributed computing, and storage systems
6 papers
Storage systems · 55% Performance modeling and evaluation · 26% Distributed systems · 16%
Databases, data mining, and information retrieval
2 papers
Distributed and cloud data management · 100%

Topics — the 18 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Image and video processing › halftoning
clustered-dot halftoning
0.212013
Clustered-Dot Halftoning With Direct Binary Search · IEEE Trans. Image Process. 2013
Image and video processing › halftoning
direct binary search
0.212013
Clustered-Dot Halftoning With Direct Binary Search · IEEE Trans. Image Process. 2013
Image and video processing
halftoning
0.212013
Clustered-Dot Halftoning With Direct Binary Search · IEEE Trans. Image Process. 2013
Performance modeling and evaluation
benchmarking
0.021998
Mhz: Anatomy of a Micro-benchmark · USENIX ATC 1998
lmbench: Portable Tools for Performance Analysis · USENIX ATC 1996
Storage systems › storage reliability
RAID
0.021996
The HP AutoRAID Hierarchical Storage System · ACM Trans. Comput. Syst. 1996
The HP AutoRAID Hierarchical Storage System · SOSP 1995
Performance modeling and evaluation › benchmarking
microbenchmarking
0.011998
Mhz: Anatomy of a Micro-benchmark · USENIX ATC 1998
Storage systems
storage reliability
0.021996
The HP AutoRAID Hierarchical Storage System · SOSP 1995
The HP AutoRAID Hierarchical Storage System · ACM Trans. Comput. Syst. 1996
Distributed and cloud data management
data replication
0.011996
Data Replication in Mariposa · ICDE 1996
Distributed and cloud data management › data replication
update propagation
0.011996
Data Replication in Mariposa · ICDE 1996
Storage systems
disk array
0.011996
The HP AutoRAID Hierarchical Storage System · ACM Trans. Comput. Syst. 1996
Distributed systems
distributed coordination
0.011996
Mariposa: A Wide-Area Distributed Database System · VLDB J. 1996
Storage systems
hierarchical storage management
0.011996
The HP AutoRAID Hierarchical Storage System · ACM Trans. Comput. Syst. 1996
Storage systems › storage reliability › RAID
RAID5
0.011996
The HP AutoRAID Hierarchical Storage System · ACM Trans. Comput. Syst. 1996
Distributed systems › replication › geo-replication
wide-area replication
0.011996
Mariposa: A Wide-Area Distributed Database System · VLDB J. 1996
Storage systems
data placement
0.011995
The HP AutoRAID Hierarchical Storage System · SOSP 1995
Storage systems
storage hierarchy
0.011995
The HP AutoRAID Hierarchical Storage System · SOSP 1995
Memory systems
cache
0.011995
The HP AutoRAID Hierarchical Storage System · SOSP 1995
Memory systems › cache › cache organization
write cache
0.011995
The HP AutoRAID Hierarchical Storage System · SOSP 1995

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

direct binary search · 0.2cost metric optimization · 0.2timestamp serialization · 0.0rule-based conflict resolution · 0.0economic model · 0.0simulation · 0.0hierarchical storage management · 0.0RAID · 0.0
YearPublicationVenuePosition
2013 Clustered-Dot Halftoning With Direct Binary Search
abstract
In this paper, we present a new algorithm for aperiodic clustered-dot halftoning based on direct binary search (DBS). The DBS optimization framework has been modified for designing clustered-dot texture, by using filters with different sizes in the initialization and update steps of the algorithm. Following an intuitive explanation of how the clustered-dot texture results from this modified framework, we derive a closed-form cost metric which, when minimized, equivalently generates stochastic clustered-dot texture. An analysis of the cost metric and its influence on the texture quality is presented, which is followed by a modification to the cost metric to reduce computational cost and to make it more suitable for screen design.
Puneet Goyal, Madhur Gupta, Carl Staelin, Mani Fischer, Omri Shacham, Jan P. Allebach
IEEE Trans. Image Process.3
2011 Detecting and exploiting near-sortedness for efficient relational query evaluation
abstract
Many relational operations are best performed when the relations are stored sorted over the relevant attributes (e.g. the common attributes in a natural join operation). However, generally relations are not stored sorted because it is expensive to maintain them this way (and impossible whenever there is more than one relevant sort key). Still, many times relations turn out to be nearly-sorted, where most tuples are close to their place in the order. This state can result from "leftover sortedness", where originally sorted relations were updated, or were combined into interim results when evaluating a complex query. It can also result from weak correlations between attribute values. Currently, nearly-sorted relations are treated the same as unsorted relations, and when relational operations are evaluated for them, a generic algorithm is used. Yet, many operations can be computed more efficiently by an algorithm that exploits this near-ordering.
Sagi Ben-Moshe, Yaron Kanza, Eldar Fischer, Arie Matsliah, Mani Fischer, Carl Staelin
ICDT6
2011 Electro-photographic model based stochastic clustered-dot halftoning with direct binary search
abstract
Most electrophotographic printers use periodic, clustered-dot screening for rendering smooth and stable prints. However, when used for color printing, this approach suffers from the problem of periodic moire resulting from interference between the periodic halftones of individual color planes. There has been proposed an approach, called CLU-DBS for stochastic, clustered-dot halftoning and screen design based on direct binary search. We propose a methodology to embed a printer model within this halftoning algorithm to account for dot-gain and dot-loss effects. Without accounting for these effects, the printed image will not have the appearance predicted by the halftoning algorithm. We incorporate a measurement-based stochastic model for dot interactions of an electro-photographic printer within the iterative CLU-DBS binary halftoning algorithm. The stochastic model developed is based on microscopic absorptance and variance measurements. The experimental results show that electrophotography-model based stochastic clustered dot halftoning improves the homogeneity and reduces the graininess of printed halftone images.
Puneet Goyal, Madhur Gupta, Carl Staelin, Mani Fischer, Omri Shacham, Tamar Kashti, Jan P. Allebach
ICIP3
2011 Design of color screen sets for robustness to color plane misregistration
abstract
Periodic clustered-dot screens are widely used for electrophotographic printers due to their homogeneous halftone texture and their robustness to dot gain. However, when applied to color printing, there are two important phenomena that limit the quality of printed color halftones generated using a screening technology: (1) moire´ due to the superposition halftone patterns corresponding to different periodicity matrices, and (2) appearance changes due to misregistration between different colorant planes. This paper focuses on analyzing the registration sensitivity of periodic, clustered-dot screens. To quantitatively measure the effect of registration errors, we introduce two new functions: (1) cost, and (2) risk of registration errors. We propose the notion of “visual equivalence”, and derive three propositions under which visual equivalence can be achieved, even when registration errors occur.
Yung-Yao Chen, Mani Fischer, Omri Shacham, Carl Staelin, Jan P. Allebach
ICIP5
2008 PDF document restoration and optimization during image enhancement
abstract
We present a document processing method that addresses some of the practical challenges in image enhancement for digital photo album in PDF documents. With the advent of digital offset presses, consumer photo books are becoming increasingly popular, and most such workflows convert the consumer's photos and layout into PDF documents. In order to produce appealing photo albums from consumer photographs, some form of automatic enhancement is usually required, and this enhancement is often done late in the workflow just before printing, and therefore it is done on the PDF file. If each and every PDF generation tool simply inserted a single complete image each time an image appeared in the document, then the process of opening a PDF document, iterating through the document, extracting, enhancing, and replacing images, and then saving the enhanced document would be relatively easy. Unfortunately, PDF generation tools often violate that assumption in two ways. Firstly, large images are often written as a set of small images in strips or tiles, which visually appear to be a single image. Secondly, an image in a PDF document may be reused in the document on different position and pages; directly enhancing images without the consideration of the reuse model could result in great increase in the document size and poor system performance. Therefore, image reconstruction and document optimization were performed in our PDF photo album enhancement solution.
Hui Chao, Carl Staelin, Sagi Schein, Marie Vans, John William Lumley
ACM Symposium on Document Engineering2
2008 Memory hierarchy performance measurement of commercial dual-core desktop processors
Lu Peng 0001, Jih-Kwon Peir, Tribuvan K. Prakash, Carl Staelin, Yen-Kuang Chen, David M. Koppelman
J. Syst. Archit.4
2007 Biblio: automatic meta-data extraction
Carl Staelin, Michael Elad, Darryl Greig, Oded Shmueli, Marie Vans
Int. J. Document Anal. Recognit.1
2005 lmbench: an extensible micro-benchmark suite
abstract
lmbench is a powerful and extensible suite of micro-benchmarks that measures a variety of important aspects of system performance. It has a powerful timing harness that manages most of the ‘housekeeping’ chores associated with benchmarking, making it easy to create new benchmarks that analyze systems or components of specific interest to the user. In many ways lmbench is a Swiss army knife for performance analysis. It includes an extensive suite of micro-benchmarks that give powerful insights into system performance. For those aspects of system or application performance not covered by the suite, it is generally a simple task to create new benchmarks using the timing harness. lmbench is written in ANSI-C and uses POSIX interfaces, so it is portable across a wide variety of systems and architectures. It also includes powerful new tools that measure performance under scalable loads to analyze SMP and clustered system performance. Copyright © 2005 John Wiley & Sons, Ltd.
Carl Staelin
Softw. Pract. Exp.1
1998 mkpkg: A software packaging tool
Carl Staelin
LISA1
1998 Mhz: Anatomy of a Micro-benchmark
Carl Staelin, Larry W. McVoy
USENIX ATC1
1996 Data Replication in Mariposa
abstract
The Mariposa distributed data manager uses an economic model for managing the allocation of both storage objects and queries to servers. In this paper, we present extensions to the economic model which support replica management, as well as our mechanisms for propagating updates among replicas. We show how our replicacontrol mechanism can be used to provide consistent, although potentially stale, views of data across many machines without expensive pertransaction synchronization. We present a rule-based con#ict resolution mechanism, which can be usedto enhancetraditional time-stamp serialization. We discuss the e#ects of our replica system on query processing for both read-only and read-write queries. We further demonstrate how the replication model and mechanisms naturally support name service in Mariposa. 1 Introduction In this paper we describe replica managementin the Mariposa distributed data base management system #STON94a#. There has been considerable research devoted to stu...
Jeff Sidell, Paul M. Aoki, Adam Sah, Carl Staelin, Michael Stonebraker, Andrew Yu
ICDE4
1996 lmbench: Portable Tools for Performance Analysis
Larry W. McVoy, Carl Staelin
USENIX ATC2
1996 The HP AutoRAID Hierarchical Storage System
abstract
Configuring redundant disk arrays is a black art. To configure an array properly, a system administrator must understand the details of both the array and the workload it will support. Incorrect understanding of either, or changes in the workload over time, can lead to poor performance. We present a solution to this problem: a two-level storage hierarchy implemented inside a single disk-array controller. In the upper level of this hierarchy, two copies of active data are stored to provide full redundancy and excellent performance. In the lower level, RAID 5 parity protection is used to provide excellent storage cost for inactive data, at somewhat lower performance. The technology we describe in this article, know as HP AutoRAID, automatically and transparently manages migration of data blocks between these two levels as access patterns change. The result is a fully redundant storage system that is extremely easy to use, is suitable for a wide variety of workloads, is largely insensitive to dynamic workload changes, and performs much better than disk arrays with comparable numbers of spindles and much larger amounts of front-end RAM cache. Because the implementation of the HP AutoRAID technology is almost entirely in software, the additional hardware cost for these benefits is very small. We describe the HP AutoRAID technology in detail, provide performance data for an embodiment of it in a storage array, and summarize the results of simulation studies used to choose algorithms implemented in the array.
John Wilkes, Richard A. Golding, Carl Staelin, Tim Sullivan 0002
ACM Trans. Comput. Syst.3
1996 Mariposa: A Wide-Area Distributed Database System
Michael Stonebraker, Paul M. Aoki, Witold Litwin, Avi Pfeffer, Adam Sah, Jeff Sidell, Carl Staelin, Andrew Yu
VLDB J.7
1995 The HP AutoRAID Hierarchical Storage System
abstract
article Free Access Share on The HP AutoRAID hierarchical storage system Authors: J. Wilkes Hewlett-Packard Laboratories, Palo Alto, CA Hewlett-Packard Laboratories, Palo Alto, CAView Profile , R. Golding Hewlett-Packard Laboratories, Palo Alto, CA Hewlett-Packard Laboratories, Palo Alto, CAView Profile , C. Staelin Hewlett-Packard Laboratories, Palo Alto, CA Hewlett-Packard Laboratories, Palo Alto, CAView Profile , T. Sullivan Hewlett-Packard Laboratories, Palo Alto, CA Hewlett-Packard Laboratories, Palo Alto, CAView Profile Authors Info & Claims ACM SIGOPS Operating Systems ReviewVolume 29Issue 5Dec. 3, 1995 pp 96–108https://doi.org/10.1145/224057.224065Published:03 December 1995Publication History 95citation648DownloadsMetricsTotal Citations95Total Downloads648Last 12 Months37Last 6 weeks7 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
John Wilkes, Richard A. Golding, Carl Staelin, Tim Sullivan 0002
SOSP3
1995 Idleness is Not Sloth
Richard A. Golding, Peter Bosch II, Carl Staelin, Tim Sullivan 0002, John Wilkes
USENIX3
1985 Evaluation ot Monitor Complexity for Concurrently Testing Microprogrammed Control Units
Carl Staelin, Alexander Albicki
ITC1