|
Middleware
End-To-End Diagnostics
Advisory Group (MW-E2ED) |
Minutes || Mailing
List || Documents
Background
Since the beginning of the Internet2 effort, the number and complexity
of distributed application initiatives has exploded, and each must create
its own framework for providing diagnostic tools and performance metrics.
These distributed applications have become increasingly dependent not
only the system and network infrastructure that they are built upon, but
also each other. It is therefore becoming extremely complex to diagnose
problems and provide a way to provide diagnostic and performance information
to the application development and enterprise operations efforts.
The following documents will give an overview of the problem, vision, concept,
direction, and status of the effort.
NSF Middleware Initiative: NMI-EDIT Components:
While the requirement for providing wide variety of diagnostic and application
specific performance tools requires access to a rich set of log and audit
data, there is a high possibility of inferring specific user behavior
through correlation of this data. Therefore, it is paramount that limiting
access to this data and using data anonymization methods be essential
to insure the privacy of the end user, or an enterprise as a whole.
Charter
- Gather feature requirements from the perspective of the origin/target
application developers, administrators, operations and their support
staff to create a distributed diagnostic platform, which is application
independent. This will feed the design effort that will include a rich
tool set for problem discovery, forensic analysis and application performance
baselining. While being highly conscious of privacy requirements with
respect to the end user as well as enterprises and federations, document
privacy requirements and make recommendations for an evolutionary deployment
of the features over three years. This will ensure that an initial set
of simple high impact tools can be delivered quickly without the delay
of the full implementation of privacy features, which will be deferred
until year two.
- Engage with specific high impact NMI-EDIT and GRIDS initiatives to
help foster their adoption, development and deployment efforts.
- Survey and report on market, internal and external research activities,
as well as standards efforts in the distributed diagnostic space.
- Deliver a simple but useful diagnostic and performance analysis tool
set in year one, to quickly aid in the evolution of Internet2 Middleware
distributed application initiatives, which uses an extensible platform
for more complex and feature rich tool deployment in year two and beyond.
Objectives
Supporting NMI-EDIT initiatives through the development of a diagnostic
tool platform that;
- Assists the deployment efforts in the configuration
and testing phases
- Reduces the problem discovery and analysis time during
the operation and maintenance phases
- Assists application, developers, administrators and operators by;
- Allowing the collection of a wide variety of diagnostic
log formats
- Establishing common event records to share inter
and intra-organizationally, to aid in the proof and repudiation of
faults
- Providing access to application, system and network
events that are both internal and external to the application to aid
the bug fixing process
- Enabling rapid development of diagnostic applications
for pre and post production phases
Current Activities
NOTE WELL: All Internet2 Activities are governed by
the Internet2
Intellectual Property Framework.
Minutes of MW-E2ED
Conference Calls
Mailing List
To subscribe to the <mw-e2ed@internet2.edu> list, send email to
sympa
at internet2 dot edu with the following in the *subject line*:
For example:
To unsubscribe, send email to sympa
at internet2 dot edu with the subject:
Draft Documents
These documents are
works in progress.
For more information
on the status of these
documents, see the
Internet2
Document Guidelines.
For reference see
also the Internet2
Document Library.
Development of this software was supported with funding
from Internet2, Carnegie Mellon University, and the NSF
Middleware Initiative (NSF 02-028, Grant No. OCI-0330626).
Any opinions, findings and conclusions or recommendations
expressed in this material are those of the author(s)
and do not necessarily reflect the views of the National
Science Foundation (NSF). |