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

Bruce Lowekamp

dblp:41/6063 · also Bruce B. Lowekamp · DBLP profile ↗
← Back
11ranked-venue papers
4as 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 · 9 · 3 first-authorComputer networks · 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 networks
5 papers
Network management and operations · 50% Network measurement and analytics · 44% Internet architecture and protocols · 6%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Cloud and datacenter computing · 50% Distributed systems · 42% Performance modeling and evaluation · 8%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
resource management
0.122001
The Architecture of the Remos System · HPDC 2001
Automatic Node Selection for High Performance Applications on Networks · PPoPP 1999
Network management and operations
network monitoring
0.012004
Using Passive Traces of Application Traffic in a Network Monitoring System · HPDC 2004
Network management and operations › network resource management
resource discovery
0.012001
The Architecture of the Remos System · HPDC 2001
Network measurement and analytics
topology discovery
0.012001
Topology discovery for large ethernet networks · SIGCOMM 2001
Network measurement and analytics › bandwidth estimation
available bandwidth estimation
0.011999
Direct Queries for Discovering Network Resource Properties in a Distributed Environment · HPDC 1999
Distributed systems › distributed resource management
node selection
0.011999
Automatic Node Selection for High Performance Applications on Networks · PPoPP 1999
Network measurement and analytics
traffic analysis
0.012004
Using Passive Traces of Application Traffic in a Network Monitoring System · HPDC 2004
Cloud and datacenter computing
resource allocation
0.011999
Automatic Node Selection for High Performance Applications on Networks · PPoPP 1999
Distributed systems
topology discovery
0.011999
Direct Queries for Discovering Network Resource Properties in a Distributed Environment · HPDC 1999

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

