Increasing Efficiencyin Wireless Network MSc Project Dissertation Proposal

In general routing of data across large number of nodes and routers is a tedious task in a real time wireless networks like MANET’s. To transmit the data across the networks with in the available bandwidhth is most costly issue and consumes many routers and thus the efficiency of the networks is dropped down a lot and to get rid of this situation a new system is being developed, such that is divides the available network resources and bandwidht and thus increasing the effeiciency of the  wireless networks.

A bandwidth routing protocol is proposed in this project for the support of Quality-of-Service (QOS) in a mobile network. In mobile networks, the QOS routing feature is significant for interconnecting wired networks (for instance, internet, ATM etc). Also, in an individual multichip mobile network, QOS routing protocol can work for real-time applications

Bandwidth allocation and end-to-end bandwidth calculation are included in the QOS routing protocol. By using such a routing protocol, the bandwidth is informed to the source and QOS will be available to the mobile network destination.

The proceed with this project, both the qualitative and quantitative methods are used. Effeciency of the wireless networks are measured and increased with the help of qualitative approach and the resultant data is analysed by quantitative methods.

Software Requirements:

Front-end tool: JAVA 1.4

MS ACCESS Data base

Basic Viva Questions and Answers for this project

1. Can you explain what kind of efficiency in wireless network you are talking about, and what kind of wireless network (there are so many: WLAN, MANET, WPAN, WiMAX, WCDMA, are you talking about all of them?)

We are using MANET as the wireless networks.

2. How would you plan to increase such efficiency (if you can explain the 1st question)?

Drawing nodes in a particular network is the main objective of this project. The nodes can be added, deleted, the weight of the node can be changed, and the node can also be removed by making the node weight zero. The best path can also be identified for the designed network and thus the efficiency can be increased. By changing the weight of the node to zero, best path to the designated network can be found.

3. In the problem statement you talked about simulation, what kind of simulation software/package are you referring to?

A typical network is considered and typical nodes are simulated with the help of java software with the help of java.net API and all the routers are simulated here.

4. You also mentioned qualitative and quantitative methods in anticipated artefact. Can you explain what these methods are? Are you going to analyze by theoretical formula / equations?

Qualitative and quantitative methods are used to measure the bandwidth and its calculation using few networking equations. Different networking models are considered here and the transmission requirements are analyzed and below is a sample equation being used

5. Based on question 3 and 4, I do not understand in your project are you going to do simulation or just theoretical analysis, or both? And how will you do that?

In this project, I am doing both practical simulation and also theoretical analysis.

6. In anticipated resource requirement, you mentioned JAVA and ACCESS database, I do not understand how will you use such two software to do analysis / simulation. Can you explain this?

In java, I am going to use java.net package to simulate the nodes and routers and ACCESS database is used to store all the possible routing information and routing tables and a typical JDBC package is used to access the database. 

Increasing efficiency in Wireless Networks

 Abstract 

Supporting healthy and efficient operations in mobile wireless networks is the idea of the mobile ad-hoc networking. This is done by integrating the routing functionality into mobile nodes. The demand for wireless networks will be increased in future as their popularity and deployment are increasing more and more. Improving the speed of wireless networks is the main goal of this research. As a result, the demands of bandwidth which will be continuously raised can be met. Providing a framework to perform the required experiments in an environment which is platform independent is the primary goal. In order to meet this, the basic simulation of routers with Quality of Service should be designed and implemented in Java. 

Problem Statement

Drawing nodes in a particular network is the main objective of this project. The nodes can be added, deleted, the weight of the node can be changed, and the node can also be removed by making the node weight zero. The best path can also be identified for the designed network.

Existing System:

                        The design in the existing simulation packages is based on constructing a network model of routers and then the traffic is generated for every node. A number of routers should be simulated when there is an increase in number of nodes and also there will be an increase in the complexity of the simulation as the square of that number.

                            Thus, a system which provides a new approach for simulating the ad-hoc networks routers is required.                                                                                       

