Susan Spence

dblp:s/SusanSpence · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
0since 2021 · last 2012
—ORCID · none

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

Systems, architecture and hardware · 4Software engineering, systems software and programming languages · 3Computer networks · 1Security and privacy · 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.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Storage systems · 78% Distributed systems · 18% Performance modeling and evaluation · 4%

Topics — the 8 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems
distributed storage
0.112006
Olive: Distributed Point-in-Time Branching Storage for Real Systems · NSDI 2006
Storage systems
data placement
0.112005
Quickly finding near-optimal storage designs · ACM Trans. Comput. Syst. 2005
Distributed systems
consensus
0.012004
FAB: building distributed enterprise disk arrays from commodity components · ASPLOS 2004
Storage systems › data redundancy
replication and erasure coding
0.012004
FAB: building distributed enterprise disk arrays from commodity components · ASPLOS 2004
Storage systems
storage reliability
0.012004
FAB: building distributed enterprise disk arrays from commodity components · ASPLOS 2004
Storage systems › storage management › storage resource management
storage system configuration
0.012002
Hippodrome: Running Circles Around Storage Administration · FAST 2002
Distributed systems
replication
0.012006
Olive: Distributed Point-in-Time Branching Storage for Real Systems · NSDI 2006
Performance modeling and evaluation
storage performance modeling
0.012005
Quickly finding near-optimal storage designs · ACM Trans. Comput. Syst. 2005

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

randomization · 0.1bin packing heuristic · 0.1backtracking · 0.1reconfiguration · 0.0majority voting · 0.0erasure coding · 0.0
YearPublicationVenuePosition
2012 Adaptive Case Management in the Social Enterprise
Hamid R. Motahari Nezhad, Claudio Bartolini, Sven Graupner, Susan Spence
ICSOC4
2010 IT Support Conversation Manager: A Conversation-Centered Approach and Tool for Managing Best Practice IT Processes
abstract
There is a push in the enterprise towards facilitating processes from best practice frameworks (such as the IT Infrastructure Library (ITIL)) to make them more repeatable, efficient and cost-effective. Best practice processes provide descriptive, high level guidelines rather than prescriptive, precise process model definitions. They are meant to be followed by people and may be adapted and enacted differently in various realizations. Currently, ITIL processes are either supported by tools that hard code an interpretation of the process logic, or followed by people using productivity tools. This is inefficient because existing tools hardcode a rigid logic of the processes, and do not support collaborative and flexible realizations of processes. Moreover, there is a risk of information loss when people using rigid productivity tools, and are forced to collaborate outside of those tools. In this paper, we present a conversation-centered approach and a tool that enables dynamic and flexible definition and enactment of best practice processes in a collaborative and interactive manner. We address the issue of information loss by using the concept of a conversation as a container of information about the interactions among people in the context of a process. A conversation is backed with a semi-structured process model and process templates to support flexible and adaptive process realization. We showcase the approach using an illustrative use case in incident and problem management, based on best practice processes from ITIL.
Hamid R. Motahari Nezhad, Claudio Bartolini, Sven Graupner, Sharad Singhal, Susan Spence
EDOC5
2006 Olive: Distributed Point-in-Time Branching Storage for Real Systems
Marcos K. Aguilera, Susan Spence, Alistair C. Veitch
NSDI2
2005 Quickly finding near-optimal storage designs
abstract
Despite the importance of storage in enterprise computer systems, there are few adequate tools to design and configure a storage system to meet application data requirements efficiently. Storage system design involves choosing the disk arrays to use, setting the configuration options on those arrays, and determining an efficient mapping of application data onto the configured system. This is a complex process because of the multitude of disk array configuration options, and the need to take into account both capacity and potentially contending I/O performance demands when placing the data. Thus, both existing tools and administrators using rules of thumb often generate designs that are of poor quality.This article presents the Disk Array Designer (DAD), which is a tool that can be used both to guide administrators in their design decisions and to automate the design process. DAD uses a generalized best-fit bin packing heuristic with randomization and backtracking to search efficiently through the huge number of possible design choices. It makes decisions using device models that estimate storage system performance. We evaluate DAD's designs based on traces from a variety of database, filesystem, and e-mail workloads. We show that DAD can handle the difficult task of configuring midrange and high-end disk arrays, even with complex real-world workloads. We also show that DAD quickly generates near-optimal storage system designs, improving in both speed and quality over previous tools.
Eric Anderson 0003, Susan Spence, Ram Swaminathan, Mahesh Kallahalla, Qian Wang 0029
ACM Trans. Comput. Syst.2
2004 FAB: building distributed enterprise disk arrays from commodity components
abstract
This paper describes the design, implementation, and evaluation of a Federated Array of Bricks (FAB), a distributed disk array that provides the reliability of traditional enterprise arrays with lower cost and better scalability. FAB is built from a collection of bricks, small storage appliances containing commodity disks, CPU, NVRAM, and network interface cards. FAB deploys a new majority-voting-based algorithm to replicate or erasure-code logical blocks across bricks and a reconfiguration algorithm to move data in the background when bricks are added or decommissioned. We argue that voting is practical and necessary for reliable, high-throughput storage systems such as FAB. We have implemented a FAB prototype on a 22-node Linux cluster. This prototype sustains 85MB/second of throughput for a database workload, and 270MB/second for a bulk-read workload. In addition, it can outperform traditional master-slave replication through performance decoupling and can handle brick failures and recoveries smoothly without disturbing client requests.
Yasushi Saito, Svend Frølund, Alistair C. Veitch, Arif Merchant, Susan Spence
ASPLOS5
2004 A Decentralized Algorithm for Erasure-Coded Virtual Disks
abstract
A federated array of bricks is a scalable distributed storage system composed from inexpensive storage bricks. It achieves high reliability with low cost by using erasure coding across the bricks to maintain data reliability in the face of brick failures. Erasure coding generates n encoded blocks from m data blocks (n > m) and permits the data blocks to be reconstructed from any m of these encoded blocks. We present a new fully decentralized erasure-coding algorithm for an asynchronous distributed system. Our algorithm provides fully linearizable read-write access to erasure-coded data and supports concurrent I/O controllers that may crash and recover. Our algorithm relies on a novel quorum construction where any two quorums intersect in m processes.
Svend Frølund, Arif Merchant, Yasushi Saito, Susan Spence, Alistair C. Veitch
DSN4
2003 FAB: Enterprise Storage Systems on a Shoestring
Svend Frølund, Arif Merchant, Yasushi Saito, Susan Spence, Alistair C. Veitch
HotOS4
2002 Hippodrome: Running Circles Around Storage Administration
Eric Anderson 0003, Michael Hobbs, Kimberly Keeton, Susan Spence, Mustafa Uysal, Alistair C. Veitch
FAST4