SNMP · 0.1benchmarking · 0.1statistical measurement · 0.0flow abstraction · 0.0SNMP MIB querying · 0.0
YearPublicationVenuePosition
2008 The design of a versatile, secure P2PSIP communications architecture for the public internet
abstract
Communications systems, encompassing VoIP, IM, and other personal media, present different challenges for P2P environments than other P2P applications. In particular, reliable communication implies that each resource (person) is unique and must be reliably located, without false negatives. Because of their prevalence in real deployments, the overlay must use endpoints behind NATs as peers and must be resilient against DoS attacks that attempt to disrupt the system's routing properties or DoS a particular person. We have designed and implemented a P2P communications system that addresses these issues, now deployed as both a commercial and academic project, which has resulted in a leading proposal for a P2PSIP standard in the IETF. We present the design tradeoffs necessary to meet the requirements of a reliable communications system and provide guidance on appropriate choices for designers of other similar systems in the future. In particular, the practical issues of non-transitive routing, NAT traversal required by our endpoints, and the prevention of DoS attacks have proven to be more critical than strict performance metrics in selecting DHT identifiers, topology, and routing algorithms. Where a central authority exists, certificates can be stored in the overlay and allow more efficient DHT algorithms to be used. We explain how security and routing schemes can help preserve the integrity, scalability, and performance of P2PSIP communication Systems.
David A. Bryan, Bruce Lowekamp, Marcia Zangrilli
IPDPS2
2007 Topic 13 High-Performance Networks
Thilo Kielmann, Pascale Vicat-Blanc Primet, Tomohiro Kudoh, Bruce Lowekamp
Euro-Par4
2006 Transparent Optimization of Grid Server Selection With Real-Time Passive Network Measurements
abstract
Grid services have tremendously simplified the programming challenges in leveraging large-scale distributed computing. At the same time, the increased level of abstraction reduces the opportunities available to the application for optimizing its performance by monitoring the system. In this paper we introduce a monitoring grid services proxy, which transparently monitors network performance and selects between several replica service providers. This approach provides optimized server selection without any modification to or even awareness of the client application or service providers. We describe how we implement the proxy and monitor the available bandwidth to the service providers using the Wren monitoring toolkit. We present analysis indicating that our monitoring has negligible overhead. Finally, we demonstrate the practicality of our approach by optimizing the server selection for INCOGEN's VIBE, a bioinformatics workflow application that uploads gene sequences for analysis by remote service providers.
Marcia Zangrilli, Bruce Lowekamp
BROADNETS2
2006 Free network measurement for adaptive virtualized distributed computing
abstract
An execution environment consisting of virtual machines (VMs) interconnected with a virtual overlay network can use the naturally occurring traffic of an existing, unmodified application running in the VMs to measure the underlying physical network. Based on these characterizations, and characterizations of the application's own communication topology, the execution environment can optimize the execution of the application using application-independent means such as VM migration and overlay topology changes. In this paper, we demonstrate the feasibility of such free automatic network measurement by fusing the Wren passive monitoring and analysis system with Virtuoso's virtual networking system. We explain how Wren has been extended to support online analysis, and we explain how Virtuoso's adaptation algorithms have been enhanced to use Wren's physical network level information to choose VM-to-host mappings, overlay topology, and forwarding rules.
Ashish Gupta 0003, Marcia Zangrilli, Ananth I. Sundararaj, Anne I. Huang, Peter A. Dinda, Bruce Lowekamp
IPDPS6
2004 Using Passive Traces of Application Traffic in a Network Monitoring System
Marcia Zangrilli, Bruce Lowekamp
HPDC2
2003 Design, Implementation, and Evaluation of the Remos Network Monitoring System
Bruce Lowekamp, Nancy Miller, Roger Karrer, Thomas R. Gross, Peter Steenkiste
J. Grid Comput.1
2001 The Architecture of the Remos System
abstract
Remos provides resource information to distributed applications. Its design goals of scalability, flexibility, and portability are achieved through an architecture that allows components to be positioned across the network, each collecting information about its local network. To collect information from different types of networks and from hosts on those networks, Remos provides several collectors that use different technologies, such as SNMP or benchmarking. By matching the appropriate collector to each particular network environment and by providing an architecture for distributing the output of these collectors across all querying environments, Remos collects appropriately detailed information at each site and distributes this information where needed in a scalable manner. Prediction services are integrated at the user-level, allowing history-based data collected across the network to be used to generate the predictions needed by a particular user. Remos has been implemented and tested in a variety of networks and is in use in a number of different environments.
Peter A. Dinda, Thomas R. Gross, Roger Karrer, Bruce Lowekamp, Nancy Miller, Peter Steenkiste, Dean Sutherland
HPDC4
2001 Topology discovery for large ethernet networks
abstract
Accurate network topology information is important for both network management and application performance prediction. Most topology discovery research has focused on wide-area networks and examined topology only at the IP router level, ignoring the need for LAN topology information. Recent work has demonstrated that bridged Ethernet topology can be determined using standard SNMP MIBs; however, these algorithms require each bridge to learn about all other bridges in the network. Our approach to Ethernet topology discovery can determine the connection between a pair of the bridges that share forwarding entries for only three hosts. This minimal knowledge requirement significantly expands the size of the network that can be discovered. We have implemented the new algorithm, and it has accurately determined the topology of several different networks using a variety of hardware and network configurations. Our implementation requires access to only one endpoint to perform the queries needed for topology discovery.
Bruce Lowekamp, David R. O'Hallaron, Thomas R. Gross
SIGCOMM1
1999 Direct Queries for Discovering Network Resource Properties in a Distributed Environment
abstract
The development and performance of network-aware applications depends on the availability of accurate predictions of network resource properties. Obtaining this information directly from the network is a scalable solution that provides the accurate performance predictions and topology information needed for planning and adapting application behavior across a variety of networks. The performance predictions obtained directly from the network are as accurate as application-level benchmarks, but the network-based technique provides the added advantages of scalability and topology discovery. We describe how to determine network properties directly from the network using SNMP. We provide an overview of SNMP and describe the features it provides that make it possible to extract both available bandwidth and network topology information from network devices. The available bandwidth predictions based on network queries using SNMP are compared with traditional predictions based on application history to demonstrate that they are equally useful. To demonstrate the feasibility of topology discovery, we present results for a large Ethernet at CMU.
Bruce Lowekamp, David R. O'Hallaron, Thomas R. Gross
HPDC1
1999 Automatic Node Selection for High Performance Applications on Networks
abstract
A central problem in executing performance critical parallel and distributed applications on shared networks is the selection of computation nodes and communication paths for execution. Automatic selection of nodes is complex as the best choice depends on the application structure as well as the expected availability of computation and communication resources. This paper presents a solution to this problem for realistic application and network scenarios. A new algorithm to jointly analyze computation and communication resources for different application demands is introduced and a framework for automatic node selection is developed on top of Remos, which is a query interface to network information. The paper reports results from a set of applications, including Airshed pollution modeling and magnetic resonance imaging, executing on a high speed network testbed. The results demonstrate that node selection is effective in enhancing application performance in the presence of computation load as well as network traffic. Under the network conditions used for experiments, the increase in execution time due to compute loads and network congestion was reduced by half with node selection. The node selection algorithms developed in this research are also applicable to dynamic migration of long running jobs.
Jaspal Subhlok, Peter Lieu, Bruce Lowekamp
PPoPP3
1998 A Resource Query Interface for Network-Aware Applications
abstract
Development of portable network-aware applications demands an interface to the network that allows an application to obtain information about its execution environment. The paper motivates and describes the design of Remos, an API that allows network-aware applications to obtain relevant information. The major challenges in defining a uniform interface are network heterogeneity, diversity in traffic requirements, variability of the information, and resource sharing in the network. Remos addresses these issues with two abstraction levels, explicit management of resource sharing, and statistical measurements. The flows abstraction captures the communication between nodes, and the topologies abstraction provides a logical view of network connectivity. Remos measurements are made at network level, and therefore information to manage sharing of resources is available. Remos is designed to deliver best effort information to applications, and it explicitly adds statistical reliability and variability measures to the core information. The paper also presents preliminary results and experience with a prototype Remos implementation for a high speed IP based network testbed.
Bruce Lowekamp, Nancy Miller, Dean Sutherland, Thomas R. Gross, Peter Steenkiste, Jaspal Subhlok
HPDC1