Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ad hoc Networks: Introduction, Issues in Ad hoc wireless networks, Ad hoc wireless internet.
Introduction
Darius I (522 486 BC), the king of Persia, devised an innovative communication system that was used to send messages and news from his capital to the remote provinces of his empire by means of line of shouting men positioned on tall structures or heights. This system was more than 25 times faster than normal messengers available at that time. In 1970, Norman Abramson and his fellow researchers at University of Hawaii invented ALOHAnet, an innovative communication system for linking together the universities of Hawaiian Islands. It utilized single hop wireless packet switching and a multiple access solution for sharing a single channel. The basic idea behind ALOH Anet was compelling and applicable to any environment where access to a common resource had to be negotiated among a set of uncoordinated nodes. The success and novelty of ALOHAnet triggered a widespread interest in different directions of computer communication, including the work that led to the development of Ethernet by Robert Metcalfe and the Packet Radio Network (PRNET) project sponsored by the Defence Advanced Research Projects Agency (DARPA). PRNET used a combination of ALOHA and Carrier Sense Multiple Access (CSMA) for access to shared radio channel. The radio interface employed the direct sequence (DS) spread spectrum scheme. The system was designed to self organize, self configure and detect radio connectivity from dynamic operation of a routing protocol without any support from fixed infrastructure. The successful demonstration of PRNET proved feasibility and efficiency of infrastructure less networks and their applications, but faced issues including those of obtaining, maintaining and utilizing topology information, error and flow control over wireless links, reconfigurations of paths to handle path breaks arising due to the mobility of nodes and routers, processing and storage capability of nodes, and distributed channel sharing. DARPA extended the work on the multi hop wireless networks through the survivable radio network (SURAN) project that aimed at providing ad hoc networking with small, low cost, low power devices with efficient protocols and improved scalability and survivability. Realizing the necessity of open standards, a working group within Internet Engineering Task Force (IETF), termed the Mobile Ad Hoc Networks (MANET) working group, was formed to standardize the protocols and functional specifications of Ad hoc networks.
The vision of IETF effort in MANET working group is to provide improved standardized routing functionality to support self organizing mobile networking infrastructure. In 1994, the Swedish communication equipment maker Ericsson proposed to develop a short range, low power, low complexity, and inexpensive radio interface and associated communication protocols referred to as Bluetooth for ubiquitous connectivity among heterogeneous devices. This effort was later taken over by a Special Interest Group (SIG) formed by several computer and telecommunication vendors such as 3Com, Ericsson, IBM, Intel, Lucent, Microsoft, Motorola, Nokia and Toshiba. The Bluetooth SIG aims at delivering a universal solution for connectivity among heterogeneous devices. Bluetooth standardizes the single hop point to point wireless link that helps in exchanging voice or data, and formation of piconets that are formed by a group of nodes in a smaller geographical region where every node can reach every other node in a group within a single hop. Multiple piconets can form a scatternet, which necessitates the use of multi hop routing protocols. Recent advances in wireless network architecture reveal interesting solutions that enable the mobile ad hoc nodes to function in presence of infrastructure. Multi hop cellular networks (MCNs) and self organizing Packet Radio Ad hoc Networks with Overlay (SOPRANO) are examples of such type of networks. This hybrid architecture improves the capacity of the system significantly.
They can even use other services like location tracking (using GPS) or other satellite based services for efficient communication and co ordination. Resource constraints such as battery life and transmitting power may not exist in certain types of applications of ad hoc wireless networks. The primary nature of communication required in military environment enforces reliability, efficiency, secure communication and support for multicast routing.
Emergency Operations
Ad hoc networks are useful in emergency operations such as search and rescue, crowd control and commando operations. The major factors that favours for such tasks are self configuration of the system with minimal overhead, independent of fixed or centralized infrastructure, the nature of the terrain of such applications, the freedom and flexibility of mobility, and the unavailability of communication infrastructure. Since ad hoc networks require minimum initial network configuration for their functioning, very little or no delay is involved in making the network fully operational. Ad hoc wireless networks employed in emergency operations should be distributed and scalable to large number of nodes. They should be able to provide fault tolerant communication paths.
The major advantages include support for a high data rate, quick and low cost of deployment, enhanced services, high scalability, easy extendibility, high availability, and low cost per bit. Mesh network operates at a license free ISM band around 2.4 GHz to 5 GHz and data rate of 5 Mbps to 60 Mbps, depending on technology used for physical layer and MAC layer. The deployment time required for this network is much less than compared to other network. Incremental deployment or partial batch deployment can also be done. Mesh network scale well to provide support to large number of nodes. Even at a very high density of mobile nodes, by employing power control at mobile nodes and relay nodes, better system throughput and support for a large number of users can be achieved.
Partial roll out and commissioning of network and extending the service in a seamless manner without affecting the existing installation are benefits from the viewpoint of service providers. These networks provide very high availability compared to the existing cellular architecture, where the presence of fixed base station involves the risk of a single point failure.
Running such a network, with nodes powered by a battery source with limited energy, demands efficient protocol. The power sources in ad hoc wireless networks can be classified in three categories: Replenishable power sources: The power sources can be replaced when existing source is fully drained. Eg: Wearable sensors that are used to sense body parameters. Non replenishable power sources: The power sources cannot be replenished once the network has been deployed. The replacement of the sensor node is the only solution. Eg: Deployment of sensor nodes in a remote, hazardous terrain. Regenerative power sources: These have the capability of regenerating power from the physical parameter under measurement. Eg: The sensor employed for sensing temperature at a power plant can use power sources that can generate power by using appropriate transducers. Data/information fusion The limited bandwidth and power constraints demand aggregation of bits and information at the intermediate relay nodes that are responsible for relaying. Data fusion refers to the aggregation of multiple packets into one before relaying it. The main aim is to reduce the bandwidth consumed by redundant headers of the packets and reducing the media access delay involved in transmitting multiple packets. Information fusion aims at processing the sensed data at the intermediate nodes and relaying the outcome to the monitor node. Traffic distribution The communication traffic pattern varies with the domain of application in sensor networks. For Example, the environmental sensing application generates short periodic packets indicating the status of the environmental parameters under observation to a central monitoring station. This kind of traffic demands low bandwidth. But, ad hoc wireless networks generally carry user traffic such as digitized and packetized voice stream or data traffic, which demands higher bandwidth.
The capacity of a cellular network can be increased if the network incorporates the properties of multi hop relaying along with the support of existing fixed infrastructure.
MCNs combine the reliability and support of fixed base stations of cellular networks with flexibility and multi hop relaying of ad hoc wireless networks. When two nodes in the same cell want to communicate with each other, the connection is routed through multiple wireless hops over the intermediate nodes. The base station maintains the information about the topology of the network for efficient routing. The base station may or may not be involved in this multi hop path. Hybrid wireless networks can provide high capacity resulting in lowering the cost of communication to less than that in single hop cellular networks. The major advantages of hybrid wireless networks are as follows Higher capacity than cellular networks obtained due to the better channel reuse provided by reduction of transmission power, as mobile nodes use a power range that is a fraction of the cell radius. Increased flexibility and reliability in routing. The flexibility in terms of selecting the best suitable nodes for routing. The increased reliability in terms of resilience to failure of base stations, in which case a node can reach other nearby base stations using multi hops paths. Better coverage and connectivity in holes of a cell can be provided by means of multiple hops through intermediate nodes in the cell.
Multicasting Transport layer protocol Pricing scheme Quality of service provisioning Self organization Security Energy Management Addressing and service discovery Scalability Deployment considerations
The MAC protocols should attempt to maximize the throughput of the system. The important consideration for throughput enhancement are minimizing the occurrence of collisions, maximizing the channel utilization, and minimizing the control overhead. Access Delay The access delay refers to the average delay that any packet experiences to get transmitted. The MAC protocol should attempt to minimize the delay. Fairness Fairness refers to ability of MAC protocol to provide an equal share or weighted share of the bandwidth to all competing nodes. It can be either node based or flow based. Node based provide an equal bandwidth share for competing nodes. Flow based provide an equal share for competing data transfer sessions. Fairness is important due to multi hop relaying done by nodes. An unfair relaying load of node results in draining the resources much faster than other nodes. Real time traffic support Environment without any central co ordination, with limited bandwidth, and with location dependent contention, supporting time sensitive traffic such as voice and video requires explicit support from MAC protocol. Resource reservation The provisioning of QoS defined by parameters such as bandwidth, delay, and jitter requires reservation of resources such as bandwidth, buffer space and processing power. The inherent mobility of nodes makes such reservation of resources a difficult task. A MAC protocol should be able to provide mechanism for supporting resource reservation and QoS provisioning. Ability to measure resource availability The MAC protocol should be able to provide an estimation of resource availability at every node, in order to handle resources such as bandwidth and perform call admission control based on their availability. Capability of power control The transmission power control reduces the energy consumption at nodes, causes a decrease in interference at neighbour nodes, and increase frequency usage. Support for power control in MAC layer is important in ad hoc environment. Adaptive rate control The variation in data bit rate achieved over a channel.
A MAC protocol that uses adaptive rate control can make use of a high data rate when sender and receiver are nearby and adaptively reduce the data rate as they move away from each other. Use of directional antennas Advantages include increased spectrum reuse, reduction in interference, and reduced power consumption. Most of the existing MAC protocols that use omnidirectional antennas do not work with directional antennas.
Routing
The responsibilities of routing includes exchanging the route information; finding a feasible path to a destination based on criteria such as hop length, minimum power required and life time of wireless link; gathering information about path breaks; mending the broken paths expending the minimum processing power and bandwidth; utilizing minimum bandwidth; The major challenges that a routing protocol faces are as follows Mobility The mobility of nodes results in frequent path breaks, packet collisions, transient loops, state routing information and difficulty in resource reservation. A good routing protocol should be able to efficiently solve all these issues. Bandwidth Constraint Since the channel is shared by all nodes in the broadcast region, the bandwidth available per wireless link depends on the number of nodes and the traffic they handle. Thus only a fraction of the total bandwidth is available for every node. Error prone and shared channel The bit error rate in wireless channel is very high compared to that in its wired counterparts. A routing protocol must take this into consideration. Consideration of the state of the wireless link, signal to noise ratio, and path loss for routing in ad hoc wireless networks can improve the efficiency of the routing protocol. Location dependent contention The load on the wireless channel varies with the number of nodes present in a given geographical region. This makes the contention of the channel high when the number of nodes increases. The high contention of channel results in a high number of collisions and a subsequent wastage of bandwidth.
A good routing protocol should have built in mechanisms for distributing the network load uniformly across the network so that formations of regions where channel contention is high can be avoided. Other resource constraints Computing power, battery power and buffer storage also limit the capability of a routing protocol. The major requirements of a routing protocol in ad hoc wireless networks are the following: Minimum route acquisition delay The route acquisition delay for a node that does not have a route to a particular destination node should be minimal as possible. This delay might vary with the size of the network and the network load. Quick route reconfiguration The routing protocol should be able to quickly perform route reconfiguration in order to handle path breaks and subsequent packet losses. Loop free routing Due to random movement of nodes, transient loops may form in the route established. A routing protocol should detect such transient routing loop and take corrective actions. Distributed routing approach An ad hoc wireless network is fully distributed wireless network and use of centralized routing approach in such a network may consume a large amount of bandwidth. Minimum control overhead The control packets exchanged for finding the new route and maintaining the existing route should be kept as minimal as possible. The control packets consume precious bandwidth and can cause collisions with the data packets, thereby reducing the network throughput. Scalability Scalability is the ability of the routing protocol to scale well in a network with large number of nodes. This requires minimization of control overhead and adaptation of the routing protocol to the network size. Provisioning of QoS The routing protocols should be able to provide the QoS as demanded by the nodes or the category of calls. The QoS parameters can be bandwidth, delay, jitter, packet delivery ratio, and throughput. Support for time sensitive traffic Tactical communications and similar applications require support for time sensitive traffic.
The routing protocol should be able to support both hard real time and soft real time traffic. Security and privacy The routing protocol in ad hoc wireless networks must be resilient to threats and vulnerabilities. It must have inbuilt capability to avoid resource consumption, denial of service, impersonation and similar attacks possible against an ad hoc wireless network.
Multicasting
Nodes form group to carry out certain tasks that require point to multipoint and multipoint to multipoint voice and data communication. The arbitrary movement of nodes changes the topology dynamically in an unpredictable manner. The mobility of nodes, with the constraints of power source and bandwidth, makes multicast routing challenging. Providing of multiple links among the nodes in an ad hoc network results in a mesh shaped structure. The mesh based multicast routing structure may work well in a high mobility environment. The major issues in designing multicast routing protocols are as follows Robustness The multicast routing protocol must be able to recover and reconfigure quickly from potential mobility induced link breaks thus making it suitable for use in highly dynamic environments. Efficiency A multicast protocol should make a minimum number of transmissions to deliver a data packet to all the group members. Control overhead The scarce bandwidth availability demands minimal control overhead for the multicast session. Quality of service QoS is essential in multicast routing because the data transferred in multicast session is time sensitive. Efficient group management Group management refers to the process of accepting multicast session members and maintaining the connectivity among them until the session expires. This need to be performed with minimal exchange of control messages. Scalability The multicast routing protocol should be able to scale for a network with a large number of nodes. Security
Authentication of session members and prevention of non members from gaining unauthorized information play a major role in military communication.
receiver are in two different partitions, all the packets get dropped. This tends to be more serious when the partitions exist for a long duration resulting in multiple retransmissions of the TCP packets and subsequent increase in retransmission timers.
Pricing Scheme
An ad hoc networks functioning depends on the presence of relaying nodes and their willingness to relay other nodes traffic. Even if the nodes density is sufficient enough to ensure a fully connected network, a relaying neighbour node may not be interested in relaying a call and may decide to power down. The non optimal path consumes more resources and affects the throughput of the system. As the intermediate nodes in a path that relay the data packets expend their resources such as battery charge and computing power, they should be properly compensated. Hence prising scheme that incorporates service compensation or service reimbursements is required.
The QoS aware routing protocol should have the routing use QoS parameters for finding a path. The parameters that can be considered for routing decisions are network throughput, packet delivery ratio, reliability, delay, delay jitter, packet loss rate, bit error rate and path loss. Decisions on the level of QoS and the related parameters for such services are application specific and are to be met by the underlying network. In the case where the QoS parameter is bandwidth, the routing protocol utilizes the available bandwidth at every link to select a path with necessary bandwidth. This also demands the capability to reserve the required amount of bandwidth for that particular connection. QoS framework A QoS framework is a complete system that attempts to provide the promised services to each user or application. All the components within this subsystem cooperate in providing the required services. The key component of QoS framework is a QoS service model which defines the way user requirements are served. The key design issue is whether to serve the user on a per session basis or a per class basis. Each class represents an aggregation of users based on certain criteria. The other key component of this framework are QoS routing to find all or some feasible path in the network QoS signalling for resource reservation QoS media access control Connection admission control scheduling schemes pertaining to the service model The QoS modules such as routing protocol, signalling protocol and resource management should react promptly according to the changes in the network state and flow state.
Self Organization
Ad hoc wireless network should exhibit organizing and maintaining the network by itself. The major activities include neighbour discovery, topology organization and topology reorganization. During the neighbour discovery phase, every node in the network gathers information about its neighbours and maintains that information in appropriate data structure. This may require periodic transmission of short packets named beacons or promiscuous snooping on the channel for detecting activities of neighbours. In topology organization phase, every node in the network gathers information about the entire network or part of the network in order to maintain topological information. During the topology reorganization phase, the ad hoc require updating the topology information by incorporating the topological changes occurred in the network due to
the mobility of nodes, failure of nodes or complete depletion of power sources of the nodes. The reorganization consists of two major activities. First is the periodic and aperiodic exchange of topological information. Second is the adaptability. Network partitioning and merging of two existing partitions requires major topological reorganization. Ad hoc wireless networks should be able to perform self organization quickly and efficiently in a way transparent to the user and the application.
Security
The secured communication in ad hoc wireless network is very important, especially in military applications. The lack of central coordination and shared wireless medium makes them more vulnerable to attacks than in wired network. The attacks are generally classified into two types: passive attack and active attacks. Passive attacks refer to attempts made by malicious nodes to perceive the nature of activities and to obtain information transacted in the network without disrupting the operation. Active attacks disrupt the operations of the network. Those active attacks that are executed outside the network are called external attacks and those that are performed by nodes belonging to the same network are called internal attacks. Nodes that perform internal attacks are compromised nodes. The major security threats that exist in ad hoc wireless networks are as follows: Denial of service The attack affected by making the network resource unavailable for service to other nodes, either by consuming the bandwidth or by overloading the system, is called denial of service. Eg: by keeping the target node busy by making it process unnecessary packets. Resource Consumption The scarce availability of resources makes it easy target for internal attacks, particularly aiming at resources available in the network. The major types of resource consumption attacks are the following: Energy depletion: This type of attack is basically aimed at depleting the battery power of critical nodes by directing the unnecessary traffic through them. Buffer overflow: This is carried out either by filling the routing table with unwanted routing entries or by consuming the data packet buffer space with unwanted data. Such attacks can lead to a large number of data packets being dropped, leading to loss of critical information. Host impersonation
A compromised internal node can act as another node and respond with appropriate control packets to create wrong route entries, and can terminate the traffic meant for the intended destination node. Information disclosure A compromised node can act as an informer by deliberate disclosure of confidential information to unauthorized nodes. Information such as the amount and the periodicity of traffic between selected pair of nodes and pattern of traffic changes can be very vulnerable for military applications. Interference A common attack is to jam the wireless communication by creating a wide spectrum noise. This can be done by using a single wide band jammer, sweeping across the spectrum.
Energy Management
Energy management is defined as the process of managing the sources and consumers of energy in a node or in the network as a whole for enhancing the lifetime of the network. Energy management can be classified into the following categories: Transmission power management The power consumed by the radio frequency (RF) module of a mobile node is determined by several factors such as the state of operation, the transmission power and the technology used for the RF circuitry. The state of operation refers to transmit, receive and sleep modes of the operation. The transmission power is determined by the reachability requirement of the network, the routing protocol and the MAC protocol employed.
The RF hardware design should ensure minimum power consumption in all the three states of operation. Going to sleep mode when not transmitting or receiving can be done by additional hardware that wakes up on reception of control signal. Power conservation responsibility lies across the data link, network, transport, and application layer. By designing a data link layer protocol that reduces unnecessary transmission, by preventing collisions, by switching to standby mode or sleep mode whenever possible, and by reducing the transmit/receive switching, power management can be performed at the data link layer. The network layer routing protocol can consider battery life and relaying load of the intermediate nodes while selecting a path so that the load can be balanced across the network, in addition to optimizing and reducing the size and frequency of control packets. At transport layer, reducing the number of retransmissions, and recognizing and handling the reason behind the packet losses locally, can be incorporated into the protocols. At application layer, the power consumption varies with applications. Application software developed for mobile computers should take into account the aspect of power consumption as well. Battery energy management The battery management is aimed at extending the battery life of a node by taking advantage of its chemical properties, discharge pattern, and by selection of battery from a set of batteries that is available for redundancy. Controlling the charging and discharging rate of the battery is important in avoiding early charging to the maximum charge or full discharge below the minimum threshold. This can be achieved by means of embedded charge controller in the battery pack. Protocols at the data link and network layers can be designed to make use of discharge model. Monitoring of the battery for voltage levels, remaining capacity, and temperature so that proactive actions can be taken. Processor power management The CPU can be put into different power saving modes during low processing load conditions. The CPU power can be completely turned off if the machine is idle for a long time. Interrupts can be used to turn on the CPU upon detection of user interaction or other events. Devices power management Intelligent device management can reduce power consumption of mobile node significantly.
This can be done by OS by selectively powering down interface devices that are not used or by putting devices into different power saving modes depending on their usage.
Scalability
Commercial deployment of ad hoc wireless network that include wireless mesh network show early trends for a widespread installation of ad hoc wireless networks for mainstream wireless communication. For example, the latency of path finding involved with an on demand routing protocol in a large ad hoc wireless network may be unacceptably high. Similarly, the periodic routing overhead involved in table driven routing protocol may consume a significant amount of bandwidth in such large network. A large ad hoc wireless network cannot be expected to be formed by homogenous nodes, raising issues such as widely varying resource capabilities across the nodes. A hierarchical topology based system and addressing may be more suitable for large ad hoc wireless network. Hybrid architecture that combines multi hop radio relaying may improve the scalability.
Deployment Considerations
The deployment of ad hoc wireless networks requires a good amount of planning and estimation of future traffic growth over any link in the network. The deployment of a commercial ad hoc wireless network has the following benefits when compared to wired networks: Low cost of deployment The use of multi hop wireless relaying essentially eliminates the requirement of laying cables and maintenance in a commercial deployment of communication infrastructure. Incremental deployment In commercial wireless WANs based on ad hoc networks, deployment can be performed incrementally over geographical regions of the city. The deployed part starts functioning immediately after the minimum configuration is done. Short deployment time The deployment time is considerably less in ad hoc networks, due to absence of any wired links. Reconfigurability The cost involved in reconfiguring wired network coverage a MAN is very high compared to that of ad hoc network covering the same service area.
The incremental deployment of ad hoc wireless network might demand changes in the topology of the fixed part of network at a later stage. The following are the major issues to be considered in deploying an ad hoc wireless network: Scenario of deployment The scenario of deployment assumes significance because the capability required for a mobile node varies with the environment in which it is used. The following are the some of the different scenarios in which deployment issues vary widely. Military deployment o The military deployment may be data centric. The data centric networks handle a different pattern of data traffic and can partially comprised of static nodes. o The vehicle mounted nodes have their disposal better power sources and computational resources, where as hand held devices are constrained by energy and computational resources. Thus, the resource availability demands appropriate changes in protocol employed. o The military application demands for secured communication. Routing should involve as few nodes as possible to avoid possible leakage of information. o Flat addressing scheme is preferred to hierarchical addressing. Emergency operations deployment o The application scenario demands a quick deployment of rescue personal equipped with hand held communication equipment. o The network should provide support of time sensitive traffic such as voice and video. o Short data messaging can be used in case the resource constraints do not permit voice communication. o A flat addressing scheme with a static configuration is preferred. o The size of the network is not more than 100 nodes. Commercial wide area deployment o The aim of the deployment is to provide an alternate communication infrastructure for wireless communications in urban areas and areas where traditional cellular base stations cannot handle the traffic volume. o It provides very low cost per bit transferred compared to wide area cellular network infrastructure.
o Another major advantage is the resilience to failure of certain number of nodes. o Addressing, configuration, positioning of relaying nodes, redundancy of nodes, and power sources are the major issues in deployment. o Billing, provisioning of QoS, security and handling mobility are major issues that the service providers need to address. Home network deployment o This deployment need to consider the limited range of the devices that are to be connected by the network. o Given the short transmission ranges, it is essential to avoid network partitions. o Network topology should be decided so that every node is connected through multiple neighbours for availability. Required longevity of network The deployment of the network should also consider the required longevity of the network. If the network is required for a short while, battery powered mobile nodes may be used. When the connectivity is required for a long duration of time, fixed radio relaying equipment with regenerative power sources can be deployed. A wireless mesh network requires weather proof packages so that the internal circuitry remains unaffected by environmental conditions. Area of coverage The area of coverage is determined by the nature of application for which the network is set up. For example, the home area network is limited to the surrounding of the home. In some cases where some nodes can be fixed and the network topology is partially or fully fixed, the coverage can be enhanced by usage of directional antennas. Service availability The availability of network service is defined as the ability of the ad hoc network to provide service even with failure of certain nodes. Availability assumes significance both in fully mobile ad hoc network and partially mobile networks like wireless mesh networks. Operational integration with other infrastructure Operational integration with other infrastructure can be considered for improving the performance or gathering additional information or for providing better QoS. In military environment, integration of ad hoc wireless networks with satellite networks or unmanned aerial vehicle (UAVs) improves the capability to ad hoc wireless networks.
Some of the routing protocols assume the availability of global positioning system (GPS), which is a satellite based infrastructure by which geographical information can be obtained. Choice of Protocols The choice of protocols at different layers is to be done taking into consideration deployment scenarios. A TDMA based and insecure MAC protocol may not be best suited compared to a CDMA based MAC protocol for a military application. At network layer, the routing protocol has to be selected with care. A routing protocol that uses GPS information may not work well in situations where such information is not available. An ad hoc wireless network with nodes that cannot have their power sources replenished should use a routing protocol that does not employ periodic beacons for routing. At the transport layer, the connection oriented or connectionless protocol should be adapted to work in an environment in which the ad hoc wireless network is deployed. In a high mobility environment, path breaks, network partitions, and remerging of partitions are to be considered, and appropriate actions should be taken at the higher layers. The packet loss arising out if congestion, channel error, link break, and network partition is to be handled differently in different applications. The timer values at different layers of the protocol stack should be adapted to the deployment scenarios.
The major issues to be considered for a successful ad hoc wireless internet are as follows: Gateways Gateway nodes are the entry point to the wired internet. The major part of the service provisioning lies with the gateway nodes. Gateways perform the following tasks: keeping track of end users bandwidth management load balancing traffic shaping packet filtering bandwidth fairness address, service and location discovery Address mobility The ad hoc wireless internet faces the challenge of address mobility. This problem is worse here as the nodes operate over multiple wireless hops. Solution such as mobile IPs can provide temporary alternative for this. Routing Routing is a problem, due to the dynamic topological changes, the presence of gateways, multi hop relaying, and the hybrid character of the network. Transport layer protocol Split approaches that use traditional wired TCP for the wired part and a specialized transport layer protocol for the ad hoc wireless network part can be considered where the gateways act as the intermediate nodes at which connections are split. Load balancing The ad hoc wireless internet gateways experience heavy traffic. Hence the gateway can be saturated much earlier than other nodes in the network.
Load balancing techniques are essential to distribute the load so as to avoid the situation where the gateway nodes become the bottle neck. Pricing/billing It is very important to introduce pricing/billing strategies for the ad hoc wireless internet. Gateway is preferred choice for charging the traffic to and from the internet. A much more complex case is pricing the local traffic, where it becomes necessary to have a dedicated, secure, and lightweight pricing/billing infrastructure installed at every node Provisioning of security Security is the prime concern in the ad hoc wireless internet. Since the end users can utilize the ad hoc wireless internet infrastructure to make the e commerce transactions, it is important to include security mechanisms in the ad hoc wireless internet. QoS support With the widespread use of VoIP and growing multimedia applications over the internet, provisioning of QoS support in the ad hoc wireless internet becomes a very important issue. Service, address and location discovery Service discovery refers to the activity of discovering or identifying the party which provides a particular service or resource. Address discovery refers to the services such as those provided by address resolution protocol (ARP) or domain name service (DNS) operating within the wireless domain. Location discovery refers to different activities such as detecting the location of a particular node in the network or detecting the geographical location of nodes. Location discovery services can provide enhanced services such as routing of packets, location based services, and selective region wide broadcast.