Network management system for public services. +CD

number: 
1544
إنجليزية
department: 
Degree: 
Imprint: 
Computer Science
Author: 
Haider Majeed Jaber Al-Bakry
Supervisor: 
Dr. Loay E. George
year: 
2007

Abstract:

Due to the expansion of the data transmission capabilities, it is utilized to make many services easier, efficient, and more controlled. The public services are more effective if they have online data transmission to get faster request servicing, maintenance, and control. This project is concerned with designing and implementing a dedicated network management system prototype. Also, it concerned with building the necessary application software tools which may needed for managing public services (electricity, water, medical help alarm, police monitoring, and fire monitoring). It toke into consideration that the distributed system must be reliable, real time, secure, and scalable. The project tried to achieve these considerations on two levels, the first is by suggesting system layout and hardware that may provide an acceptable solution, and the second is by the applications and protocols designed. This thesis shows the layout of the system that composed of four major parts: customer_s agent, service provider, zone center, and primary center. The geographic area covered by the system was divided into regions called zones; each zone contains customers and may contain service providers. Each zone is controlled by network management station called zone center that monitor and receive alarms from the agents and send it to the appropriate nearest (estimated) available service provider. All the zone centers are controlled by one primary network management station called primary center. The primary center monitors and connects all zone centers together, and plays as a backup station in case of shutting down one of the zone centers. The project suggests the connection media to be used (for example, using Power Line Communication (PLC) to connect the customers with zone center, because the power line infrastructure is already exist), using cluster of computers in each center, and distributed backup places to achieve maximal possible reliability with good performance. The designed system uses the Internet Protocol version 6 (IPv6) as the network protocol to support addressing huge number of customers, quality of service, support the anycast message type (which decrease the difficulty of building clusters), and the facility of leaving the unused options to increase performance. Also, the Simple Network Management Protocol version 2 (SNMPv2) was utilized because it is simple in development and takes low bandwidth, and it was adopted to achieve more security. In this project a distributed database was established, and the two problems: data synchronization and the way of data storage to achieve an acceptable performance within the multi-threaded system were handled. The project prototype was established by using Microsoft Visual Basic .NET 2003 which depends on the .NET framework that supports the multithreaded system with good utilization.