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

Greg Bruno

dblp:90/5242 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
0since 2021 · last 2006
—ORCID · none

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

Systems, architecture and hardware · 7 · 2 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 · 100%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › cluster resource management and scheduling
cluster provisioning
0.112006
Rocks clusters - Rocks clusters · SC 2006
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.112006
Rocks clusters - Rocks clusters · SC 2006
YearPublicationVenuePosition
2006 Rocks clusters - Rocks clusters
abstract
The Rocks Cluster Toolkit is quickly growing into the leading Linux-based cluster distribution. The first annual Supercomputing Birds of a Feather meeting for Rocks users and developers will serve as an important halfway point between annual Rocks All-Hands Meetings (a.k.a., Rocks-A-Palooza). Meet to discuss issues with members of the core Rocks development team from the San Diego Supercomputer Center, leading Rocks system administrators, and key leaders in bringing Rocks into the commercial space. Discussions will include new elements in recently released Rocks 4.2, Rocks Rolls, and feedback on the roadmap for the future of Rocks. While Rocks is known for making large-scale systems administration and management simple, a growing ecosystem of extensions are a big part of what makes Rocks a compelling solution in so many environments. In addition to general Rocks discussion, the panel will focus in on the recently released Viz Roll, tiled displays, and parallel rendering.
Greg Bruno, Tim McIntire
SC2
2005 Incorporation of middleware and grid technologies to enhance usability in Computational Chemistry applications
Jerry P. Greenberg, Steve Mock, Karan Bhatia, Mason J. Katz, Greg Bruno, Federico D. Sacerdoti, Philip M. Papadopoulos, Kim K. Baldridge
Future Gener. Comput. Syst.5
2004 Rolls: modifying a standard system installer to support user-customizable cluster frontend appliances
abstract
The Rocks toolkit uses a graph-based framework to describe the configuration of all node types (termed appliances) that make up a complete cluster. With hundreds of deployed clusters, our turnkey systems approach has shown to be quite easily adapted to different hardware and logical node configurations. However, the Rocks architecture and implementation contains a significant asymmetry: the graph definition of all appliance types except the initial frontend can be modified and extended by the end-user before installation. However, frontends can be modified only afterward by hands-on system administration. To address this administrative discontinuity between nodes and frontends, we describe the design and implementation of Rolls. First and foremost, Rolls provide both the architecture and mechanisms that enable the end-user to incrementally and programmatically modify the graph description for all appliance types. New functionality can be added and any Rocks-supplied software component can be overwritten or removed simply by inserting the desired Roll CD(s) at installation time. This symmetric approach to cluster construction has allowed us to shrink the core of the Rocks implementation while increasing flexibility for the end-user. Rolls are optional, automatically configured, cluster-aware software systems. Current add-ons include: scheduling systems (SGE, PBS), grid support (based on NSF Middleware Initiative), database support (DB2), Condor, integrity checking (Tripwire) and the Intel compiler. Community-specific Rolls can be and are developed by groups outside of the Rocks core development group.
Greg Bruno, Mason J. Katz, Federico D. Sacerdoti, Philip M. Papadopoulos
CLUSTER1
2003 Building and Managing Clusters with NPACI Rocks
Greg Bruno, Mason J. Katz, Philip M. Papadopoulos, Federico D. Sacerdoti, L. Liew, N. Ninaba
CLUSTER1
2003 NPACI Rocks: tools and techniques for easily deploying manageable Linux clusters
abstract
Abstract High‐performance computing clusters (commodity hardware with low‐latency, high‐bandwidth interconnects) based on Linux are rapidly becoming the dominant computing platform for a wide range of scientific disciplines. Yet, straightforward software installation, maintenance, and health monitoring for large‐scale clusters has been a consistent and nagging problem for non‐cluster experts. The NPACI Rocks distribution takes a fresh perspective on management and installation of clusters to dramatically simplify software version tracking and cluster integration. NPACI Rocks incorporates the latest Red Hat distribution (including security patches) with additional cluster‐specific software. Using the identical software tools used to create the base distribution, users can customize and localize Rocks for their site. Strong adherence to widely‐used (de facto) tools allows Rocks to move with the rapid pace of Linux development. Version 2.2.1 of the toolkit is available for download and installation. Over 100 Rocks clusters have been built by non‐cluster experts at multiple institutions (residing in various countries) providing a peak aggregate of 2 TFLOPS of clustered computing. Copyright © 2003 John Wiley & Sons, Ltd.
Philip M. Papadopoulos, Mason J. Katz, Greg Bruno
Concurr. Comput. Pract. Exp.3
2002 Leveraging Standard Core Technologies to Programmatically Build Linux Cluster Appliances
abstract
Clusters have made the jump from lab prototypes to full-fledged production computing platforms. The number variety, and specialized configurations of these machines are increasing dramatically with 32-128 node clusters being commonplace in science labs. The evolving nature of the platform is to target generic PC hardware to specialized functions such as login, compute, Web server file server and a visualization engine. This is the logical extension to the standard login/compute dichotomy of traditional Beowulf clusters. Clearly, these specialized nodes (henceforth "cluster appliances") share an immense amount of common configuration and software. What is lacking in many clustering toolkits is the ability to share configuration across appliances and specific hardware (where it should be shared) and differentiate only where needed In the NPACI Rocks cluster distribution, we have developed a configuration infrastructure with well-defined inheritance properties that leverages and builds on de facto standards including: XML (with standard parsers), RedHat Kickstart, HTTP transport, CGI, SQL databases, and graph constructs to easily define cluster appliances. Our approach neither resorts to replication of configuration files nor does it require building a "golden" image reference. By relying on this descriptive and programmatic infrastructure and carefully demarking configuration information from the software packages (which is a bit delivery mechanism), we can easily handle the heterogeneity of appliances, easily deal with small hardware differences among particular instances of appliances (such as IDE vs. SCSI), and support large hardware differences (like /spl times/86 vs. IA64) with the same infrastructure. Our mechanism is easily extended to other descriptive infrastructures (such as Solaris Jumpstart as a backend target) and has been proven on over a 100 clusters (with significant hardware and configuration differences among these clusters).
Mason J. Katz, Philip M. Papadopoulos, Greg Bruno
CLUSTER3
2001 NPACI Rocks: Tools and Techniques for Easily Deploying Manageable Linux Clusters
abstract
High-performance computing clusters (commodity hardware with low-latency, high-bandwidth interconnects) based on Linux, are rapidly becoming the dominant computing platform for a wide range of scientific disciplines. Yet, straightforward software installation, maintenance, and health monitoring for large-scale clusters has been a consistent and nagging problem for non-cluster experts. The NPACI Rocks toolkit takes a fresh perspective on management and installation of clusters to dramatically simplify software version tracking, and cluster integration. The toolkit incorporates the latest Red Hat distribution (including security patches) with additional cluster-specific software. Using the identical software tools used to create the base distribution, users can customize and localize Rocks for their site. Strong adherence to widely-used (de facto) tools allows Rocks to move with the rapid pace of Linux development. Version 2.1 of the toolkit is available for download and installation. To date, 10 clusters spread among 5 institutions have been built using this toolkit.
Philip M. Papadopoulos, Mason J. Katz, Greg Bruno
CLUSTER3