• Keine Ergebnisse gefunden

Quality of service for MANETs connected to the Internet

N/A
N/A
Protected

Academic year: 2022

Aktie "Quality of service for MANETs connected to the Internet"

Copied!
5
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Quality of Service for MANETs connected to the Internet

Andreas J. Kassler1, Chen ShanShan2

1Karlstad University, Computer Science Department, Universitetgatan 2, 65188 Karlstad, Sweden, kassler@ieee.org

2Nanyang Technological University, School of Computer Engineering, 50 Nanyang Avenue, 639798 Singapore, isss@pmail.ntu.edu.sg

Abstract: Ad-Hoc networks are flexible, adapt to topology changes due to mobility of nodes, and can de deployed where network infrastructure is not available. Research has been done mainly in the area of routing and for isolated Ad-Hoc networks. Some efforts are on the way to connect Ad-Hoc networks to the internet. It is however important to support QoS aware multimedia applications in this environment. A QoS architecture for Ad-Hoc networks is necessary that interworks with infrastructure based QoS approaches. Our approach extends SWAN and provides QoS support for communication between Ad-Hoc nodes and nodes located in the public internet. The gateway, which provides internet connectivity to Ad-Hoc nodes, is also responsible for QoS signaling interworking and participates in admission control decisions and traffic regulation.

1 Introduction and State of the Art

Mobile Ad-Hoc Networks (MANETs) have gained a lot of attraction because they are very flexible, adapt to topology changes due to e.g. mobility of nodes, and can de deployed where network infrastructure is not available. The interconnection of MANETs to fixed infrastructure based IP networks will be very important in order to provide the ubiquitous user internet access anywhere at any time. In such scenarios, also known as

“extended hotspot”, “hybrid” or “integrated Ad-Hoc networks”, internet access is provided by using packet forwarding capabilities of intermediate Ad-Hoc network nodes towards the Access Router (AR) or gateway to the Internet. In this environment it is necessary to enable multimedia communication across Ad-Hoc Networks and the Internet. This requires support for QoS architectures and protocols. Basic internet connectivity for Ad-Hoc nodes requires the knowledge of one or more gateways (usually co-located with the Access Routers) that connect the Ad-Hoc fringe to the fixed network.

In this case, global addressing of Ad-Hoc nodes is required and Ad-Hoc nodes must know the gateway/prefix pair to build an IPv6 global address. Regarding gateway discovery, either proactive (e.g. [JNF03]), reactive (e.g. [WM04]) or hybrid (e.g.

[LKG03], [RK03]) approaches have been proposed. Here, we assume that nodes have already configured themselves and we are interested in providing QoS for flows among Ad-Hoc nodes and for flows between Ad-Hoc nodes and the public internet.

There exist several QoS architecture proposals for isolated Ad-Hoc networks. These architectures are mainly based on previous work carried out in terms of QoS support in

(2)

infrastructure networks, modified in order to be responsive to the dynamics of Ad-Hoc networks topology and to the absence of a centralized resource management entity.

INSIGNIA [LE02] (an in-band signaling system with support for adaptive reservation- based services), SWAN [AH02] (a stateless service differentiation mechanism) and FQMM [XI00] (a QoS model developed for assuring some level of service differentiation, supporting hybrid per-flow/per-class provisioning) are some of the most well-known proposals for Ad-Hoc QoS architectures. However, those models are not easily applicable in our environment, when Ad-Hoc networks are connected to the internet, as we will show below. Very little efforts, if any, have been put to solve the problem of providing QoS for Ad-Hoc networks interacting with infrastructure based networks. In [IM02], authors look into similar issues for the interaction between satellite based IP-networks and terrestrial access networks. In [MK03], the relation between a MANET and a hosting access domain that provides QoS support based on IntServ or DiffServ is analysed and a framework for inter-domain agreements is drafted. However, only a high level framework is presented while details are left for further study.

