Friday, September 20, 2019
Integration of WLANS, PAN, LAN and GSM in Hmanets
Integration of WLANS, PAN, LAN and GSM in Hmanets INTERWORKING ISSUES IN INTEGRATION OF WLANS, PAN, LAN AND GSM IN HMANETS KEY TO SYMBOLS OR ABBREVIATIONS AP Access Points AMASS Architecture for Mobile Ad-hoc Systems and Services AODV Ad Hoc on Demand Distance Vector Routing BS Base Station BNEP Bluetooth Network Encapsulation Protocol CDMA Code-Division Multiple Access CGSR Cluster-head Gateway Switch Routing CSMA/CA Carrier Sense Multiple Access with Collision Avoidance CTS Clear to Send DBTMA Dual Tone Multiple Access DSDV Destination Sequenced Distance Vector Routing DSR Dynamic Source Routing GEO-TORA Geographical Temporally Ordered Routing Algorithm GPRS General Packet Radio Service GPS Global Positioning System GRDL Grid Resource Description Language GSM Global System for Mobile Communication HF High Frequency HMANET Heterogeneous Mobile Ad Hoc Network HOLSR Hierarchical Optimized Link State Routing IP Internet Protocol LBR Location Based Routing LLC Logical Link Control MAC Medium Access Control MACA Multi Hop Collision Avoidance MACAW Medium Access Protocol for Wireless LAN MAN Metropolitan Area Network MANET Mobile Ad Hoc Network MPR Multipoint Relays NAT Network Address Translation NFS Network File System OLSR Optimized Link State Routing OSI Open Systems Interconnection PDA Personal Digital Assistant QoS Quality of Service RREP Route Reply RREQ Route Request RERR Route Error SCTP Stream Control Transmission Protocol SDR Software-Defined Radio TBRPF Topology Broadcast Based on Reverse Path Forwarding TC Topology Control TCP Transmission Control Protocol TDMA Time Division Multiple Access TORA Temporally Ordered Routing Algorithm VHF Very High Frequency WAN Wide Area Network WLAN Wireless Local Area Networks WPAN Wireless Personal Area Network WSDL Web Services Description Language WSN Wireless Sensor Network ZRP Zone Routing Protocol Chapter 1 1 INTRODUCTION Recent developments in wireless communications have taken possible applications from simple voice services in early cellular networks to newer integrated data applications. IEEE 802.11 family i.e. Wireless Local Area Networks (WLANs) have become popular for allowing low cost data transmissions [1]. The most common and approachable places, such as airports, hotels, shopping places, university campuses and homes have been provided with WLAN Access Points (AP) which provide hotspot connectivity . The future advances in modern radios like Software-Defined Radio (SDR) and cognitive radio technologies will surely facilitate the need of multi-mode, multi-interface and multi-band communication devices. This heterogeneous networking paradigm will certainly enable a user to enjoy better service quality, ease of use and mobility, while keeping in view the application needs and types of available access networks e.g. cellular network, WLAN, wireless personal area network (WPAN) etc. 1.1 Mobile Ad hoc Networks The Mobile Ad hoc Network (MANET) is a network formed by mobile wireless hosts without (necessarily) using a pre-existing infrastructure and the routes between these hosts may potentially contain multiple communication hops [2]. The autonomous nature of participating mobile nodes enables MANETs to have dynamic and frequently changing network topology. The nodes are self-organizing and behave as routers. The ease and speed of deployment and decreased dependence on infrastructure have made ad hoc networks popular within very short span of time. MANET variations include Personal area networking (e.g. cell phone, laptop, ear phone), Military environments (e.g. soldiers, tanks, aircraft), Civilian environments (e.g. cab network, meeting rooms, sports stadiums), and foremost Emergency operations (e.g. search-and-rescue, policing and fire fighting). MANETs rapid deployment, ease of use and subsequent properties make them a hot choice for many important applications. 1.1.1 Resource Sharing One of the intended aspects of MANETs is that it will facilitate the sharing of resources. These include both technical and information resources. Technical resources like bandwidth, Quality of Service (QoS), computational power, storage capacity and information resources include any kind of data from databases. Resource sharing among mobile devices require the devices to agree on communication protocols without the existence of any dedicated servers. 1.1.2 Coordination System Mechanisms that enable the sharing of resources between different mobile devices, i.e. different coordination system is necessary for sharing dissimilar resources. Examples of such mechanisms are Samba, Network File System (NFS) for sharing disk space and the distributed dot net client for sharing processor cycles. 1.1.3 Trust Establishment Before nodes start sharing any resource, they demand a certain amount of trust between them or systems with which they share resources. The level of trust depends on the kind of information or resources that is to be shared. For instance, sharing processor cycles require less trust than the sharing of personal information. Similarly, sharing of profit-making or highly sensitive information can require another level of trust establishment. There are systems currently in operation that can provide a certain amount of trust like the public key infrastructure that makes use of certificates. 1.1.4 Node Discovery Before any node starts communicating with other node, that node must be discovered. When a node enters the network, it has to be capable of communicating to the other nodes about its capabilities e.g. it is a Personal Digital Assistant (PDA) and it has a camera, Global Positioning System (GPS) capabilities and Global System for Mobile Communication (GSM) capabilities etc. When a node is detected, other users can send a query to the new device to find out what it has to offer. Commercial service providers can advertise the resources they have to offer through Internet Protocol (IP) multicasts. There is a myriad of standards that include resource description protocols like Standards Grid Resource Description Language (GRDL), the Web Services Description Language (WSDL) for telling all offer devices a way to describe and publish their specific resources and needs. There are also various different systems currently available that can gather these resource descriptions and structure them for other devices to use. 1.1.5 Resource description For any device to be able to use any resource, a way to identify and describe the resource has to be agreed upon by all available devices. If, for instance, storage capacity is to be shared, it first has to be clear what the capacity of each device is, and, what the storage need is. Although there are techniques to describe certain resources but not one technique that is able to provide this service for all resources. The available techniques combined, however, cover most of what is needed. 1.2 MANET Classifications Mobile Ad hoc Networks are usually categorized as Homogeneous MANETs and Heterogeneous MANETs. 1.2.1 Homogeneous MANETs When MANETs operate in fully Symmetric Environment whereby all nodes posses identical capabilities in terms of battery, processing powers, responsibilities and hardware and software capabilities, thus having no diversity, the network is Homogenous MANET. 1.2.2 Heterogeneous MANETs In certain environments, mobile nodes may have asymmetric capabilities in terms of transmission ranges, Medium Access Control (MAC), battery life, processing powers, speed of movement and software variations etc. Mobility rate may also differ in ad hoc networks due to varying traffic characteristics, transmission ranges, reliability requirements and communication needs. Similarly, addressing and traffic flows like host-based addressing, content-based addressing or capability-based addressing patterns may be defined in certain scenarios; for example, people sitting at an airport lounge, metro taxi cabs, sportsmen playing and military movements etc Homogenous MANETs do not allow for the heterogeneity in the network, which is seriously required in many scenarios, for instance, in a military battlefield network, where soldiers usually carry light portable wireless devices and more powerful equipment like High Frequency (HF) or Very High Frequency (VHF) is installed on vehicles. So, heterogeneous mobile nodes may co-exist in a single ad hoc network making it a Heterogeneous MANET. 1.3 Criterion for Heterogeneous MANETs The integration of different communication networks like cellular networks, WLANs, and MANETs is not straightforward due to various communication scenarios, different interface capabilities and dynamic mobility patterns of mobile nodes. This exhibits many possible application scenarios where devices may unexpectedly interact, create and receive random data streams (video and music etc), or request different network services. The drawback is that each network type typically uses its own protocol stack especially in the case of medium access. In fact, frequency allocation becomes more complicated since different wireless technologies like IEEE 802.11 a and IEEE 802.15.4 may possibly operate in the same frequency band, which makes coexistence mechanisms increasingly important. A heterogeneous MANET paradigm needs to be capable of providing subsequent characteristics. 1.3.1 Transparency The network should be capable of providing seamless end-to-end communication among mobile nodes i.e. the MANET user must not be informed about the route followed or network interfaces traversed by a communication session [3]. 1.3.2 Mobility Integration among dissimilar communication networks must facilitate mobile nodes via some mobility management framework that can manage flow of information through different medium access techniques [4]. 1.3.3 Addressing Most of the IP based networks consider each communication interface as an independent network device running under its own protocol stack [5]. However, this mechanism makes it difficult to remember destinations by IP addresses. So, there must be some mechanism similar to domain name service to recognize mobile nodes with more logical and easy to remember names. 1.3.4 Configuration Various configuration options like network ID, willingness for cooperative communications, desired mobility level and intended services shall be provided to mobile users for their convenience [6]. 1.3.5 End to End security Integration between various networks and data transfer over multiple wireless hops can even expose data to malicious nodes. Security mechanisms must take care of end-to-end data security as well as route security [7]. 1.3.6 Transmission Power and interference of Nodes MANET routing protocols must take care of issues arising due to various communication ranges like communication gray zones [4] and issues arising because of various communication technologies like Bluetooth and WLAN working in same frequency band [1]. 1.3.7 Utilization of Resources In heterogeneous networking paradigm, there may arise situations where some or most of the mobile nodes are installed with different kind of resources. For example, there may be some nodes installed with location monitoring devices like GPS. Now it is the responsibility of routing protocol to benefit from such capabilities in order to facilitate location aided routing and similar services [8]. 1.4 Problem Statement Current research efforts in mobile ad hoc networks are mainly converging towards inclusion of dissimilar communication technologies like IEEE 802.11 [9] and IEEE 802.15.4 [10] to a single mobile ad hoc network. Integrations of different networks like Wide Area Networks WANs (1G, 2G, 2.5G, 3G) and Metropolitan Area Networks MANs (IEEE 802.16) wherein users can access the system through a fixed base station (BS) or AP connected to a wired infrastructure in single hop fashion are also extending towards multihop communication environment using the new and revolutionary paradigm of a mobile ad hoc networks (MANETs), in which nodes constituting MANET serve as routers. Comprehensive research efforts have been done to address the issues related to infrastructure-less multihop communications among nodes installed with dissimilar communication capabilities [3, 11, 12, 13]. However, an investigation needs to be made in order to analyze and address the issues arising from such integrations. Such problems relate to both end users convenience (For example, remembering each destination with its IP address is a cumbersome job specially when every destination may carry multiple IP addresses and any communication interface may optionally be connected or disconnected) as well as networks performance; for example, routing to the best possible interface when there are multiple interfaces installed at destination. Likewise, optimized neighborhood sensing and position based routing can help to improve heterogeneous ad hoc networks performance and scalability. 1.5 Objectives The objective of this thesis is to study the integration of different technologies like WPAN, WLAN and GSM having different capabilities and protocol stacks to mobile ad hoc networks. Performance improvement issues relating to network configuration, human understandable naming mechanism and sophisticated location aided routing mechanisms will also be discussed and evaluated on an actual ad hoc network testbed. 1.6 Thesis Organization Chapter 2 describes the different design and technological challenges arising from integration of multiple communication interfaces. Chapter 3 includes an overview of famous heterogeneous routing protocols architectures, interworking issues encountered, the limitation and solution suggested. Chapter 4 specifically discusses the adopted solution. Chapter 5 presents the details about solution implementation, protocol evaluation testbed, proposed test cases for evaluation of the proposed mechanisms and results obtained, whereas; chapter 6 concludes the research work. Chapter 2 2 LITERATURE REVIEW 2.1 Introduction The literature available on heterogeneous MANETs has suggested different combination of access technologies but no comprehensive solution comprising of maximum access technologies has been suggested yet. Some of the suggested techniques will be discussed in succeeding paragraphs. 2.2 Service Architecture for Heterogeneous IP Networks It was presented by Joe C. Chan and Doan B. [14]. This proposal is presented to resolve two main issues i.e. universal connectivity and MANET location management in heterogeneous networks. The new architecture suggested for Mobile Ad-hoc Systems and Services (AMASS) introduces a new abstraction layer called Mobile P2P overlay in order to cater for the problems such as transparency, dynamic routing, unique addressing, association, and application independence. Mobile users can associate local resources from neighboring devices, build wireless on-demand systems which is independent of location, hardware devices, networking technology and infrastructure availability. Five key design considerations considered were Mobile Peer-to-Peer Overlay, Internet Interworking, Intelligent Overlay Routing, Infrastructure-free Positioning and Application Layer Mobility. Three enhanced mobility models offered in this approach are Personal Mobility (using different IP devices while keeping the same addr ess), Session Mobility (keeping the same session while changing IP devices) and Service Mobility (keeping personal services while moving between networks). The architecture is built on a peer-to-peer communication model to integrate MANETs seamlessly into heterogeneous IP networks. Mobile Peer-to-Peer System(P2P) is a distributed Middleware addresses the demand of direct communication needs by creating spontaneous community. Whenever the Mobile P2P system has global connectivity, it works with its peer system and other applications systems by generic P2P signaling. It consists of Ad-hoc Network layer and Mobile P2P Overlay. The former layer includes wireless hardware and MANET routing software offering homogeneous connectivity among nodes with same wireless interfaces. These nodes act as a router forwarding traffic toward its destination. The later layer includes the following core services: (i) Membership Services offers single sign-on, naming, profile and identity features; (ii) Discovery Services for peer/resource discovery and caching; (iii) Communication Services for Internet interworking, intelligent routing, session control, pres ence and service delivery; (iv) Location Services for infrastructure-free positioning, and user mobility management functions; (v) Adaptation Services for application and network services adaptation. Members of the Mobile P2P system should first sign-in a ââ¬Å"common groupâ⬠with their exclusive name and password. Some stationary nodes may also join to offer its resources such as Internet connection, printer, video conferencing. Whenever these client devices are within range of each other, they would work together as a team leading to a wireless adhoc service community where local resources could be shared by individual at its will. These members will then be available by intimating their capabilities and location information to the central location server. Information regarding physical location is also essential to offer spatial locality relationships and enable mobile content customization. The results which were achieved through this process can be summarized as first, it maximizes the synergies of MANETs and P2P for building wireless on-demand systems and services. MANETs provide dynamic physical connectivity while P2P offers dynamic associations of entities (users, devices, and services) for direct resources sharing. Second, its Mobile P2P overlay unites mobility, user-centric connectivity, and services for universal communications. This allow dynamic service adaptations pertinent to user location, application requirements, and network environments. Third, it presents a flexible network structure stimulating fixed and wireless networks convergence. The result is an ââ¬Å"Integrated Mobile Internetâ⬠which makes our future environment lot better. 2.3 Transparent Heterogeneous Mobile Ad hoc Networks The idea was suggested by Patrick Stuedi and Gustavo Alonso[3]. The paper discussed that performance issues in a personal area network (PAN) or wireless sensor network (WSN) may have less priority than an office network. In contrast, battery life and low cost is vital to PANs and WSN while most probably it is not an issue in an office network. Consider a scenario where in a certain university campus the students carry variety of personal devices like mobile phones, PDA or laptops equipped with different communication technologies tailored to their capabilities. The mobile phones or PDA will be using Bluetooth whereas laptops have 802.11 as well as a Bluetooth interface built in technology. Ubiquitously combining all these devices into one mobile ad hoc network could invite new applications and services such as location based services or VoIP. So there may be an occasion where a personal device of one particular PAN might communicate with a personal device of another PAN in a multi-ho p fashion with the underlying MAC scheme changing per hop. In this scenario two issues needs to be solved i.e. broadcast emulation and handover. Broadcast emulation is not directly supported in Bluetooth (nor on nodes comprising both Bluetooth and 802.11). Handover is an issue because, in the case of heterogeneous MANETs, a handover might include a change in how the medium is accessed. A handover can be caused by node mobility, a change in user preferences (where due to energy constraints the user chooses to use Bluetooth instead of 802.11), or performance reasons. [15] Any device or node supporting multi interface though having different protocol stack will be specific to the interface at lower level. This characteristic will deteriorate the ability of a device to switch from one network to the other. The objective of such network is to provide an end-to-end communication abstraction that hides heterogeneity. The different possible design differs from each other with regard to application transparency, performance and mobility. There is another issue of handover which includes route changes as well as MAC switching. In principle, there are three possible scenarios 2.3.1 Horizontal Handover The horizontal handover between the participating nodes take place when the route changes and underlying MAC technology remains the same. 2.3.2 Vertical Handover The route does not change but the given neighbor is now reached through a new physical interface. 2.3.3 Diagonal Handover The diagonal handover takes when the MAC technology and route between the participating nodes change simultaneously. To address all these issues an IP based heterogeneous mobile ad hoc test bed using Bluetooth and IEEE 802.11 that implements a virtual interface approach as the end-to-end abstraction is presented. 2.4 Stream Control Transmission Protocol Another approach presented by R. Stewart, Q. Xie, and K. Morneault is [16] Stream Control Transmission Protocol, a transport protocol defined by the IETF providing similar services to TCP. It ensures reliable, in-sequence delivery of messages. While TCP is byte-oriented, SCTP deals with framed messages. A major involvement of SCTP is its multi-homing support. One (or both) endpoints of a connection can consist of more than one IP addresses, enabling transparent fail-over between hosts or network cards. Each interface could be separately cond and maintained (AODV-UU [17] e.g., supports multiple interfaces). This solution seems to be quite valuable in terms of performance since SCTP optimizes the transmission over multiple links. In fact, if one particular node can be reached through several interfaces, SCTP switches transmission from one interface to another after a predefined number of missing acknowledgements. Unfortunately, the solution lacks transparency. Applications running traditional unix sockets would have to be changed to use SCTP sockets instead. Another problem arises with the connection oriented nature of Bluetooth. In Bluetooth, interfaces appear and disappear dynamically depending on whether the connection to the specific node is currently up or down. Therefore, this is something that both the ad hoc routing protocol as well as SCTP would have to cope with. 2.5 Global connectivity for IPv6 Mobile Ad Hoc Networks R. Wakikawa, J. T. Malinen, C. E. Perkins, A. Nilsson, and A. J. Tuominen, in 2003 through IETF Internet Draft, 2003 presented Global connectivity for IPv6 Mobile Ad Hoc Networks, suggested one of the solutions for connecting heterogeneous MANETs. Before this work, the issue was solved by the traditional Internet model. But by adopting the approach presented by them the non structured MANETs were made to operate in structured environment, and inevitably limit the extent of flexibility and freedom that an evolving Mobile Internet can offer. Current mobile positioning and network mobility solutions are mainly infrastructure-driven which is contradictory to infrastructure-less MANETs. Without a flexible and user-centric network structure, existing solutions are generally insufficient to handle the dynamic and on-demand requirements of MANETs. 2.6 Conclusion Heterogeneous MANET service architectures and routing protocols have been talked about and it is established that lots of enhancements need to be introduced to the heterogeneous ad hoc networks. First of all, different issues like IP addresses to hostname mapping and seamless communication need to be addressed. Secondly, ad hoc networks must seamlessly utilize all underlying interfaces. Finally, research efforts need to converge towards real-world network deployment as very few MANET service architectures have been evaluated on actual network testbeds. Chapter 3 3 INTEGRATION CHALLENGES 3.1 Introduction The invention of mobile devices like laptops, personal digital assistant (PDA), smart phones and other handheld gadgets having dissimilar communication interfaces smooth the progress of data transmissions without any predetermined infrastructure and centralized administration. [18]. Such data transmissions can only be made on top of infrastructure-less networks composed of fully autonomous mobile nodes. But, these infrastructure-less networks do possess many complexities like dynamic and ever changing topology, heterogeneity in nodes, energy constraints, bandwidth constraints, limited security and scalability. However, there user-friendliness and rapid deployment make them an imperative part of 4th Generation (4G) architecture allowing the mobile users to communicate anytime, anywhere and with the help of any device. 3.2 Technological Challenges The specialized nature of MANETs enforces many challenges for protocol design by incorporating changes in all layers of protocol stack [2]. For instance, all the changes in link characteristics must be dealt with physical layer. MAC Layer should ensure fair channel access and avoidance of packet collision. Calculation of best possible routes among mobile autonomous nodes must be done by the network layer. Transport layer must modify its flow control mechanism to tolerate Packet loss and transmission delays arising because of wireless channel. The continuous making or breaking of connection due to nodes mobility be handled by application layer. These issues at each layer need to be handled effectively in order to smooth the transition from traditional network to advanced MANETs. 3.2.1 The Physical Layer In heterogeneous MANETs there can be a node which may be able to access multiple networks simultaneously. If a node on one hand, is connected to a cellular network, and on the other hand it exists within the coverage area of an 802.11b AP, the network or the node should be able to switch between them. Moreover, in heterogeneous environment, different wireless technologies may operate in the same frequency band and it is significant that they coexist without degrading each others performance. Therefore, techniques to reduce interference between nodes are important. For example, a node communicating with other nodes via multihop path may have lesser interference than a node communicating directly with AP. This is due to the attachment of increased number of nodes to the AP. Another way of reducing interference is Power control techniques applied in code-division multiple access (CDMA)-based cellular networks and MANET [15]. The research issues range from designing considerations to power control techniques include efficient design of nodes that can efficiently switch between different technologies and ensure higher data rates, development of Interference attenuation techniques between various wireless access technologies, modulation techniques and coding schemes that improve the performance of a given technology and frequency planning schemes for increasing the utilization of frequency spectrum 3.2.2 Link Layer The data link layer can be divided into Logical Link Control (LLC) and Medium Access Control (MAC) layers. When a node needs to communicate to another node having cellular interface, it uses a centralized MAC access like Time Division Multiple Access (TDMA) or CDMA with a data rate upto 2.4 Mb/s. On the other hand, when a node communicates in 802.11 environments, it uses distributed random access scheme like Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) upto a data rate of 11 Mb/s. So, this difference of data rate is going to be one of the interworking considerations. Due to dissimilar access technologies at intermediate hops, the performance of ad hoc networks deteriorates. The problems such as hidden and exposed terminals also limit the capacity of MANETs. The need of evolving mechanisms such as power control and power aware MAC protocols is mandatory to improve the performance of ad hoc networks. In a heterogeneous network, the cross-layer design may play a significant role in providing useful information to upper layers. Another important issue to be considered at the link/MAC level is Security. Although, end-to-end security is the responsibility in the application layer, some wireless access technologies provide a certain level of security at the lower layers. Although the link and MAC layers in a multi-interface node can operate autonomously, but their operations have to be optimized to provide definite service to the upper layers. Some of the open issues include design of efficient link and MAC layer protocols to support QoS in Heterogonous MANET, channel administration schemes that consider different categories of traffic, and allow call blocking and handoff failure probabilities and security at Link / MAC layer. 3.2.3 Network Layer The network layer needs to integrate all underlying communication interfaces; therefore, it is the most challenging task. The presence of nodes with multiple communication interfaces allow to have different physical and MAC layer technologies which need to be taken into account while dealing with an integrated routing process. But, the problem of MANETs such as frequent route changes due to mobility, higher communication overhead to learn and uphold valid routes, higher end-to-end delay and limited end-to-end capacity due to problems at the lower layers are main contributing factors in designing of routing process [19]. In order to reduce network control traffic, improve throughput and increase the range, the idea of integrating MANETs with infrastructure networks is evolved. Hence, mechanism to find gateways and correctly con IP addresses is required by such nodes in a MANET. The network layer has to find the best route between any source and destination pair. To define the best route, including number of hops, delay, throughput, signal strength, and so on several metrics can be used. Moreover, the network layer has to handle horizontal handoffs between the same technology and vertical handoffs between different technologies in a seamless manner. Several routing protocols have been presented for heterogeneous MANETs but the design of integrated and intelligent routing protocols is largely open for research with issues like development of routing capability in a heterogeneous environment that supports all communication possibilities between nodes forming MANET, scalability in multihop routing withou t significantly escalating the overhead and study of the impact of additional routing constraints (like co-channel interference, load balance, bandwidth), and requirements (services, speed, packet delay) needed by nodes and networks. 3.2.4 Transport Layer In connection oriented transport session, as in case of Transmission Control Protocol (TCP), packet loss is assumed to occur due to congestion in the network. This assumptions leads to the performance degradation of TCP and factors such as channel errors, jitter and handoffs are overlooked. Moreover, in heterogeneous environments, the transport protocol has to handle the high delays involved in vertical hands off (while switching from one interface to another), server migration, and bandwidth aggregation [16]. Sometimes, a node changes its IP address when it needs
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.