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

Stephen T. Jones

dblp:59/3912 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 2008
—ORCID · none

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

Systems, architecture and hardware · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 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
1 paper
Cloud and datacenter computing · 46% Memory systems · 46% Storage systems · 7%
Software engineering, system software, and programming languages
2 papers
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
Operating systems › resource management › memory management
buffer cache
0.112006
Geiger: monitoring the buffer cache in a virtual machine environment · ASPLOS 2006
Operating systems
virtualization
0.112006
Antfarm: Tracking Processes in a Virtual Machine Environment · USENIX ATC, General Track 2006
Operating systems › virtualization
virtual machine introspection
0.112006
Antfarm: Tracking Processes in a Virtual Machine Environment · USENIX ATC, General Track 2006
Memory systems
memory management
0.112006
Geiger: monitoring the buffer cache in a virtual machine environment · ASPLOS 2006
Cloud and datacenter computing
virtualization
0.112006
Geiger: monitoring the buffer cache in a virtual machine environment · ASPLOS 2006
Cloud and datacenter computing › virtualization
virtual machine monitor
0.112006
Geiger: monitoring the buffer cache in a virtual machine environment · ASPLOS 2006
Memory systems › memory management
working set estimation
0.112006
Geiger: monitoring the buffer cache in a virtual machine environment · ASPLOS 2006
Operating systems › resource management
process management
0.012006
Antfarm: Tracking Processes in a Virtual Machine Environment · USENIX ATC, General Track 2006

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

passive inference · 0.1eviction detection · 0.1cache placement · 0.1
YearPublicationVenuePosition
2008 VMM-based hidden process detection and identification using Lycosid
abstract
Use of stealth rootkit techniques to hide long-lived malicious processes is a current and alarming security issue. In this paper, we describe, implement, and evaluate a novel VMM-based hidden process detection and identification service called Lycosid that is based on the cross-view validation principle. Like previous VMM-based security services, Lycosid benefits from its protected location. In contrast top revious VMM-based hidden process detectors, Lycosid obtains guest process information implicitly. Using implicit information reduces its susceptibility to guest evasion attacks and decouples it from specific guest operating system versions and patch levels. The implicit information Lycosid depends on, however, can be noisy and unreliable. Statistical inference techniques like hypothesis testing and line arregression allow Lycosid to trade time for accuracy. Despite low quality inputs, Lycosid provides a robust, highly accurate service usable even insecurity environments where the consequences for wrong decisions can behig.
Stephen T. Jones, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
VEE1
2006 Geiger: monitoring the buffer cache in a virtual machine environment
abstract
Virtualization is increasingly being used to address server management and administration issues like flexible resource allocation, service isolation and workload migration. In a virtualized environment, the virtual machine monitor (VMM) is the primary resource manager and is an attractive target for implementing system features like scheduling, caching, and monitoring. However, the lackof runtime information within the VMM about guest operating systems, sometimes called the semantic gap, is a significant obstacle to efficiently implementing some kinds of services.In this paper we explore techniques that can be used by a VMM to passively infer useful information about a guest operating system's unified buffer cache and virtual memory system. We have created a prototype implementation of these techniques inside the Xen VMM called Geiger and show that it can accurately infer when pages are inserted into and evicted from a system's buffer cache. We explore several nuances involved in passively implementing eviction detection that have not previously been addressed, such as the importance of tracking disk block liveness, the effect of file system journaling, and the importance of accounting for the unified caches found in modern operating systems.Using case studies we show that the information provided by Geiger enables a VMM to implement useful VMM-level services. We implement a novel working set size estimator which allows the VMM to make more informed memory allocation decisions. We also show that a VMM can be used to drastically improve the hit rate in remote storage caches by using eviction-based cache placement without modifying the application or operating system storage interface. Both case studies hint at a future where inference techniques enable a broad new class of VMM-level functionality.
Stephen T. Jones, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
ASPLOS1
2006 Antfarm: Tracking Processes in a Virtual Machine Environment
Stephen T. Jones, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
USENIX ATC, General Track1