Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Test and Performance Tools Platform (TPTP) » New Technology Agent Controller - Now Available with TPTP 4.1 Release
New Technology Agent Controller - Now Available with TPTP 4.1 Release [message #46425] Tue, 13 December 2005 19:30
Vishnu is currently offline VishnuFriend
Messages: 19
Registered: July 2009
Junior Member
The new technology Data Collection framework is now available as part of the
TPTP 4.1 release. To help with the understanding and easy adoption of the
new technology Agent Controller, we are starting a series of postings to
this news group (this one being the first one). These postings will provide
useful information about the new framework. Please let us know if you would
like to know about something in specific.

The Test and Performance Tools Platform (TPTP) data collection sub-component
provides a framework that defines the architecture for agents and clients,
and provides the basic building blocks to create and consume data collection
services. This framework has been re-architected and re-implemented with
defined Client Platform Execution API, new Agent Controller and new Base
Agent API to make it flexible, extensible and easy to use. Currently, the
new Agent Controller is available as a stand-alone component but will
replace the old Agent Controller and will be integrated with Eclipse TPTP
runtime during 4.2 release or beyond. A compatibility layer will be provided
around same time by the new infrastructure so that the existing Clients and
Agents (using old AC at present) can still work with the new Agent
Controller. Please note that going through the compatibility layer,
Clients/Agents will not be able to take advantage of the new features
provided by the new AC.

Here are some features of new Agent Controller. More information about each
of the following will be provided during future postings.

Few Important features:
1. Extensible Base Agent API - Java and C++ Base API for developing new
Agents
2. Extensible Java and C++ Client Platform Execution API
3. Multiple Agent Controller installation on the same machine
4. XML based flexible protocol for communication among Client, Agent and
Agent Controller
5. Agent discoverability - Discover both running and deployed agents
associated with an Agent Controller
6. Application/Agent Process launching with and without console
7. Separate command and data channel
8. Bi-directional Data and File Transfer
9. Pluggable transport layers
10. Asynchronous Events
11. Logging in Common Base Event (CBE) and Simple formats

Current Platforms Supported:
Windows IA32, EM64T and IPF
Linux IA32, EM64T and IPF

Features to be added in future (4.2 and beyond) :
1. Security
2. User authentication
3. Launching processes under specific user
4. Support for other platforms
5. Backward Compatibility - Provide compatibility with existing Clients and
Agents
6. Peer Monitoring


Useful Links:
Latest 4.1 release downloads -
http://www.eclipse.org/tptp/home/downloads/drops/TPTP-4.1.0. html#rac-preview
(AC binaries)
http://www.eclipse.org/downloads/download.php?file=/tptp/4.1 .0/TPTP-4.1.0-200511230100R/org.eclipse.tptp.platform.agentc ontroller.new-TPTP-4.1.0.zip
(TPTP Platform Execution Java Client runtime)
Installation -
http://www.eclipse.org/tptp/home/downloads/installguide/Inst allGuide41.html#install_new_technology_agent_controller
Introduction to new Agent Controller -
http://www.eclipse.org/tptp/platform/documents/newtechAC/dat a_collection_framework_intro/dc_framework_intro.html
Getting Started with new Agent Controller -
http://eclipse.org/tptp/home/downloads/installguide/agentcon troller_new/getting_started.html
Configuration -
http://eclipse.org/tptp/platform/documents/newtechAC/config- ref/r_config_ovw.html
Agent Controller Configuration -
http://eclipse.org/tptp/platform/documents/newtechAC/config- ref/r_config_svconfig.html
Agent Configuration -
http://eclipse.org/tptp/platform/documents/newtechAC/config- ref/r_config_agent.html
Release Notes -
http://www.eclipse.org/tptp/home/downloads/releasenotes/agen tcontroller_new/releasenotes4_1_0.html
Native Source Code in CVS -
http://dev.eclipse.org/viewcvs/index.cgi/platform/org.eclips e.tptp.platform.agentcontroller/src-native-new/?cvsroot=TPTP _Project
TPTP Platform Execution Java Source Code in CVS -
http://dev.eclipse.org/viewcvs/index.cgi/platform/org.eclips e.tptp.platform.execution/?cvsroot=TPTP_Project
Build readme doc -
http://dev.eclipse.org/viewcvs/index.cgi/*checkout*/platform /org.eclipse.tptp.platform.agentcontroller/src-native-new/bi n/readme.txt?rev=HEAD&cvsroot=TPTP_Project&content-t ype=text/plain
Native Code Samples - Look under samples directory in the downloaded SDK
package
Java Code Samples - Look under
eclipse\plugins\org.eclipse.tptp.platform.execution_4.1.0\sr c\org\eclipse\tptp\platform\execution\samples
directory in the Eclipse Features Plug-in download
C++ API -
http://eclipse.org/tptp/platform/documents/newtechAC/C++API/ TPTP%20Data%20Collection%20Subsytem%20External%20Spec.html
Java API -
http://eclipse.org/tptp/platform/documents/newtechAC/javadoc /overview-summary.html
Previous Topic:question about New Technology Agent Controller
Next Topic:how do you use this stuff?
Goto Forum:
  


Current Time: Sat Apr 27 03:32:30 GMT 2024

Powered by FUDForum. Page generated in 0.03240 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top