=Paper= {{Paper |id=None |storemode=property |title=The Evaluation of Performance in Flow Label and Non Flow Label Approach Based on IPv6 Technology |pdfUrl=https://ceur-ws.org/Vol-920/p1-bejleri.pdf |volume=Vol-920 |dblpUrl=https://dblp.org/rec/conf/bci/BejleriTBFB12 }} ==The Evaluation of Performance in Flow Label and Non Flow Label Approach Based on IPv6 Technology== https://ceur-ws.org/Vol-920/p1-bejleri.pdf
        The Evaluation of Performance in Flow Label and
       Non Flow Label Approach Based on IPv6 Technology
                Ariana Bejleri                                             Igli Tafaj                                   Ermal Beqiri
   Polytechnic University of Tirana                       Polytechnic University of Tirana                          Tirana University
  Faculty of Information Technology                      Faculty of Information Technology                 Mathematics & Statistics & Applied
  Computer Engineering Department                        Computer Engineering Department                        Informatics Department
           Tirana, Albania                                        Tirana, Albania                                    Tirana, Albania
     arianabejleri@yahoo.com                                       itafaj@gmail.com                                 ermalfr@yahoo.fr

                           Julian Fejzaj                                                                  Aleksander Biberaj
                    Tirana University                                                              Polytechnic University of Tirana
               Faculty of Natural Sciences                                                        Faculty of Information Technology
             Department of Computer Science                                                Electronic and Telecommunication Engineering
                     Tirana, Albania                                                                          Department
                Julian.fejzaj@fshn.edu.al                                                                  Tirana, Albania
                                                                                                        a.biberaj@yahoo.com

ABSTRACT                                                                              For example, a broadcaster can tend to utilize the full bandwidth
In this paper, we want to evaluate the performance of two                             from the network manager, but meanwhile the network manager
broadcasters with Flow label and Non flow label approach.                             asks fairness in distributing packets to the remaining broadcasters
Experimentally we have presented that the throughput utilization                      [5], [6]. As it know throughput is one of the important feature of
for each broadcaster with Flow Label approach which is                                QoS Routing, because the management of throughput offers a
implemented in MPLS Routing Technology is 89,95%. This result                         better QoS performance. It is interesting to mention that IPv6 not
is better than Non Flow Label approach which is evaluated at                          only overcomes the shortcoming problems in the IPv4, but also it
92,77%. The aim of this paper is to present that MPLS Routers                         takes the benefits in Quality of service (QoS). QoS in IPv6 plays
performance is better than IP routers especially in Throughput                        an important role in the Stream Model Approach between
Utilization, Low Level of Drop Packet Rate and time delay. The                        broadcasters [1], [4]. In [3] the packet’s traffic on channel is
second technology is implemented in IP routing. Experimentally                        organized without flow label technology. Flow label technology
we have generated some video stream packets between 2                                 means that instead of router nodes (fig 1) based on IP routing we
broadcasters with an arrange of router nodes. Experiments are                         can use MPLS routers. MPLS technology has some advantages,
performed by using ns-2 simulator.                                                    but the most one is speed routing. Based on some executed tests
                                                                                      we can present that bandwidth utilization is another good feature
Keywords                                                                              compared with IP routers technology.
MPLS technology, IP routing technology, throughput, flow-label                        The objective of this paper is to highlight our simulation results
approach, ns-2 simulator                                                              in terms of two attributes which are the Throughput and Time
                                                                                      Computation Performance based on IPv6 technology with flow
1. INTRODUCTION                                                                       label packets technology in Multi-channel Stream Approach.
As we know IPv6 is a recent technology of communication and it                        Than we want to compare the results of our simulation with non-
gives a lot of improvements compared to IPv4 [5], [2], [3]. These                     flow label packets technology in Multi-channel Stream Approach.
improvements based on features upgraded by the Internet
Engineering Task Force (IETF), for example, the increase of the                       The rest of the paper is organized as follows: section 2 briefly
address space from 32 bits to 128 bits or the increase of some                        discusses the comparison between MPLS and IP routing section 3
significant QoS conditions. By using the recent multimedia                            presents the experimental analysis and results, in section 4 are
applications technologies [7], internet providers, companies,                         given some conclusions and future works and finally are
subscribers and the researchers will take some benefits. The                          presented the references.
Internet Protocol (IP) is considered to be a best effort service, so
in the future, the TV broadcasters will use the IP address for
communication. In other words, there will be a convergence of the                     2. COMPARISON BETWEEN MPLS
broadcast network with the IP to form the Internet Protocol                           ROUTING AND IP ROUTING
Television (multimedia with IP) under the recent development.
There are built some policies based on flow-labels to manage the                      1. IP routing uses hop-by-hop destination-only forwarding
routing of the packets (channels) to the nodes (subscribers)during                       paradigm. When forwarding IP packets, each router in the
the transmission with IP-multimedia approach.                                            path has to look up the packet's destination IP address in the
                                                                                         IP routing table and forward the packet to the next-hop
                                                                                         router [8].
BCI’12, September 16–20, 2012, Novi Sad, Serbia.
Copyright © 2012 by the paper’s authors. Copying permitted only for private and       2. MPLS uses a variety of protocols to establish Label Switched
academic purposes. This volume is published and copyrighted by its editors.              Paths (LSP) across the network. LSPs are almost like Frame
Local Proceedings also appeared in ISBN 978-86-7031-200-5, Faculty of Sciences,          Relay or Asynchronous Transfer Mode (ATM) permanent
University of Novi Sad.


                                                                                  1
   virtual circuit (PVC), with two major differences: they are              As it look from figure 1 two broadcaster generate video-stream
   unidirectional and they can merge (all LSPs toward the same              packets at the same time. All these packets are routing on these
   egress router could merge somewhere in the network).                     nodes based on RIP v2 policy.
3. MPLS is faster than IP routing because it is based on label.             In [3] the throughput for a determined broadcaster and the number
4. MPLS is in 2,5 OSI Layer and IP is in 2 OSI Layer.                       of nodes is calculated as in the following equation:

3. EXPERIMENTAL ANALYSIS DESIGN                                                                   Num ( SBW ) − Num ( RBW )
                                                                                   Throughput =                             × 100 %     (1)
AND RESULTS                                                                                              Num ( SBW )
In this section, we want to test the Throughput and Time Delay
based on IPv6 technology with non flow label packets technology             Throughput: The amount of the non-lost received bandwidth.
and flow label packets technology in Multi-channel Stream                   Num. (SBW): The amount of the bandwidth provided by the
Approach. As we presented above we have used IPv6 technology                network manager. Packets should be sent to all nodes of the
because it offers more flexibility and QoS features than IPv4               determined broadcaster.
                                                                            Num. (RBW): The amount of the bandwidth that is received from
3.1 Experimental Analysis                                                   the determined broadcaster. This amount should get different
In the Multi - Stream Approach we have tested up to 10 nodes for            value than SBW, because some packets have to lost during
2 broadcasters as end-users. We have used ns2 simulator since it            routing.
is considered to be powerful, efficient and flexible for simulation.
The 10 nodes were tested sequentially starting from 1 node, 2               3.2 Simulation Results
nodes, 3 nodes, … , 10 nodes, respectively. We have simulated for
both broadcasters Video Stream Packets with 1.4 KB packet                   In order to evaluate our method, the main attribute is the
length, Rate Video Stream is 1.5 MB/sec and Bandwidth is 5 MB.              Throughput between the nodes and their broadcasters. We did
Network topology is BUS. In NS2 simulator we configure RIP                  compare the throughput behavior of each broadcaster with their
version 2 Routing Policy. We have choosen approximately                     nodes starting from 1 node and increasing the size to 10 nodes,
characteristics with real environment [3].                                  based on IP routing protocol. The experiment presents that the
The maximum Video Packet supported by Maximum                               total throughput for the 2 broadcasters with 10 nodes with IP
Transmission Units (MTUs), which include the Maximum                        routing technology is 92.77% . If we use the Non-Flow Label
Segment Size (MSS) plus the 40-byte header, within TCP/IP                   Technique which means that we can replace the IP routers with
traffic. We'd like video packets (which include a smaller header,           MPLS routers, with the same policy routing (RIP) with 2
apparently) to be around 1400 bytes to fit within acceptable limits         broadcasters which generate the same packet traffic, the total
and eliminate the possibility of broken packets.                            throughput utilization for each broadcaster is decrease to 89,95%.
Initially, the first broadcaster generate video stream packets to           This means that one broadcaster can use the same number of
second one by httperf tool. In the first broadcaster we have                video stream packet generated with smaller utilization bandwidth.
installed client machine and in the second one we have installed            All router nodes in figure 1 are configured with IPv6 address. The
server machine. In server machine we have built Apache Web                  total number of packets generated from each broadcaster is 1000.
Server. So the client is sending video packet request by using http         As it looks from table 1 and table 2, if the number of nodes is
protocol to the server machine. On the other hand second                    increased the total throughput utilization for each broadcaster is
broadcaster can generate http video request to the first one. At this       decreased linearly. The number of dropped packets increased
moment client machine is transform in server machine and vice               linearly if the number of nodes increased too (table 3,4). Each
versa. Thus at the same time one machine will utilized as client            node can introduce drop packets (the reason are buffer,
and server by installed Apache Web Server (Apache2 on                       architecture of routers etc). In this paper we compared the
CENTOS 5.5 OS)                                                              percentage of dropped packets and time delay between 2
For every experimental phase (by 2, 3 ,4 …10 nodes), we have                technologies, non-flow labels packet and flow labels packet as it
calculated the throughput , then we have compared the throughput            shows in table 3-6.
of the nodes into both broadcasters. Previously we have
performed experiments with router nodes which are based on IP
technology (non flow label technique). We have repeated this
experiment with MPLS routers (flow label technique).


                               Node 2



         Node 1                                     Node 4




                                Node 3




  Figure 1: Two broadcasters and 4 nodes. The broadcasters
         generate video packet traffic between nodes.




                                                                        2
Table 1: The throughput results for each broadcaster and a           Table 4: The percentage of dropped packets between 2
defined number of nodes without flow labels technology (IP)          broadcasters and nodes with flow label packet (MPLS)

            Nr of Nodes           Throughput                                   Nr of Nodes         Drop Packets
                  1                 94.401%                                         1                1.024 %
                  2                 94.227%                                         2                1.140 %
                  3                 94.055%                                         3                1.271 %
                  4                 93.901%                                         4                1.441 %
                  5                 93.607%                                         5                1.652 %
                  6                 93.414%                                         6                1.875 %
                  7                 93.243%                                         7                2.067 %
                  8                 93.134%                                         8                2.260 %
                 9                  92.998%                                        9                 2.480 %
                 10                 92.777%                                        10                2.630 %

Table 2: The throughput results between 2 broadcasters and        Table 5: Time delay in Multi-Stream Approach with non-flow
   number of nodes with flow labels technology (MPLS)                                   label packet (IP)


            Nr of Nodes           Throughput                                   Nr of Nodes          Time delay

                  1                91.015 %                                         1                 2,16 ms

                  2                91.012 %                                         2                 3,44 ms

                  3                91.007 %                                         3                 5,99 ms

                  4                91.004 %                                         4                 8,32 ms

                  5                90.452 %                                         5                 9,99 ms

                  6                89.970 %                                         6                11,39 ms

                  7                89.967 %                                         7                14,22 ms

                  8                89.961 %                                         8                17,86 ms

                 9                 89.960 %                                        9                 21,62 ms
                 10                89.957 %                                        10                26,55 ms

                                                                   Table 6: Time delay in Multi-Stream Approach with -flow
  Table 3: The percentage of dropped packets between 2                               label packet (MPLS)
  broadcasters and nodes with non-flow label packet (IP)

            Nr of Nodes          Drop Packets                                  Nr of Nodes          Time delay

                  1                 1.025 %                                         1                1,66 ms
                  2                 1.142 %                                         2                2,56 ms
                  3                 1.272 %                                         3                3,77 ms
                  4                 1.444 %                                         4                6,20 ms
                  5                 1.652 %                                         5                8,52 ms
                  6                 1.876 %                                         6                9,98 ms
                  7                 2.067 %                                         7                11,04 ms
                  8                 2.261 %                                         8                12,56 ms
                 9                  2.480 %                                        9                 14,24 ms
                 10                 2.631 %                                        10                14,89 ms




                                                              3
We have presented graphically, throughput utilization and time             In the future we will increase the number of broadcasters and
delay (figure 2 and figure 3) based on the flow-label technology.          routers. Also we will generate the dynamic length of video
In figure 3 time delay increases linearly when the number of               stream packets in order to evaluate the throughput utilization
nodes increased too, because each router nodes introduce a slight          performance and time delay in WAN.
delay. In figure 2 throughput utilization is decreased when the
numbers of nodes is increased. As we mentioned above the reason
is increasing of data rate lost for each node. We have a sensitive        5. REFERENCES
reduction of throughput utilization, between node 4 and node 6.
This was happen because in those nodes the ratio of drop packets
                                                                          [1] Almadi M.A, Idrus R, Ramadass S, Budiarto R, “A Proposed
is bigger than 3 nodes. After 6 nodes the drops of packet are
                                                                              Model for Policy-Based Routing Rules in the IPv6 Offering
stabilized.
                                                                              QoS for IPTV Broadcasting,” International Journal of
                                                                              Computer Science and Network Security, IJCSNS, VOL.8
                                                                              No.3, March 2004, pp. 163-173, 2008.
                                                                          [2] Cho K, Luckie M, Huffaker B, “Identifying IPv6 Network
                                                                              Problems in the Dual-Stack World” In Proceedings of the
                                                                              Annual Conference of the Special Interest Group on Data
                                                                              Communication, SIGCOMM’04, Portland, Oregon, USA, 30
                                                                              August- 3 September 2004.
                                                                          [3] Liang, J, Yu B, Yang Z, Nahrstedt K.. “A Framework for
                                                                              Future Internet-Based TV Broadcasting,” In Proceedings of
                                                                              the International World Wide Web Conference, multimedia
                                                                              with IP Workshop, Edinburgh, Scotland, United Kingdom,
                                                                              2006
                                                                          [4] Pezaros DP and. Hutchison D.          “Quality of Service
                                                                              Assurance for the next Generation Internet,” In Proceedings
      Figure 2: Throughput results between 2 broadcasters.                    of the 2nd Postgraduate Symposium in Networking,
                                                                              Telecommunications     and     Broadcasting     (PGNet'01),
                                                                              Liverpool, UK, June 18-19, 2001.
                                                                          [5] Pezaros D.P, Hutchison D, Gardner R.D, Garcia F.J and
                                                                              Sventek J.S, “Inline Measurements: A Native Measurement
                                                                              Technique for IPv6 Networks,” In Proceedings of the
                                                                              International Conference of the IEEE for Networking and
                                                                              Communication, pp. 105-110, 2004.
                                                                          [6] Silva J. S, Duarte S, Veiga N, and Boavida F,”MEDIA – An
                                                                              approach to an efficient integration of IPv6 and ATM
                                                                              multicast       environments,”        [Online].    Available:
                                                                              http://cisuc.dei.uc.pt/dlfile.php?fn=171_pub_SaSilva.pdf&ge
                                                                              t=1&idp=171&ext= April 12, 2008.
                                                                          [7] Zhiwei Y, Guizhong L, Rui S, Qing Zh, Xiaoming Ch,
                                                                              Lishui Ch. ”School of Electronics and Information
                                                                              Engineering Xi’an Jiaotong University, Xi’an, China
                                                                              710049, “A Simulation Mechanism for Video Delivery
        Figure 3: Time delay between 2 broadcasters.                          Researches, 2009
                                                                          [8] http://searchtelecom.techtarget.com/answer/What-is-the-
                                                                              difference-between-MPLS-and-normal-IP

4. CONCLUSIONS AND DISCUSSIONS
 1. As it look from table 3 and table 4 the drop packets rate are
    similarity for both methods (flow label and non-flow label).
    This is because both routers have the same buffers, so it
    doesn’t affect the performance of drop packets routing.
 2. If we compare table 5 and table 6 the difference of time is
    visible. This is because MPLS routers characterized from a
    fast routing technology. The reason is routing packet which
    are based on labels, not in IP. This is an important feature of
    the best throughput utilization in flow label technology,
    descripted in table 2 compared with non-flow label
    technology in table 1.




                                                                      4