Proposed System:

                         The interest in wireless network infrastructures which support real-time communications has been increased with the emergence of roaming applications. A bandwidth routing protocol is proposed in this project for the support of Quality-of-Service (QOS) in a mobile network. In mobile networks, the QOS routing feature is significant for interconnecting wired networks (for instance, internet, ATM etc). Also, in an individual multichip mobile network, QOS routing protocol can work for real-time applications. Bandwidth allocation and end-to-end bandwidth calculation are included in the QOS routing protocol. By using such a routing protocol, the bandwidth is informed to the source and QOS will be available to the mobile network destination. The establishment of QOS connections in the mobile network and the real time application’s efficient support is allowed by this knowledge.

                         More efficient call admission control is also facilitated by it. In router interconnection cases, the bandwidth information is used for carrying out intelligent handoff in router gateways and for extending the service of router virtual circuit to mobile networks with probable cooperation of QOS parameters at the gateway. The system performance can be observed in several mobility environments and QOS traffic flows through simulation.

                        Different performance advantages of protocol which computes the bandwidth information are recommended by the results of simulation. In call admission protocol, it is mainly useful. The performance in the mobile environment is improved by “standby” routing. This improvement is shown by simulation experiments.                       

Module Information: 

Module-1

Routers Simulation                

Module-2

QOS implementation

Network Traffic Routing and its performance over different topologies

ABSTRACT 

       Routing can be considered as the process of selecting the best and cost effective path in the entire network to send the packets to desired designation across the network. Routing can be in different forms like routing through Telephone network, routing though internet and routing through transport networking. Irrespective of the routing methodology used, in general there would be a considerable amount of Network traffic while performing the routing operations.

There would be no guarantee that the packets send across the network are delivered exactly to the designated recipient. There should be some measures to check the efficiency of the delivery mechanisms used to deliver the packets across the network. There are many topology’s available to deliver the packets and many methodologies to measure the efficiency factor. In general there are four types of topology’s and they are as below

  1. Star topology
  2. Ring topology
  3. Bus topology
  4. Mess topology 

       A perfect routing algorithm is always required to check the efficiency of packet delivery by implementing any of the above specified topology. There were many routing algorithms and few of them are listed below. 

  • Flooding
  • Hot-Potato
  • Source Routing
  • Distance Vector (Bellman-Ford)
  • RIP (Routing Information Protocol)
  • Link state 

       By proper execution of these algorithms, a best topology can be selected to deliver the packets across the selected network and can make sure that routing is done in an efficient manner. This entire review is on routing protocol 

INTRODUCTION 

       There were many topology’s available to route the packets across the network. Best routing algorithms should be used to select the best topology for efficient routing. These algorithms are used to test the efficiency of methodologies implemented to route the packets. Nodes to node delivery of packets involve lot of network traffic and the algorithm should always find the best and cost effective solution to route the designated packets. This application deal with all the issues discussed and below is few aspects of the project. 

Research Problem

PROJECT PURPOSE 

       The main purpose of the project is to identify the best topology by using the available routing algorithms and also select the shortest possible route to deliver the packets.   

PROJECT SCOPE 

       The entire of scope of the project resides in explaining the technical aspects of routing. These aspects include detailed explanation of different routing algorithms. Packet safety is also ensured by selecting the best network path, which can be a single or multiple path. 

PROJECT OUTLINE 

       Outline of the project is to make sure that the packets are routed safely across the network, with out any loss or damage with the shortest possible path.      

PROBLEM DEFINITION 

To build an application, that selects the best topology and shortest path to deliver the packets from client to server and server to client.  

REQUIREMENT SPECIFICATION 

EXISTING SYSTEM AND PROBLEMS        

       Many of the routing techniques just ensure the deliver of packet and neglects many of the critical aspects like, selecting the shortest path to route the packets, proper and safe delivery which ensure that the packets are delivered with out any loss or damage. 

PROPOSED SYSTEM 

       A special care is taken in the proposed system, where the broken or damaged packets are taken care. Proposed system selects the best topology and route to deliver the packets. Shortest path routing algorithms are implemented for safe delivery of packets to the desired designation across the network. Efficiency metrics are followed at each node across the network and proper communication channel is established between the client and server. 

MODULES

1) Client

2) Server

3) Router

Routing

Network Traffic Routing Over Neural Network

Project Title: NETWORK TRAFFIC ROUTING OVER NURAL NETWORK

Abstract: For routing the information over the network, a number of routing techniques are available. To transfer the data efficiently acroos the network, a rotuing algorithm which is the best should be selected. No discussion was done on the selection of best routing algorithm and for the given subnet configuration, making a choice of best routing algorithm is only defined by the entire problem.

