Internet2
Site Index | Internet2 Searchlight |
Membership | Communities | Services | Projects | Tools | Events | Newsroom | About
 | Home

APPLICATIONS
>FAQ
>Apps 201
>Publications
>Presentations
>Archive
Initiatives
>Internet2 Commons
>Health Sciences
>Arts & Humanities
>Science & Engineering
ACTIVITIES
>Demos
>Loaner Equipment
>Internet2 Days

Contact us
>via email or call   734.913.4250
>Join Our Mailing List
>Apps Webmaster

Pioneer Architecture

Go back to the Pioneer Overview section.


The Pioneer system is comprised of: central servers that provide an entry point into the framework providing access to network performance tools, an Abilene Server that is the access point for running tests on select Abilene nodes, and Envoy servers that run on Cakeboxes distributed accross several regions. The entities with dotted boundary lines are a part of work in progress, and are not yet publicly available.

Access is provided to the Pioneer framework through a web page controlled by the central Pioneer server. Each of the Cakeboxes runs an Envoy server that registers that machine at boot time. These entries, and some other information, are stored in a central LDAP server. All registered entries contain a list of the programs permitted to run on that machine, and that machine's IP address. Based on this information, the web page creates source and destination menus for the tools available. The menus are automatically updated whenever a Cakebox is up or rebooted and running the Envoy server.

Once a user submits a request to run a particular tool between a source and destination, the central Pioneer server forwards the request to the appropriate Envoy (or Abilene) machine, which then spawns a process locally to fulfill the request. The results are returned to the central Pioneer server which displays it on the web page. All communication between servers are on SSL encrypted channels. Eventually access controls and stronger authentication mechanisms will be put in place using the Akenti system.

© 1996 - 2008 Internet2 - All rights reserved | Terms of Use | Privacy | Contact Us
1000 Oakbrook Drive, Suite 300, Ann Arbor MI 48104 | Phone: +1-734-913-4250