1 / 13

TCP Monitor and Auto Tuner

TCP Monitor and Auto Tuner. Need Analysis. Enable monitoring of TCP Connections Enable maximum bandwidth utilization No such utility available in MONALISA at present. The TCP Monitoring & Auto-Tuning Module. Provides users with detailed information about all TCP connections established

jethro
Download Presentation

TCP Monitor and Auto Tuner

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TCP Monitor and Auto Tuner

  2. Need Analysis • Enable monitoring of TCP Connections • Enable maximum bandwidth utilization • No such utility available in MONALISA at present

  3. The TCP Monitoring & Auto-Tuning Module • Provides users with detailed information about all TCP connections established • Can be easily integrated into MONALISA

  4. Module Architecture • Divided into three distributed parts • Web100 Server • ML Server • Client (End user GUI)

  5. Web100 Server • Runs on a web100 enabled machine • Collects connection information from kernel • Creates an info object against each connection • Defines remote methods for object retrieval

  6. Web100 Server Web100 kernel Remote Interface Request (To ML Server) Request Objects Info Request Info Gatherer Objects

  7. ML Server • Gets latest objects from web100 server • Stores the objects in a repository • History is maintained within a database • Defines remote methods for object retrieval

  8. ML Server Real-Time Repository Objects Request Objects Fetch Thread Remote Interface Request Objects (To Web100 Server) (To Client) Request Objects Database Objects Objects Request

  9. Client • Gets objects from repository • Shows all the currently established connections • Provides detailed graphical information for a particular session on user demand

  10. Client Session Specific GUI A single concerned object ML Repository General Connections GUI All latest objects

  11. Complete Module LAN ML Server Web100 Server WAN Clients

  12. In Progress • Database Integration • Using Java Web Start for client • Converting to JINI • Integration with MONALISA

  13. Demo Click image to view Demo

More Related