Calculating the efficiency of routing algorithm which the user selects and deciding the best one among them is the main aim of the project.

Efficiency of Subnet:

The folowing formula can be used for calculating the efficiency of any routing algorithm

Efficiency= i / n
where i is the efficiency of router and n is the number of routers in the subnet 

Main aim: The NETWORK TRAFFIC ROUTING OVER NURAL NETWORK has the following objectives:

  1. There should be a proper display of topology of the desired subnet with the designated routers to it and the appropriate links along with proper computer images.
  2. Congestion table should be should be displayed with appropriate congestion links.
  3. Statistics of any router like efficiency, average size of the packet should be displayed as per the requirement.
  4. When ever the congestion table is clicked, statistics like propagation delay of the link, buffers filled are displayed.
  5. When ever the router is crashed, a provision should be provided where the router crash is handled. 
  6.  When ever a link is down, there should be proper handle of that and thus enhancing the routing even if a link is down. 
  7. The statistics for the router and the link are to be calculated for every 500 m sec. 
  8. Congestion table should be re constructed. 
  9. A speed controller should be provided for routing.

Both the quantitative and qualitative methods can be used to measure the performace of the network routing over different topologies. Statistical analysis of the data transfer can be estimated with these methods

Software Requirements:

Two desktop systems with printer with windows xp operating system
– Internet connection
– Java JDK software 

LIST OF CONTENTS

  1. Introduction
  2. Literature Review

2.1 Research problem

2.2 Research methods

2.3 Project purpose

2.4 Project scope

2.5 Project outline

2.6 Project definition

2.7 Existing system and problems

2.8 Proposed system

  1. Analysis

3.1 Network topologies

3.1.1     Bus topology

3.1.2     Ring topology

3.1.3     Star topology

3.1.4     Tree topology

3.1.5     Mesh topology

3.2 Routing

3.2.1     Unicast routing

3.2.2     Broadcast routing

3.2.3     Multicast routing

3.2.4     Anycast routing

3.3 Routing table

3.3.1     Network route

3.3.2     Host route

3.3.3     Default route

3.3.4     Static routing

3.3.5     Dynamic routing

3.4 Router

3.4.1     Control plane

3.4.2     Forwarding plane

3.5 Packet

3.5.1     Packet framing

3.5.2     User data

3.6 Routing protocols

3.7 Factors to decide best path

3.7.1     Path length

3.7.2     Reliability

3.7.3     Delay

3.7.4     Band width

3.7.5     Load

3.7.6     Communication cost

3.8 Choices in routing

3.8.1     Static and dynamic routing

3.8.2     Single path verses multiple path

3.8.3     Flat verses hierarchical

3.8.4     Router intelligent and host intelligent

3.8.5     Inter domain and intra domain

3.8.6     Centralised verses de-centralised

3.9  Routing algorithms

3.9.1     Flooding

3.9.2     Hot potato routing

3.9.3     Source routing

3.9.4     Distance vector

3.10       Routing information protocol

3.11       Link state algorithm

3.12       Subnet efficiency

  1. Design

4.1 Design goals

4.2 Router

4.3 Link

4.4 Routing algorithm

4.5 Names and objectives

4.5.1 Brief

4.6 Client application overview

4.7 Network communication design

4.8 Server application overview

  1. Implementation

5.1 Structure of the server application

5.2  Structure of the client application

5.3 Software requirements

5.4 Java tools

5.5 User guide

5.6 Operating

  1. Testing and evaluation

6.1 Online response

6.2 Stress testing

6.3 Sample outputs

  1. Conclusion
  2. Future scope
  3. References

UAV attitude estimation using wide-angle vision sensor

Title: UAV attitude estimation using wide-angle vision sensor

Attitude estimation of Unmanned Aerial Vehicle (UAV) using wide-angle vision sensor has a crucial role in the survivability of UAV whose operation is performed in some uncertain, possibly unfriendly, areas. In this project, an optimal attitude estimation algorithm will be developed and tested using a wide-angle video camera mounted on a quad-rotor UAV. This project includes software algorithm development and hardware in-the-loop simulation 

Literature review 

