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

John Linwood Griffin

dblp:03/4749 · DBLP profile ↗
← Back
9ranked-venue papers
3as first author
0since 2021 · last 2010
—ORCID · none

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

Systems, architecture and hardware · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 4 · 2 first-authorSecurity and privacy · 3Databases, data management, data science and information retrieval · 2 · 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
6 papers
Storage systems · 50% Memory systems · 23% Performance modeling and evaluation · 14%
Network and information security
1 paper
Network security · 100%

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

TopicWeightPapersLastEvidence papers
Storage systems › storage devices
MEMS-based storage
0.132000
Modeling and performance of MEMS-based storage devices · SIGMETRICS 2000
Operating System Management of MEMS-based Storage Devices · OSDI 2000
Designing computer systems with MEMS-based storage · ASPLOS 2000
Memory systems
non-volatile memory
0.122000
Modeling and performance of MEMS-based storage devices · SIGMETRICS 2000
Designing computer systems with MEMS-based storage · ASPLOS 2000
Network security › intrusion detection and prevention
intrusion detection
0.012003
Storage-based Intrusion Detection: Watching Storage Activity for Suspicious Behavior · USENIX Security Symposium 2003
Storage systems › magnetic storage
hard disk drive
0.012002
Track-Aligned Extents: Matching Access Patterns to Disk Drive Characteristics · FAST 2002
Electronic design automation › hardware verification and test › functional verification › emulation
storage emulation
0.012002
Timing-Accurate Storage Emulation · FAST 2002
Operating systems › resource management
storage management
0.012000
Operating System Management of MEMS-based Storage Devices · OSDI 2000
Storage systems
file systems
0.012000
Modeling and performance of MEMS-based storage devices · SIGMETRICS 2000
Memory systems
memory hierarchy
0.012000
Designing computer systems with MEMS-based storage · ASPLOS 2000

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

storage activity analysis · 0.1simulation model · 0.0mechanics equation · 0.0
YearPublicationVenuePosition
2010 Storage-Based Intrusion Detection
abstract
Storage-based intrusion detection consists of storage systems watching for and identifying data access patterns characteristic of system intrusions. Storage systems can spot several common intruder actions, such as adding backdoors, inserting Trojan horses, and tampering with audit logs. For example, examination of 18 real intrusion tools reveals that most (15) can be detected based on their changes to stored files. Further, an Intrusion Detection System (IDS) embedded in a storage device continues to operate even after client operating systems are compromised. We describe and evaluate a prototype storage IDS, built into a disk emulator, to demonstrate both feasibility and efficiency of storage-based intrusion detection. In particular, both the performance overhead (< 1%) and memory required (1.62MB for 13995 rules) are minimal.
Adam G. Pennington, John Linwood Griffin, John S. Bucy, John D. Strunk, Gregory R. Ganger
ACM Trans. Inf. Syst. Secur.2
2007 XenSocket: A High-Throughput Interdomain Transport for Virtual Machines
Xiaolan Zhang 0001, Suzanne McIntosh, Pankaj Rohatgi, John Linwood Griffin
Middleware4
2005 Building a MAC-Based Security Architecture for the Xen Open-Source Hypervisor
abstract
We present the sHype hypervisor security architecture and examine in detail its mandatory access control facilities. While existing hypervisor security approaches aiming at high assurance have been proven useful for high-security environments that prioritize security over performance and code reuse, our approach aims at commercial security where near-zero performance overhead, non-intrusive implementation, and usability are of paramount importance. sHype enforces strong isolation at the granularity of a virtual machine, thus providing a robust foundation on which higher software layers can enact finer-grained controls. We provide the rationale behind the sHype design and describe and evaluate our implementation for the Xen open-source hypervisor
Reiner Sailer, Trent Jaeger, Enriquillo Valdez, Ramón Cáceres, Ronald Perez, Stefan Berger, John Linwood Griffin, Leendert van Doorn
ACSAC7
2003 Storage-based Intrusion Detection: Watching Storage Activity for Suspicious Behavior
Adam G. Pennington, John D. Strunk, John Linwood Griffin, Craig A. N. Soules, Garth R. Goodson, Gregory R. Ganger
USENIX Security Symposium3
2002 Timing-Accurate Storage Emulation
John Linwood Griffin, Jiri Schindler, Steven W. Schlosser, John S. Bucy, Gregory R. Ganger
FAST1
2002 Track-Aligned Extents: Matching Access Patterns to Disk Drive Characteristics
Jiri Schindler, John Linwood Griffin, Christopher R. Lumb, Gregory R. Ganger
FAST2
2000 Designing computer systems with MEMS-based storage
abstract
For decades the RAM-to-disk memory hierarchy gap has plagued computer architects. An exciting new storage technology based on microelectromechanical systems (MEMS) is poised to fill a large portion of this performance gap, significantly reduce system power consumption, and enable many new applications. This paper explores the system-level implications of integrating MEMS-based storage into the memory hierarchy. Results show that standalone MEMS-based storage reduces I/O stall times by 4-74X over disks and improves overall application runtimes by 1.9-4.4X. When used as on-board caches for disks, MEMS-based storage improves I/O response time by up to 3.5X. Further, the energy consumption of MEMS-based storage is 10-54X less than that of state-of-the-art low-power disk drives. The combination of the high-level physical characteristics of MEMS-based storage (small footprints, high shock tolerance) and the ability to directly integrate MEMS-based storage with processing leads to such new applications as portable gigabit storage systems and ubiquitous active storage nodes.
Steven W. Schlosser, John Linwood Griffin, David Nagle, Gregory R. Ganger
ASPLOS2
2000 Operating System Management of MEMS-based Storage Devices
John Linwood Griffin, Steven W. Schlosser, Gregory R. Ganger, David Nagle
OSDI1
2000 Modeling and performance of MEMS-based storage devices
abstract
MEMS-based storage devices are seen by many as promising alternatives to disk drives. Fabricated using conventional CMOS processes, MEMS-based storage consists of thousands of small, mechanical probe tips that access gigabytes of high-density, nonvolatile magnetic storage. This paper takes a first step towards understanding the performance characteristics of these devices by mapping them onto a disk-like metaphor. Using simulation models based on the mechanics equations governing the devices' operation, this work explores how different physical characteristics (e.g., actuator forces and per-tip data rates) impact the design trade-offs and performance of MEMS-based storage. Overall results indicate that average access times for MEMS-based storage are 6.5 times faster than for a modern disk (1.5 ms vs. 9.7 ms). Results from filesystem and database bench-marks show that this improvement reduces application I/O stall times up to 70%, resulting in overall performance improvements of 3X.
John Linwood Griffin, Steven W. Schlosser, Gregory R. Ganger, David Nagle
SIGMETRICS1