Net Scale Laboratory Software
Under Construction while we migrate from the old website
If possible, all software is made freely available for download in source form. Due to space constraints, the test suite may not be directly available for download but can be made available upon request. A link to the specific software webpage is included below along with the platforms available, languages used, and funding sources. For the purposes of citation, a BibTeX entry to the relevant publication is provided.
General Science
- GEMS - Grid-Enabled Storage System for Scientific Computing
Networking Tools
- CheapLogger - High speed full packet payload logging on COTS hardware
- EEOD - Explicit End of Data Marker for TCP - Kernel mods, packet caching, optimized Apache server
- RIPPS - Tool suite for identifying rogue wireless access points in the network
- Tutorial - Libpcap - A tutorial with annotated code regarding how to use libpcap
- PyBluez Example Code - Multi-threaded example code for a client server application in Python using Bluetooth via the PyBluez module.
Power / Performance Tools
Simulation
- East simulator for grid computing
- Java real-time simulator for packet scheduling
| Project |
Software |
Description |
| TWBC |
Cheap Logger |
Cheap Logger server, Cheap Logger client |
| Faculty: |
Striegel |
| Doxygen Documentation |
Students: |
Mano,Smith,Bordogna,Matta,Dugovic |
| Download |
Platforms: |
Any UNIX (Server, Client) |
| Development Languages: |
C/C++ |
| Funding: |
National Science Foundation (CNS03-47392) |
| TWBC |
EEOD |
Explicit End of Data Marking for TCP |
| Packet Cache (Parent/Child), Linux kernel modifications, Apache modifications |
| Faculty: |
Striegel |
| Students: |
Li,Salyers,Jiang |
| Platforms: |
Enhanced Packet Cache (UNIX), EEOD (Linux) |
| Development Languages: |
C/C++ |
| Funding: |
National Science Foundation (CNS03-47392) |
| GEMS |
GEMS Toolkit |
GEMS server, clients, viewer and utilities |
| GEMS downloads |
Open-sourced via Sourceforge (GEMS-ND) |
| Javadoc Documentation |
Faculty: |
Striegel,Izaguirre,Thain |
| GEMS Portal |
Students: |
Wozniak,Brenner |
| Platforms: |
Java |
| Development Languages: |
Primarily Java |
| Funding: |
National Science Foundation (DBI) |
| GIPSE |
GIPSE |
GIPSE: Server Software and Data Viewer |
| Faculty: |
Striegel |
| Students: |
Wozniak,Salyers |
| Platforms: |
Java 1.4 or greater |
| Development Languages: |
Java / XML |
| Funding: |
National Science Foundation SGER grant |
| TWBC |
OWB |
Opportunistic Wireless Broadcast |
| OWB Client, OWB VGDM (UNIX, IXP) |
| Faculty: |
Striegel,Poellabauer |
| Students: |
Salyers,Li |
| Platforms: |
UNIX |
| Development Languages: |
C/C++ |
| Funding: |
National Science Foundation (CNS03-47392) |
| TWBC |
PALM |
Passive Application Layer Multicast |
| Stealth Multicast Server, PALM client (AHD, AHC) - based on End System Multicast |
| Faculty: |
Striegel |
| Students: |
Li |
| Platforms: |
UNIX |
| Development Languages: |
C/C++ |
| Funding: |
National Science Foundation (CNS03-47392) |
| RWAP |
Rogue Identifying Packet Payload Slicer |
RIPPS Tool Suite - Pass-through and analysis tools |
| Faculty: |
Striegel |
| Doxygen Documentation |
Students: |
Mano,Bliach,Liao,Jiang,Cieslak,Salyers |
| Download |
Platforms: |
RIPPS Pass-Through Software (Any UNIX) |
| Development Languages: |
C/C++ |
| Funding: |
National Science Foundation (CNS03-47392) |
| East |
East Grid Simulator |
East Simulation Suite |
| Faculty: |
Striegel |
| Javadoc Documentation |
Students: |
Wozniak |
| Platforms: |
Java |
| Development Languages: |
Java |