1 / 16

a final presentation on internet bandwidth monitor

a final presentation on internet bandwidth monitor. Presented by: Subek Shakya ( 2008 /BCT/ 540 ) Sudip Shrestha ( 2008 /BCT/ 541 ) Sujan Thapa ( 2008 /BCT/ 543 ) 15 November 2011. objectives. Main objectives of our project: To show the bandwidth in user friendly GUI.

dusan
Download Presentation

a final presentation on internet bandwidth monitor

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. a final presentation on internet bandwidth monitor Presented by: SubekShakya(2008/BCT/540) SudipShrestha(2008/BCT/541) SujanThapa(2008/BCT/543) 15 November 2011

  2. objectives Main objectives of our project: • To show the bandwidth in user friendly GUI. • To present almost real time data usage. • To depict the bandwidth in graphs.

  3. Overview • Monitors our computer’s internet bandwidth usage. • Presents the data in graph with some customizable layout. • Helps to control the use of data. • Is Open – source and its free.

  4. Tools and technologies

  5. System architecture Request to Start capturing Computing Module JFreeChart Display Module JPCap Packet Capturing Module Network Adapter

  6. Jpcap-API • Open source library for capturing and sending network packets. • Can save captured packets to an offline file. • Runs on: • Microsoft Windows (98/2000/XP/Vista) • Linux (Fedora, Mandriva, Ubuntu) • Mac OS X (Darwin) • FreeBSD • Solaris.

  7. JFreeChart-API • Consistent and well-documented API, supporting a wide range of chart types. • Supports many output types - Swing components including PNG and JPEG images

  8. Work breakdown structure

  9. schedule

  10. Project team

  11. Challenges Faced • Packet capturing- since there are no any inbuilt Java libraries. • Freezing issues – solved by making threads. • Making automatically updating JLables. • Creating dynamic graphs/charts.

  12. conclusion • Very useful tool for bandwidth measurement. • IBM is easy to use and understand. • It is hosted in sourceforge and is available for download at http://sourceforge.net/projects/ibm/files/.

  13. enhancement • Data usage can be controlled. • Using different database programs, recording of the bandwidth usage can be made possible in future. • Different theme options for the GUI and graph options can be made. • We can measure the bandwidth usage in different units. • Network adaptor selection can be integrated. • Upload bandwidth can be measured.

  14. references • Adhikari, B., Ansari, M. H., Shrestha, P., & Pant, S. (2009). NEUROLOGY DIAGNOSIS SYSTEM. Kathmandu. • Helleseth, S. (2000-2005). Bandwidth Monitor Pro. Retrieved 06 2011, from Bandwidth Monitor Pro website: http://www.bandwidthmonitorpro.com/ • Internet World Stats. (2011, March 31). Retrieved November 02, 2011, from Internet World Stats site: http://www.internetworldstats.com/stats.htm • Jfreechart. (2005-2011). Retrieved 2011, from http://www.jfree.org/jfreechart/ • Jpcap. (2007). Retrieved 2011, from Jpcap tutorial website: http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/tutorial/index.html

  15. references • Jpcap at Sourceforge. (2001). Retrieved 2011, from https://sourceforge.net/projects/jpcap/ • Koirala, Abinash; Shrestha, AjanLal; Rijal, Ajay Raj. (2011). A Report on Marriage. Kathmandu. • Kurose, Jim; Ross, Keith;. (2003). Computer Networking. Pearson Education. • Net Limiter. (2003 - 2008). Retrieved 06 2011, from Net Limiter website: http://www.netlimiter.com/ • Sierra, Kathy; Bates, Bert;. (2003). Head First Java. O'Reilly. • Track4win. (2000-2010). Retrieved 06 2011, from Track4win website: http://www.track4win.com/

  16. ANY QUERIES ?

More Related