When using FQMM in an integrated Ad-Hoc and infrastructure approach, the gateway must map between the relative differentiation among classes in the Ad-Hoc networks and the differentiation mechanisms in the infrastructure networks. However, FQMM [KNS05] does not comprise QoS admission control procedures and a node only has knowledge of network conditions in its vicinity and FQMM parameters do not reflect the link bandwidth between a source and a destination. INSIGNIA could also be adapted to interoperate with the QoS protocols and mechanisms deployed in the infrastructure side.

However, being based on per-flow differentiation, this QoS model requires that each intermediate MANET node keeps per-flow state and performs per-flow service differentiation, which can be a major drawback concerning performance and states [KNS05]. INSIGNIA uses a fast restoration mechanism to cope with topology changes and re-routing that is targeted to pure Ad-Hoc networks.

2 Extending SWAN for MANETs connected to the Public Internet

Our approach is thus utilizing components from SWAN and in the rest of this paper we detail how we extended SWAN to provide QoS for MANETs connected to the public internet. We denote our extensions as E-SWAN and assume that the access network and the MANETs are connected through an access router (AR) or gateway. The AR provides basic connectivity by participating in IP-addressing and auto-configuration (as described above), mobility management and security, which is outside the scope of this paper. The main QoS related goals of the gateway are to assist in admission control during QoS negotiation procedure, to translate between QoS signaling and QoS classes in the Ad- Hoc and infrastructure networks and to participate in traffic regulation.

The Ad-Hoc path between an Ad-Hoc node and the gateway is abstracted as a virtual link to the infrastructure side. Admission control is performed at the gateway with collaboration of the MANET nodes, as in the normal SWAN proposal. An Ad-Hoc node wishing to establish a real-time session through the infrastructure network gathers information about resource availability in the virtual link to the gateway using a probing

(3)

multimedia session setup process, App_Sig, that requires 3 messages for a session setup:

Initiation,Reply and ACK. These messages can be mapped into real protocols, such as SIP (INVITE, 200 OK, ACK), where also bandwidth information and service class requirements might be included inside SDP/SDPng. If the sender node is located in the Ad-Hoc fringe, it sends an App_Sig Initiation message with an DSCP value corresponding to the requested class of service piggybacked with a probing request message. This request contains the Requested Bandwidth (RB) for the flow, and a Bottleneck Bandwidth (BB) field that is updated every hop with the minimum available bandwidth of the corresponding class in the path. After receiving this message, the gateway (or AR) checks if the BB is larger than the RB for the given service class and if so, it checks for resources in the infrastructure network (e.g. by issuing an RSVP message or contacting a QoS Broker which is located in the Access Network using COPS [AOF05]), and forwards the Initiation message to the receiver (if request has been authorized and granted. Simultaneously, it also replies to the probing request with a Probing Response message with indication of the available bandwidth in the Ad-Hoc path and the restrictions set forth by the QoS Broker for the Access Network. Otherwise, an error message is sent to the sender. The correspondent node then replies with an App_Sig Replymessage and, if the session parameters are allowed in the two terminals, the setup process ends with an App_Sig Ack message.

When an arbirary Ad-Hoc node detects an overload condition in a class because the target bandwidth for the class was exceeded, it starts marking ECN bits and dropping packets according to specified ECN marking and dropping curves, similar to SWAN.

The gateway monitors the ECN bits, and upon its detection notifies the sources by sendingRegulate messages. Priority schemes can be used when selecting which sessions to downgrade and to which terminals to send Regulate messages to. Such schemes can be downloaded from the QoS Broker located in the Access Network, which has information from the A4C server about user, terminal and service subscriptions [AOF05]. When a source receives a Regulate message it waits a random time period and re-starts probing. Marking and dropping curves have to be configured carefully so that the gateway still is able to receive packets ECN bits set if there is congestion.

We implemented all necessary functions to provide QoS for MANETs connected to the internet in ns-2. While SWAN uses AODV for pure MANET routing, we used a modified version of the AODV to facilitate basic Ad-Hoc network connectivity to the internet, which includes gateway discovery mechanisms [HA03]. A drawback of the approach described above is that the gateway must check every packet it receives to detect the initiation message and thus the piggybacked probing request so that it can perform the admission control with the Access Network and generate the probing reply.

This requires that the gateway manages its own network resources and performs cross- layer coordination. We have decided to implement our model so that an extended SWAN component is planted in the protocol stack of the gateway. In this case, the same purpose of probing the Ad-Hoc network to obtain the bandwidth availability is achieved without any assistance from the application layer protocol. Since the MANET part is considered to be the bottleneck, it is assumed in our current implementation that the wireline side of the gateway and the access network itself has sufficient bandwidth in all QoS classes.

(4)

Figure 1a: Goodput for multihop scenario Figure 2b: Average Delay for multihop scenario

3 Performance Evaluation

We have simulated our extensions in ns-2 using 20 mobile nodes, 1 gateway, 2 routers in the Access Network and 1 correspondent node. Between the gateway and the CN, delay and packet loss was negligible. Mobile nodes are randomly placed in an area of 1500m x 300m. We created three real-time flows at 40 Kbps CBR using a packet size of 512 Bytes. We varied the number of concurrent TCP best-effort sources from 0 to 12. All flows are destined to the same node in the Internet so all flows pass through the gateway.

There was in average 2 to 6 hops between the sender-gateway pairs. We used a physical channel bitrate of 2 mbps, and original SWAN parameters [AH02] have been set to Initial Rate of Rate Controller (100 kbps), Slow Start threshold (300 kbps), Increment Segment (50 kbps), Decrement Rate (50), Gap Control (1.2), minimum rate of best effort (100 kbps), Admission Control Rate (1000 kbps), Threshold Rate (1200 kbps). For the TCP flows we set the window size to 100 packets and the initial window size to 16. We compare the performance of our E-SWAN with normal 802.11 MAC based on DCF. We used the hybrid gateway discovery mechanism [HA03] for the AODV.

Figure 1 shows the average goodput for the CBR and TCP flows under E-SWAN. We compare the performance of E-SWAN with standard 802.11 MAC layer DCF without the SWAN components in the mobile nodes and gateway. There is almost no packet loss for the real-time UDP flows under both E-SWAN and DCF and thus the combined goodput stays at around 120 kbps (three flows, 40 kbps per flow). The average goodput of the TCP traffic in E-SWAN is approximately 25-30 percent less than for DCF.

However, the average end-to-end delay for real-time flows can be controlled by E- SWAN. For DCF, the average end-to-end delay for real-time flows increases from several msec to as high as 1.8 s (for four concurrent TCP flows). The peak in the delay at four TCP flows is due to the TCP congestion control. It is consistent with the peak in the goodput for that point. In contrast, the average delay of real-time CBR flows in E- SWAN remains bounded below 60 ms (E-SWAN CBR in Fig. 2b) whereas the delay is always above 700 ms if we do not use the E-SWAN (depicted by the DCF CBR curve in Fig. 2b). By adopting E-SWAN, a more than 90% reduction in the average delay of the real-time traffic is at a cost of 25-30 percent loss of TCP goodput.

(5)

4 Conclusions

In this paper, we proposed extensions to SWAN to provide QoS for MANETs connected to the public internet. The Gateway or AR providing internet access for MANET nodes participates in the distributed admission control process, QoS mapping procedures and in dynamic regulation, once overload is detected in the Ad-Hoc portion through the usage of ECN bits. We have shown how our mechanisms interwork with SIP-based call-setup where bandwidth parameters specify QoS requirements of the session. We have implemented extensions to SWAN in ns-2 based on a variant of AODV that provides basic internet connectivity. Our evaluations have showed that it is possible to control delay for real-time flows below 100 ms, which is a reduction by more than 90% while accepting a degrade in goodput for TCP flows of around 25-30%. In our future work we provide support for up to four traffic classes in the Ad-Hoc fringe using a set of cascaded shapers and schedulers, a more in depth analysis of our proposal using different mobility and traffic models and a support of multiple gateways to provide load balancing. Also, we will implement the mechanisms and evaluate our approach in a real testbed.

References

[AH02] G. Ahn, et al “Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad-Hoc Networks (SWAN)” In IEEE Trans. on Mobile Computing, vol. 1, no. 3, 2002, pp. 192-207.

[AOF05] R. Azevedo, et. al., “End-to-end QoS implementation in a B3G network”, to appear in Proc. Of the AICT 2005, Lisbon, Por-tugal, July, 2005

[HA03] A. A. Hamidian, “A Study of Internet Connectivity for Mobile Ad-Hoc Networks in NS- 2”, Master's thesis, Lund Institute of Technology, Sweden, January 2003

[IM02] A. Iera, A. Molinaro, “Designing the Internetworking of Terrestrial and Satellite IP- Based Networks”, in IEEE Com. Mag., Feb. 2002.

[JNF03] C. Jelger, T. Noel and A. Frey, “Gateway and address autoconfiguration for IPv6 adhoc networks”, draft-jelger-manet-gateway-autoconf-v6-03.txt, Work in progress.

[LKG03] J. Lee, D. Kim, J. J. Garcia-Luna-Aceves, Y. Choi, J. Choi and S. Nam, “Hybrid Gateway Advertisement Scheme for Connecting Mobile Ad-Hoc Networks to The Internet” in Proc. of the 57th IEEE VTC 2003, Jeju, Korea.

[KNS05] A. Kassler, et. al., “Integration of Ad-Hoc Networks with Infra-structure Networks – a QoS Perspective” in Proc. of the 5th Scandinavian Workshop on Ad-Hoc Networks, Stockholm, Sweden, May 2005

[LE00] S. B. Lee et al. , “INSIGNIA: An IP-Based Quality of Ser-vice Framework for Mobile Ad-Hoc Networks” J. Parallel and Distrib. Comp., vol. 60 nº4, Apr. 2000, pp. 374-406.

[MK03] Y. L. Morgan, T. Kunz, “Pylon: An Architectural Framework for Ad-Hoc QoS Interconnectivity with Access Domain”, in Proc. 36th HICSS, 2003, Hawaii, USA.

[RK03] P. Ratanchandani and R. Kravets, “A Hybrid Approach to Internet Connectivity for Mobile Ad-Hoc Networks,” in Proc. of the IEEE WCNC 2003, New Orleans, USA.

[WM04] R. Wakikawa, J. Malinen, C. Perkins, A. Nilsson and A. Tuominen, “Internet Connectivity for Mobile Ad-Hoc networks”, Internet-Draft, draft-wakikawa- manetglobalv6-03.txt, Work in progress.

[XI00] H. Xiao, et al: “A Flexible Quality of Service Model for Mobile Ad-Hoc Networks.” In Proc. of VTC, Tokyo, Japan, May 2000, pp. 445-449.

Referenzen

ÄHNLICHE DOKUMENTE

Employment, Social Affairs & Inclusion EESSI Business Use Case P_BUC_05 – Adhoc Request for Pension Information.. Table

For a low carbon and non-nuclear policy, large investment in renewable or CCS is inevitable, which would double the electricity cost.. In any options, import of gas or a net import

Use Case: Security in Harsh Industrial

Eine Anbindung an eine Festnetzinfrastruktur kann schon dann für alle mobilen Terminals bereitgestellt werden, wenn nur eines der beteiligten Terminals vor Ort eine Verbindung zu

An entry in the anycast routing table contains an anycast address, the unicast address of the successor node, the unicast address of the anycast peer, the anycast peer’s DSN,

This is a proof, in our opinion, that link prediction improves the route continuity and is used to avoid packet losses, and decreases packet delay because a new route discovery is

AIRS erm¨oglicht es einem mobilen Knoten in einem MANET mit mehreren Internet-Gateways immer die optimale Entscheidung zwischen einer reinen Ad-hoc-Route oder

In addition, multicast ad hoc routing protocols specifically designed for mobile ad hoc networks such as ODMRP[LSG00] and ADMR[JJ01] are only suitable for isolated ad hoc networks,