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.

Brent N. Chun

dblp:c/BrentNChun · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
0since 2021 · last 2017
—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 · 3Computer networks · 2Databases, 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
5 papers
Cloud and datacenter computing · 43% Storage systems · 39% Distributed systems · 18%
Databases, data mining, and information retrieval
1 paper
Distributed and cloud data management · 100%

Topics — the 12 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems › storage management › storage resource management
self-managing storage
0.312017
Curator: Self-Managing Storage for Enterprise Clusters · NSDI 2017
Cloud and datacenter computing › cloud service management
service placement
0.122006
Service Placement in a Shared Wide-Area Platform · USENIX ATC, General Track 2006
Service placement in shared wide-area platforms · SOSP 2005
Cloud and datacenter computing
wide-area platform
0.122006
Service Placement in a Shared Wide-Area Platform · USENIX ATC, General Track 2006
Service placement in shared wide-area platforms · SOSP 2005
Cloud and datacenter computing
resource management
0.112006
Service Placement in a Shared Wide-Area Platform · USENIX ATC, General Track 2006
Cloud and datacenter computing
resource allocation
0.122005
SHARP: an architecture for secure resource peering · SOSP 2003
Service placement in shared wide-area platforms · SOSP 2005
Distributed and cloud data management › distributed data structures
distributed hash table
0.012004
Querying at Internet-Scale · SIGMOD Conference 2004
Distributed and cloud data management
distributed query processing
0.012004
Querying at Internet-Scale · SIGMOD Conference 2004
Distributed systems
operating system support
0.012004
Operating Systems Support for Planetary-Scale Network Services · NSDI 2004
Distributed systems
distributed resource management
0.012003
SHARP: an architecture for secure resource peering · SOSP 2003
Distributed systems › distributed system architecture
wide-area distributed systems
0.022006
Service Placement in a Shared Wide-Area Platform · USENIX ATC, General Track 2006
Operating Systems Support for Planetary-Scale Network Services · NSDI 2004
Network management and operations
network monitoring
0.012004
Querying at Internet-Scale · SIGMOD Conference 2004
Distributed systems
fault tolerance
0.012003
SHARP: an architecture for secure resource peering · SOSP 2003

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

