Published on Nov 30, 2023
Distributed Load Sharing In Mobile Environment Project is to completely eliminate congestion in mobile environment so as to avoid data loss and increase the rate of transmission. With advances in mobile terminals and wireless communications, the demand for mobile devices to run heavier applications (like which are running on desktop PCs) is on increase. Hence to increase the efficiency of data transfer, to minimize transfer Time between mobile host (MH) and surrogate and to reduce the data loss, we can make use of a method called Distributed Load Sharing in mobile environment.
This can be achieved by making the nodes to send acknowledgement back to source and to the immediate node which passed the information to it. By this way the source can keep track of the data sent. And incase of congestion, the congestion node sends message back to the source about the congestion that has occurred and the source then ignores the congestion node and searches for an alternative node. Hence we can avoid congestion and thereby helping reduce loss of data.
Congestion basically occurs in a wireless environment due to two main reasons as follows, When a node’s handling capacity is relatively lesser than the incoming packet When a node that has received a packet cannot transmit it further dude to its transmission range problems
A special Congestion control mechanism is used in our project that effectively detects congestion and takes necessary steps to deal with it. Once the data transmission has begun, the source starts broadcasting so as to find the nodes to reach destination and thereby finding the shortest path. Once the shortest path has been found, the packet transmission takes place through that path . but, there is a high probability that during transmission , congestion may occur any one or more of the nodes .Incase the congestion occurs, the node that has ended up in a congestion sends a information back to the source incardinating about the congestion statistics and redirects the packet to nearby node.
In this case , the packet transmission takes a new path and the source is also informed about the new path that the packet has taken .by this way , the congestion can be eliminated and since the source is intimated about each and every move of the packet through various nodes, we can ensure that the data wont get lost and thus avoiding data loss too. Thus by following the above mentioned techniques, we can implement out project DISTRIBUTED LOAD SHARING IN MOBILE ENVIRONMENT
The system proposed is designed to overcome all the limitations in the existing system by completely eliminate congestion in mobile environment so as to avoid data loss and increase the rate of transmission. In order to achieve this we use special congestion control strategies .it can be briefly explained as follows A special Congestion control mechanism is used in our project that effectively detects congestion and takes necessary steps to deal with it. Once the data transmission has begun, the source starts broadcasting so as to find the nodes to reach destination and thereby finding the shortest path.
Once the shortest path has been found, the packet transmission takes place through that path . but, there is a high probability that during transmission , congestion may occur any one or more of the nodes .incase the congestion occurs, the node that has ended up in a congestion sends a information back to the source incardinating about the congestion statistics and redirects the packet to nearby node. in this case , the packet transmission takes a new path and the source is also informed about the new path that the packet has taken .by this way , the congestion can be eliminated and since the source is intimated about each and every move of the packet through various nodes, we can ensure that the data wont get lost and thus avoiding data loss too.
Further in order to ensure data security, the node that currently has the data not only informs the source about the current position of data but also informs two or three nodes backward that the datat actually traversed through. By following this technique, even if congestion occurs in a node and source looses track of data , it can communicate with those nodes that the data traversed through to know about the current status of the transmitted data .Thus we ensure the source is continuously updated with the current position of data even under congestion condition. Thus by following the above mentioned techniques, we can implement out project DISTRIBUTED LOAD SHARING IN MOBILE ENVIRONMENT
The minimum hardware required for the development of the project is:
Processor Type : Pentium -IV
Speed : 2.4 GHZ
Ram : 128 MB RAM
Hard disk : 20 GB HD
Operating System : Win2000/XP
Programming Package : JAVA
Tools : eclipse
SDK : JDK 1.5.0
The proposed system has greater advantages over the existing system. Some the advantages in the proposed system are as follows.
• The congestion control technique involved effectively detects congestion and takes necessary steps to over come it.
• By avoiding congestion, the rate of data transmission also increases and hence faster delivery of data.
• The source has complete vision of the transmitted data since the source not only knows about the current position of the data but also contains information about the path the data traversed through.. hence this ensures data security
In general some of the common advantages of the proposed system are ,
• The risk of data loss is relatively low
• Efficient use of available resources.
• Reduces the time taken for a particular transmission.
Hence these are some of the advantages of the proposed system
The source sends the data to be transmitted to the first surrogate(surrogate-1).The surrogate-1 then broadcasts a signal to all nearby towers in order to find the shortest path and to find the destination . every node sends back an acknowledgement back to surrogate-1 reporting its position
Thus the project DISTRIBUTED LOAD SHARING IN MOBILE ENVIRONMENT was implemented and data transmission between source and destination was demonstrated even on the account of congestion. The possible occurrence of congestion was completely studied and unique congestion control strategies was used in our project to overcome the congestion that occurs either due to transmission criteria or load handling capacity of a node. In future,with advancements is technology, the number of mobile users also greatly increases.
Hence it is necessary to increase the load handling capacity of every nodes in order to help reduce congestion .Further ,each and every nodes may be assigned with a separate monitoring system that keeps track of incoming and out going packets and to efficiently manage the available memory of each and every surrogate. In addition to this, necessary steps maybe taken to improve data security in order to increase the overall efficiency of the project.