|
|
End-to-End
Performance Projects
Projects are activities of research
or education that develop or use resources to record, measure,
or improve the performance of applications, host/OS, and networks.
Internet2
E2Epi | Other Internet2
Projects | Other
Projects
Internet2
End-to-End Performance Initiative (E2Epi) Projects --
top
The E2Epi focuses
on establishing a performance measurement infrastructure across
Internet2 campuses and labs andperforming analysis of the end-to-end
path so that, eventually, a normal operational mode
exists where network operations, applications, and end users
can easily determine network capabilities and restrictions.
- OWAMP (One-Way Ping)
With the availability of GPS- and CDMA-based
time sources, hosts have very accurate time sources; by
standardizing a technique for collecting IPPM one-way active
measurements, IPPM metrics may be collected across a far
broader mesh of Internet paths than is currently possible.
Widespread deployment of open OWAMP servers would make measurement
of one-way delay as commonplace as measurement of round-trip
time using an ICMP-based tool, like ping. Click here
for a 2-page
overview.
- BWCTL (Bandwidth Test Controller)
Scheduling bandwidth tests, like Iperf, can be very difficult -- testers at each end of the path need to agree upon a precise time to begin tests and they must each participate in activating the tests; else, the administrator at the remote site must grant the tester an account on a machine within their domain for some period of time. By using BWCTL to schedule such tests, administrators need only designate a machine in their domain for the tests and set policy regarding the duration of tests and which users may have access; after that, the BWCTL daemon process self-schedules and ensures that tests do not overlap. For more information, see http://e2epi.internet2.edu/bwctl/.
- NDT (Network Diagnostic Tool)
The Network Diagnostic Tool (NDT) is a client/server program that provides network configuration and performance testing to a users desktop or laptop computer. The system is composed of a client program (command line or java applet) and a pair of server programs (a webserver and a testing/analysis engine). Both command line and web-based clients communicate with a Web100-enhanced server to perform these diagnostic functions. Multi-level results allow novice and expert users to view and understand the test results. Click here for
a 2-page
overview.
- Thrulay
This network capacity tester is used to measure the capacity, delay, and other performance metrics of a network by sending a bulk TCP or UDP stream across it. Special features include: (for TCP) the ability to measure round-trip delay along with throughput and (for UDP) the ability to measure one-way delay (with quantiles), packet loss, packet reordering, and reordering.
- Performance
Improvement Performance Evaluation System (piPEs)
The E2E piPEs framework was the basis for much of the
work of the Internet2 End-to-End Performance Initiative
from 2003-2005. The E2E piPEs was a driving force in the coordination between Internet2 and GEANT to develop perfSONAR. Click here for
a 2-page
overview of piPEs.
- H.323 Beacon
H.323 Beacon project developed
a tool that can be used to measure and monitor an H.323
Videoconference session. It is used to qualify an
H.323 Videoconference session and as a debugging tool to
troubleshoot H.323 application performance problems in the
network and at the host. This project was developed, jointly, with researchers at Ohio State University/OARnet. Click here for a 2-page
overview.
- Case
Studies
Case studies are ways
to turn problems individuals encounter into learning experiences
or recommendations for our members. Several case studies
have been developed and others are currently underway;
links to the work are availabe
here.
- National Library of Medicine End-to-End Pilot Study
"User Experience With The High Performance
Internet Infrastructure" is a pilot study for the National
Library of Medicine to better understand the use of the
high performance Internet in the Health Care/Health Science
community. The results of the pilot study will be used to:
(1) inform the developers and the supporters of the infrastructure
on the technological needs and challenges faced by the biomedical
research and health care communities; and (2) encourage
these communities to capitalize on the effective uses of
the high performance Internet, particularly among non-users.
- Performance
Measurement Architecture (PMA)
The PMA lays out the various aspects
of an End-to-End Performance Measurement Architecture.
End-to-end performance in the context of this document
will not only include the traditional network portions
of the path, but also the host computer/operating system
and applications that make up the complete path as a
performance bottleneck in any of these portions will
affect the overall performance as seen by the end user.
Other Internet2
Projects -- top
- Detective
Internet2 Detective offers computer
users easy access to the status and capabilities of their
current network connection by providing information about
advanced network capabilities, including connectivity to
an Internet2 backbone network, an estimate of available
bandwidth and multicast capabilities.
- Pioneer
Cakebox
The goal of this project is to provide
a cheap and easy method to do some basic network measurements
between end points where Cakeboxes with the Envoy module
are installed.
- Surveyor
Surveyor is a measurement infrastructure
that is being currently deployed at participating sites
around the world. Based on standards work being done in
the IETF's IPPM WG, Surveyor measures the performance of
the Internet paths among participating organizations. The
project is also developing methodologies and tools to analyze
the performance data.
Other Projects
-- top
- Cooperative
Association for Internet Data Analysis (CAIDA)
CAIDA, the Cooperative Association
for Internet Data Analysis, provides tools and analyses
promoting the engineering and maintenance of a robust, scalable
global Internet infrastructure.
- The
Data Intensive Distributed Computing Research Group (DIDC)
The Data Intensive Distributed Computing
Research Group at LBNL is doing research on mechanisms
and services to efficiently move, select, and manage huge
data sets in a distributed, or Data Grid environment.
They are also working on tools for monitoring and analyzing
distributed system performance (called the Distributed
Monitoring Framework (DMF).
- The
Enable Project
The Enable project is a DOE Research
Project to build an adaptive monitoring infrastructure,
a monitor data publishing mechanism, and monitor data
analysis tools. They are developing a "Grid" service to
provide both of these capabilities. The overall goal of
this work is to provide manageability, reliability, and
adaptability for high performance applications running
over WANs.
- The
Global Grid Forum (GGF) Grid Performance Area
This working group focuses on various
issues related to the measurement and analysis of the end-to-end
performance of parallel and distributed applications.
- The
Great Plains Network Measurement Project
The goal of this project, in collaboration
with the Quilt Measurement project, is to provide access
to interactive tools and network measurement applications,
to collect network measurement data, and to provide that
data to researchers in a public formum for analysis and
study.
- Internet
Engineering Task Force (IETF) Internet Protocol Performance
Metrics Working Group (IPPM WG)
The IPPM WG will develop a set of
standard metrics that can be applied to the quality, performance,
and reliability of Internet data delivery services. These
metrics will be designed such that they can be performed
by network operators, end users, or independent testing
groups. The IPPM WG is working with universities and other
organizations to develop the software and measurement infrastructure
that will be deployed at key places in the Internet to
measure and report relevant metrics.
- The
Information Society Technologies (IST) Programme
TEQUILA Project
The objective of the TEQUILA project
is to study, specify, implement, and validate a set of
service definition and traffic engineering tools to obtain
quantitative end-to-end Quality of Service guarantees
through careful planning, dimensioning, and dynamic control
of scaleable and simple qualitative traffic management
techniques within the Internet (i.e. diffserv).
- National
Laboratory for Applied Network Research (NLANR) Distributed
Application Support Team (DAST)
The DAST offers support for researchers
working with high-performance network applications and
assists in the development of distributed applications
and tools.
- NLANR Engineering
Services (ES)
The Engineering Services team, located
at CMU/PSC, provides in-depth information and technical
support for connecting to and effectively using high-performance
WANs to campus network engineers, gigapop
operators, and other high-performance networking professionals.
- NLANR Measurement
and Network Analysis (MNA) Group
The goal of the NLANR MNA Group is
to characterize the behavior of high-performance connection
(HPC) networks; to this end, they have developed the Network
Analysis Infrastructure (NAI). Two projects form the core
of this research: the Passive Measurement and Analysis
(PMA) project and the Active Measurement Project (AMP).
- Net100
Net100 is developing a solution that
will allow researchers to achieve the highest possible data
transfer rates without needing the assistance of networking
experts and programmers. Built on Web100 (PSC, NCAR) and
NetLogger (LBNL), Net100 modifies operating systems to respond
dynamically to network conditions and make adjustments in
network transfers, sending data as fast as the network will
allow.
- PPDG/GriPhyN/iVDGL
Monitoring Group
Grid computing consists of the coordinated
use of large sets of diverse, geographically-distributed
resources for high-performance computation. The ability
to monitor distributed computing components is critical
for enabling high-performance distributed computing.
The goal of this group is to coordinate the monitoring
effort between GriPhyN/iVDGL and PPDG as they build a
data grid for physics applications.
- The
System, Network, Usage, and Performance Interface (SNUPI)
The SNUPI provides an interface
for resource use reporting for heterogeneous computer
systems, including Linux clusters. SNUPI provides data
collection tools, recommended RDBMS schema design, and
Perl-DBI scripts suitable for portal services to deliver
reports at the system, user, and job for heterogeneous
systems across the enterprise, including Linux clusters.
- Stanford
Linear Accelerator Center (SLAC) Internet End-to-end
Performance Monitoring (IEPM) Group
The IEPM group at SLAC is monitoring
network connectivity and end-to-end performance for sites
involved in High-Energy Nuclear and Particle Physics.
As such, the members of the group work closely with the
Energy Sciences Network (ESnet), Internet2, the U.S. DOE-funded
laboratories, laboratories throughout the world, and Institutes
and Universities throughout the world involved in data
intensive science.
- Web100
The Web100 project will provide the
software and tools necessary for end-hosts to automatically
and transparently achieve high-bandwidth data rates (100
Mbps) over the high-performance research networks.
This list contains projects that have been
identified as having value or interest to the E2Epi community.
Some of these are from sources outside the Internet2 membership.
(top) |