An unmanned aerial vehicle is an aircraft that was driven by a pilot or a navigator and without the actual involvement of humans on the board of the aircraft. UAV can be automatically monitored without the human involvement and are operated by the remote operations. In general UAV has a wide range of application in the area of military and almost similar to the missiles, except that they do not carry any human operator and aerodynamic forces are used across for lifting the vehicle and in general these UAV’s are expandable and recoverable automatically. Recently the usage of UAV has widely spread in the area of military and civilization, as they can be remote controlled and operated with respect to the high or low altitude. In general UAV’s can be controlled and operated with the help of GPS and other internal navigational systems and thus UAV’s can handle high risk aerial, where the actual process required human operations. Intelligence gathering can be considered as the main functionality of UAV’s. As the aerial view can gather large set of information and even the coverage is very high when compared to the load level coverage, UAV’s has found wide range of application in the area of military and civilian areas.

Citizen Card System Project Abstract

Introduction to Citizen Card System Project:

The project ’Citizen Card system’ provides us the data regarding the citizen of a country. Every citizen has a unique Id to trace the personal data in each and every division or service that he enters. The data can be traced using the unique Id of that particular citizen. In case a citizen wishes to use the services or utilities by the Government or private institutions, he ought to go to the various divisions with varied Id for that specific division. But a citizen card allows the citizen to enjoy all the services and utilities under a single card. The citizen card system assists us in gaining the data regarding the services or utilities as well as providing the data regarding the conduct of the citizen in credit rating.

The prevailing system is a system operated by humans and the citizen requires to reserve his data through excel sheets or disk drives, but there is always a risk of losing the data due to mismanagement. The suggested system is more user-friendly and makes the entire project maintenance very uncomplicated and manageable.

This system motivates people to get the Citizen Card, which is a multi-purpose card. This is a social responsible website and functions on the principles of the citizen data and strengthening the citizen safety in the country. The citizen card system has eight modules which are Administrator, Citizens, Guest, Managers, Issue citizen cards, Search, Authentication and Web services.

.Hardware Requirements:

An Intel Pentium or above Processor, a RAM of 512 MB, a Hard disk of 20 GB are required.

Software Requirements:

A Windows XP or later Operating System Server, a Database server-Microsoft SQL Server-2005, Client-Microsoft Internet Explorer, User Interface-Asp.Net with Ajax, code behind-VC#.Net and tools- Microsoft Visual Studio.Net-2008(Framework 3.5) are required.

Download  Citizen Card System Project Abstract .

Chits Management Asp.Net Project Report

Introduction to Chits Management Project:

The project,” Chit Management” is a web-based application, that permits the user to register into the website and receive the description regarding the chits and the auction sum associated to their chits. It also permits a newly recorded individual to unite with a new chit based on their needs.

The administrator plays a pivotal part in this project as he has the entire authority on the website and can alter the data, wherever it’s required in the database.

The “Chit Management” project explains chit description, consumer description, chit amount description etc. The chit management will digitize the several operations executed in the chits and also offers user to respond and view the description. It facilitates the users to update or alter the description if required.

A chit is a reciprocally profitable plan where a association of persons contribute to the chit and a member of that association is granted the prize sum and dividends are shared by the remaining members of the association. A chit comprises of ‘n’ number of persons and they ought to pay an amount for ‘n’ number of months. The amount is evenly distributed amidst those persons. The amount can be paid in cash or via bank, within a week later to auction. A member can take part in auction from the beginning only if he has paid the amount in time.

The chit management system comprises of six modules: Administrator, Registration,   Authentication, Customer, Update and Contact.

Hardware Requirements:

A mother board-Intel® Pentium®d Processor, a CPU of 3.00GHz, a RAM of 0.97 GB, a keyboard of 108 keys, a two-button mouse and a Hard disk of 80GB are required.

Software Requirements:

A Microsoft windows XP Operating System, Front end-Microsoft Visual Studio 2005, Back end-Oracle and Microsoft Word documentation (for preparation) are required.

Download  Chits Management Asp.Net Project Report .

Chat Server Project Report in Java

Introduction to Chat Server Project:

Chat server is an online system created for the community of people to interact with one another on the Internet. This system provides solution to most of the shortcomings of the traditional system. The teachers, students and the firm are profited evenly by the suggested system. The system preserves a great amount of time and effort too, for both. A new software has been introduced for chatting, which is called Chat Server. This software plays a pivotal role in decreasing the interaction gap among the various people in a college, so it can be termed as very significant for the college.

