Page 150 - ITU Kaleidoscope 2016
P. 150

transfer  delay  over  actual  international  gateway   video exchanges experiments: GIST-B (Gwangju Institute
           environments  by  using  splitting  and  middle-box   of  Science  and  Technology,  Korea),  MY  (University  of
           functionalities.  In  order  to  perform  experiments  over   Malaya,   Malaysia)   and   CHULA   (Chulalongkorn
           international  gateway  environments,  we  have  selected   University,   Thailand).   The   overall  and  detailed
           OpenFlow   at   Trans-Eurasia   Information  Network   architectures  of  multi-path  chunked  exchanges  over
           (OF@TEIN) which is connected to 11 sites in 9 countries   OF@TEIN SDN cloud playground are depicted in Figures
           (Korea,   Indonesia,   Malaysia,   Thailand,   Vietnam,   1 and 2.
           Philippines, Pakistan, India and Taiwan) over TEIN4 [9].
           OF@TEIN is a large-scaled international cloud playground
           testbed.  In  this  study,  we  have  chosen three international
           nodes  which  are  located  in  South  Korea,  Malaysia  and
           Thailand  to  set  up  the  smallest  test  network  with  two
           alternative paths available for data transmissions.
               The main contributions of this paper are as follows:
                     To  design  and  develop  middle-box  splitting
                      functionalities  for  chunked  video  exchanges
                      (i.e.,  file  transfer  and  streaming)  by  using
                      POX controller, OpenStack, Open vSwitches,
                      KVM based Middle-box and SmartX boxes
                     To reduce middle-box processing delay and to
                      enable  multi-path  capacity  leverage  by
                      introducing the combination of multi-path file
                      transfer  function  and  Tsunami  protocol  over   Figure 1: Overview of multi-path chunked video exchanges over
                      OF@TEIN SDN cloud playground.                      OF@TEIN SDN cloud playground.
               The  objective  is  to  design  and  develop  middle-box
           splitting functionalities for chunked video exchanges (i.e.,
           file transfer and streaming) over multiple concurrent paths
           of OF@TEIN SDN cloud playground which has plenty of
           available  bandwidth  but  non-guaranteed  and  uncertain
           path  capacities.  TCP  file-transferring  over  international
           links is limited in terms of transfer duration and bandwidth
           capacity due to the firewall in each node and the distance
           between  nodes.  Moreover,  in  transferring  via  TCP,  all
           packet  losses  are  counted  as  congestion  and  multiple
           retransmission requests decrease the bandwidth capacity.
               In order to solve out that kind of issues with TCP, we
           have  selected  Tsunami  [6]  file-transfer  protocol  in  these
           multi-path  chunked  video  exchanges  experiments.
           Tsunami  [6]  is  a  combination  of  UDP  and  TCP  file-
           transfer  protocols  in  which  bulk  data  are  transferred  via
           UDP  and  control  data  are  transferred  via  TCP.  In  this
           paper, to reduce middle-box processing delay and to enable   Figure 2: Architecture of multi-path chunked video exchanges
           multi-path  capacity  leverage,  we  propose  to  combine  the   over OF@TEIN SDN cloud playground.
           multi-path  file-transfer  function  and  Tsunami  protocol
           over OF@TEIN SDN cloud playground. In addition, after     As described in Figures 1 and 2, we have created
           the  completion  of  file-transfer  experiments,  we  would   OpenStack  [3]  VM  running  Ubuntu  14.04  OS  with  1
           investigate how downloaded video file can be streamed out   VCPU  and  1GBytes  of  RAM  in  GIST-B  OpenStack
           smoothly within the local area network.            compute node and OpenStack VM running Ubuntu 14.04
                                                              OS  with  2  VCPUs  and  4GBytes  of  RAM  in  Thailand
             2. DESIGN OF MULTI-PATH CHUNKED VIDEO            OpenStack  compute  node for serving as a Tsunami video
                             EXCHANGES                        file-transfer  server  and  a  VLC  video  streaming  client
                                                              respectively. The middle-box with 1 VCPU and 2GBytes of
                  In this multi-path chunked video exchanges (i.e.,   RAM  running  Ubuntu  12.04  OS  which  has  been
           file  transfer  and  streaming)  experiments  over  OF@TEIN   implemented  by  using  Kernel  virtual  machine  (KVM)  in
           SDN  cloud  playground,  we  have  selected three countries:   the Thailand SmartX box  for serving as a Tsunami video
           Thailand,  Malaysia  and  South  Korea.  The  following   file-transfer  client  and  a  VLC  video  streaming  server.
           SmartX boxes have been used in this multi-path chunked   OpenStack  Nova  [10]  and  Neutron  [11]  functions  are




                                                          – 132 –
   145   146   147   148   149   150   151   152   153   154   155