multihop in-network joins · 0.1in-network recursion · 0.1in-network aggregation · 0.1tickets and leases · 0.0cryptographic claims · 0.0
YearPublicationVenuePosition
2017 Curator: Self-Managing Storage for Enterprise Clusters
Ignacio Cano 0001, Srinivas Aiyar, Varun Arora, Manosiz Bhattacharyya, Akhilesh Chaganti, Chern Cheah, Brent N. Chun, Vinayak Khot, Arvind Krishnamurthy
NSDI7
2006 Service Placement in a Shared Wide-Area Platform
David Oppenheimer, Brent N. Chun, David A. Patterson 0001, Alex C. Snoeren, Amin Vahdat
USENIX ATC, General Track2
2005 The Architecture of PIER: an Internet-Scale Query Processor
Ryan Huebsch, Brent N. Chun, Joseph M. Hellerstein, Boon Thau Loo, Petros Maniatis, Timothy Roscoe, Scott Shenker, Ion Stoica, Aydan R. Yumerefendi
CIDR2
2005 Why Markets Could (But Don't Currently) Solve Resource Allocation Problems in Systems
Jeffrey Shneidman, Chaki Ng, David C. Parkes, Alvin AuYoung, Alex C. Snoeren, Amin Vahdat, Brent N. Chun
HotOS7
2005 Service placement in shared wide-area platforms
abstract
Federated geographically-distributed computing platforms such as PlanetLab [1] and the Grid [2, 3] have recently become popular for evaluating and deploying network services and scientific computations. As the size, reach, and user population of such infrastructures grow, resource discovery and resource selection become increasingly important. Although a number of resource discovery and allocation services have been built, there is little data on the utilization of the distributed computing platforms they target. Yet the design and efficacy of such services depends on the characteristics of the target platform.
David Oppenheimer, Brent N. Chun, David A. Patterson 0001, Alex C. Snoeren, Amin Vahdat
SOSP2
2004 Operating Systems Support for Planetary-Scale Network Services
Andy C. Bavier, Mic Bowman, Brent N. Chun, David E. Culler, Scott Karlin, Steve Muir, Larry L. Peterson, Timothy Roscoe, Tammo Spalink, Michal Wawrzoniak
NSDI3
2004 DART: Distributed Automated Regression Testing for Large-Scale Network Applications
Brent N. Chun
OPODIS1
2004 Querying at Internet-Scale
abstract
We are developing a distributed query processor called PIER, which is designed to run on the scale of the entire Internet. PIER utilizes a Distributed Hash Table (DHT) as its communication substrate in order to achieve scalability, reliability, decentralized control, and load balancing. PIER enhances DHTs with declarative and algebraic query interfaces, and underneath those interfaces implements multihop, in-network versions of joins, aggregation, recursion, and query/result dissemination. PIER is currently being used for diverse applications, including network monitoring, keyword-based filesharing search, and network topology mapping. We will demonstrate PIER's functionality by showing system monitoring queries running on PlanetLab, a testbed of over 300 machines distributed across the globe.
Brent N. Chun, Joseph M. Hellerstein, Ryan Huebsch, Shawn R. Jeffery, Boon Thau Loo, Sam Mardanbeigi, Timothy Roscoe, Sean C. Rhea, Scott Shenker, Ion Stoica
SIGMOD Conference1
2004 The ganglia distributed monitoring system: design, implementation, and experience
Matthew L. Massie, Brent N. Chun, David E. Culler
Parallel Comput.2
2003 SHARP: an architecture for secure resource peering
abstract
This paper presents Sharp, a framework for secure distributed resource management in an Internet-scale computing infrastructure. The cornerstone of Sharp is a construct to represent cryptographically protected resource claims ---promises or rights to control resources for designated time intervals---together with secure mechanisms to subdivide and delegate claims across a network of resource managers. These mechanisms enable flexible resource peering : sites may trade their resources with peering partners or contribute them to a federation according to local policies. A separation of claims into tickets and leases allows coordinated resource management across the system while preserving site autonomy and local control over resources. Sharp also introduces mechanisms for controlled, accountable oversubscription of resource claims as a fundamental tool for dependable, efficient resource management. We present experimental results from a Sharp prototype for PlanetLab, and illustrate its use with a decentralized barter economy for global PlanetLab resources. The results demonstrate the power and practicality of the architecture, and the effectiveness of oversubscription for protecting resource availability in the presence of failures.
Yun Fu 0003, Jeffrey S. Chase, Brent N. Chun, Stephen Schwab, Amin Vahdat
SOSP3
2002 User-Centric Performance Analysis of Market-Based Cluster Batch Schedulers
abstract
This paper presents a performance analysis of market-based batch schedulers for clusters of workstations. In contrast to previous work, we use user-centric performance metrics as the basis for system evaluation. Each user is modeled as having a utility function for each job which measures value delivered to the user as function of execution time. Summing over all utility functions in the workload, we use aggregate utility as a measure of overall value delivered to users. With aggregate utility as the performance metric, simulations are used to quantify the performance of both market-based and traditional batch scheduling algorithms under a variety of synthetic work-loads. Results show that an auction-based batch scheduling algorithm improves performance by a factor of up to 2-5x for sequential workloads and up to 14x for highly parallel workloads compared to traditional scheduling algorithms.
Brent N. Chun, David E. Culler
CCGRID1
1997 System Area Network Mapping
abstract
This paper presents a network mapping algorithm and proves its correctness assuming a traffic-free network.Respecting well-defined parameters, the algorithm produces a graph isomorphic to N -F, where N is the network of switches and hosts and F is the set of switches connected by a switch-bridge to the set of hosts I-I.We show its performance on a Myrinet system-area network with a fat-tree-like topology.It can map 36 nodes, 13 switches and 64 links in 248 ms and 100 nodes, 40 switches, and 193 linksin981 rns.From such maps, the system computes mutually deadlock-free routes and distributes them to all network interfaces.Switched, multi-gigabyte per second, system area networks are the enabling building-blocks for networks of workstations.Because of their core role, these networks should be dynamically recontigurable, automatically adapting to the addition or removal of hosts, switches and links. IntroductionSystem area networks [1] move switched, low-latency, high-speed networks away from the backplanes and cabinets of massively parallel processors into the traditional territory of local area networks.These networks commonly use source-based message routing through anonymous switches.In this regime, their topologies may no longer be the static, well-defined, and well-understood [2] graphs such as hypercubes, meshes.etc., and instead may be arbitrary graphs that change over time.Therefore, systems must periodically discover their topologies rather than assuming one a priori.Lacking an out-of-band mechanism for directly querying switches for their identities, systems must use in-band messaging to disambiguate switch identities when discovering the network topology.From the resulting maps, systems can compute mutually deadlock-free routes without relying upon properties of traditional multicomputer networks, e.g., static topologies, that may now be transient.
Brent N. Chun, Alan M. Mainwaring, Saul Schleimer, Daniel Shawcross Wilkerson
SPAA1