Font Size: a A A

Design And Implementation Of A Windows-Core-Based Network Throughput Monitor And Control System

Posted on:2016-11-09Degree:MasterType:Thesis
Country:ChinaCandidate:Z C HuFull Text:PDF
GTID:2348330479454362Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet technology and network applications are increasingly widespread, increasing bandwidth can not meet Multiply Internet application.Reasonable allocation of limited network bandwidth for each user is particularly important,limit the network flow of processes that network flow process too high or temporarily unused, in order to ensure users Internet experience.From that standpoint,a windows-core-based network throughput monitor and control system is presented. Not only monitoring real-time Network Throughput of process in system accurately, but also limit the network speed of process to effectively improve the network efficiency and reliability.The system is a network throughput monitor and control system base on windows core,we choose c and python as the development language. According to the software engineering methods, at first we do a system needs analysis from the functional requirements and non functional requirements, and do the overall design of the system. Then by dividing the system into three part, which are UI management subsystem,communication management subsystem and the kernel driver. we do the system design in detail including the interface and the communication interface. Operating system of Internet users diversity. Realizing five different driver because operating system of Internet user are variety. Windows x86 chooses TDI and HOOK SSDT, Windows x64 high than the Vista system uses TDI and register callback function, and the Win 8 selects the WFP filter driver.The system has been officially launched in combination with other Internet applications after the strict test. At present, the system has good feedback and operating in good condition.. For the Internet service users, quality of Internet service can be better.application developers can design and develop more reliability network-communication module according to data, and improve the fault tolerance of application. At the same time,server administrators distribution network server node suitable according to the user's network. And Internet application Operation Specialists can find fault in uses computer according to the monitoring information of network offered by the system.
Keywords/Search Tags:Traffic control, Transport Driver Interface, Windows Filtering Platform
PDF Full Text Request
Related items