This system includes four stages of interaction or three modules:

  • Administrator level: Administrator level enables only the administrator to log in to it and  make required alterations in database and other significant fields of the system, by going to this level. He has the authority to accept or decline the request of a newly registered user.
  • Staff level: Staff level is meant for the employees functioning at different divisions and departments. The employees will log in employing the user ID and password.
  • Student level: Student level enables the student to login in to the site from any place. He can get to know the position of other chatters by login and can chat online and offline and also send feedback to his teachers.
  • Parent level: Parent level enables the parent to chat with his ward as well as the teachers.

Hardware Requirements:

An Intel Pentium class, 600 MHz or higher, a RAM of 256 MB, a Free hard disk space of 600 MB, a super VGA monitor and a CD ROM drive of 52X is required.

Software Requirements:

An Operating System of Windows 2000 Advanced Server Windows XP, client side-HTML and server side- JSP, Servlets are required.

Download  Chat Server Project Report in Java .

Centralized Authentication Registry Asp.Net Project

Introduction to Centralized Authentication Registry Asp.Net Project:

This project ought to be executed employing Web Services or WCF technology solely. The aim is, in the largest institutions, the User documents will be integrated in a register. For the access of various applications, the validation description will be restored from the register (generally Lotus Notes Domino or Windows Active Directory) and grounded on documents, the applications access part will be offered.

For instance, in an institution, the staff member will be recorded with an application to satisfy the connecting formalities. When he associates himself with an institution, he receives an User ID and Password, similar documents he/she ought to be capable to employ the Intranet/Internet applications of the institution such as Mails, Attendance, Leave plans, Staff member reference for new jobs, employing Email of the institution to buy objects with firm trademark.

Functional needs:

Manages the various applications

  1. Maintain staff members’ data
  2. Offers safety to the applications
  3. Produce reports
  4. Constrain the  authorizations via web services
  5. Maintain user profile, alter password, description in case of forgetting the password.

Non-functional needs:

  1. Safe access of private data(user’s description) ought to be offered
  2. Access of the application round the clock
  3. Application ought to be approachable over Internet
  4. Reformed element design to gain reformed performance at peak time
  5. Manageable service grounded architecture will be greatly suitable for expansion in the future.

Hardware Requirements:The system should have an Intel Pentium or above Processor, a RAM of 512 MB and a Hard Disk of 40 GB.

Software Requirements:The Software needs include  a Windows XP or above Operating System, a Database- MS SQL Server 2005, a Web Server-Internet Information Services 6.0 or above, Web Technologies-HTML, CSS, Java Script, ASP.NET with VC#.NET, Client Application- Internet Explorer 6.0 or above  and IDE & Tools-Microsoft Visual Studio.Net-2008, AJAX Tool kit, Web services.

Download  Centralized Authentication Registry Asp.Net Project .

Knowledge Management System Project

Currently, Knowledge management is attaining an important notice from person’s related to educational jobs and field jobs as well and in a wider viewpoint, it is handled by educational hypothesis and popular media. Several articles are perceived while the inner things they allow into awareness regarding education and considerable Knowledge Management (KM) organizations in this media and actually, the media tries to attach to the supplementary access of Knowledge Management (KM) aims and goals. Five guiding arrangements are identified and studied in the Knowledge management comprehension. Yet, when the hypothesis is instructive in particular parts of Knowledge management (KM) intricacy requirements and a “different arrangement” and “different procedures” manner of thoughtfulness as it seems.

Since the period of the ancient Greeks, the exploration on data on humans is an internal topic of perspective and epistemology. Knowledge management (KM) is an old inquiry linked with both Eastern and Western research professionals, focused by an old perception of Knowledge management.

The Chinese and the Indian researchers from that era possess a same long and accurately composed custom of highlighting data and access for the conduct of religious and worldly manner of life. Actual data or data on how to do and what to do is constantly important although, Knowledge management has been a comprehensible task. In 3000 BC, the foremost trials at Knowledge management (KM), such as grabbing, keeping and getting back, began with the Cuneiform tongue.

The information was beautified with a fashionable in wet mud and then burnt. For hundreds of years, advanced technical procedures got their mechanisms in affecting Knowledge management methods. For example, the proficient growth mechanism custom of the thirteenth century inaugurated supplementary precise and systematic Knowledge management jobs.