Anda di halaman 1dari 6

2009 Fourth International Conference on Computer Sciences and Convergence Information Technology

Novel Closed-Loop Flow Controls


Based on Virtual Path Concept
in OBS Networks
Yoshihiro Nishino1 ,Yugo Ikeda 1 , Ryosuke Takahashi 1 , Youngbok Choi 2 and Hiromi Okada 1
1 Faculty of Engineering, Kansai University 3-3-35 Yamate-cho, Suita, Osaka, 564-8680 Japan
2 Tongmyong University 535, Yongdang-Dong, Nam-Gu, Busan, 608-711 Korea
E-mail: nishino@jnet.densi.kansai-u.ac.jp
Abstract: Optical Burst Switching (OBS) has scheme is also allowed communication in optical
been proposed to realize the next generation Internet layer. In OPS, payloads are buffered in optical layer
on the Wavelength Di vision Multiplexi ng (WDM) during header packets are processed in electrical
network technology. Optical Burst Switching is an layer. Thus it achieves st atistic multiplexing but it
ultra high speed switching technology for optical needs optical random access memories (RAM).
fiber networks but has the data burst contention Third, Optical Burst Switching (OBS) [6, 7] is
problem. In this paper, we introduce Virtual Path expect ed as a realizabl e switching t echnique. It
(VP) concept addressing burst contenti on resolutions allows access networks high network resource
in OBS networks. We propose two novel flow utilizations and high cost performance. Fig1 shows a
control schemes, named Static Inter Arrival Time general OBS Network. In OBS, an OBS edge node
Flow Control (S-IAT) and Dynami c Inter Arrival assembles IP packets from access networks and
Time Flow Control (D-IAT). S-IAT keeps the dat a composes a data unit, named data burst. Then, the
burst contention rat e in an acceptable level on OBS OBS edge node creates a control packet containing
networks. Based on S-IAT, D-IAT achieves almost routing information, and data burst’s informati on and
the same data burst contention rate and higher send it into the OBS network before sending the
throughput than S-IAT by using the data burst loss corresponding data burst. The data burst is sent into
rate threshold. We will show the availabil ity of the OBS network after an interval ti me, named offset
proposed schemes by computer simulations. time. The control packet arrived at a core node is
converted from optical to electri cal (O/E) and is
1. INTRODUCTION processed according to its priorit y. The core node
In these years, the traffic volumes of backbone reser ves an output channel for the following data
networks have been exponentially increasi ng due to burst, converts the control packet from electri cal to
popularization of the Internet. This growth of the optical (E/O), and forwards it to the next node. The
traffi c volumes derives an anxiety that the backbone following data burst is allowed to get through the
networks will be bankrupted. In order to solve this core node wit hout any O/E/O conversion. The data
problem, several optical technologies have been burst arrived its destination node are disassembl ed to
studied. The most important schemes of them are IP packets again and they are sent to access networks
Wavelength Routing, Opti cal Packet Switching and individually.
Optical Burst Switching.
First, Wavel ength Routing (WR) [1, 2] based on
WDM (Wavelength Division Multipl exing)
point -to-point system is an optical layer switching
technique. WR resembles the circuit switching
scheme since an end-to-end connection are
established with one li ght path corresponding one
wavelength. So it is restricted to efficient use of
wavelengths. Second, Opti cal Packet Switching Fig1 general OBS Network
(OPS) [3, 4, 5] belonging to packet switching

978-0-7695-3896-9/09 $26.00 © 2009 IEEE 891


DOI 10.1109/ICCIT.2009.181

Authorized licensed use limited to: St. Josephs College of Engineering. Downloaded on July 22,2010 at 03:22:09 UTC from IEEE Xplore. Restrictions apply.
The rest of this paper i s organi zed as follows.
Section 2 presents static inter-arri val time. Section 3
presents d ynamic inter-arri val time. Secti on 4
presents simulation results and anal ysis that probe
the efficiency of our proposed scheme. And final
section concludes this work.

2. Static inter-arrival time flow control


We propose a simple static flow control al gorithm,
named Static Inter-Arri val Ti me Flow Control
(S-IAT), which keeps the data burst cont ention rate
Fig 2 Control flow of OBS algorithm in an acceptable area. S-IAT is composed data burst
contention rate threshold and inter-arri val time flow
Fig 2 shows the control flow of OBS algorithm. control.
Here, the offset time pl ays the important rate in OBS.
The offset time are shrinking as the control packet Data burst contention rate threshold
gets through the core nodes Note that the offset time Fig 3 shows Critical threshold for OBS network
allows statistic multipl exing without optical RAMs. performance as the data burst contention rate. X-axis
Consequentl y OBS achi eves high wavelength shows load explained latter and Y-axis shows data
utilization and high cost performance. However OBS burst contention rate respecti vely. According t o this
has the data burst contenti on problem when more figure, the data burst contention rate keeps
than one data burst reserve the same output channel increasing wit h the load. To keep the network
at the same time. The data bursts that cannot reserve performance in ideal, [14] divided the network
an output channel are usually lost. The data burst performance in terms of the data burst contention
contention directl y affects the network performance. rate into two parts, Acceptable area and Critical area.
Indeed each burst lost means a wasted bandwidth, The acceptable area is defi ned as that the data burst
increased delivery delay and decreased throughput. contention rate is enough l ow and dropped data
Some researches have proposed effici ent schemes to bursts are recoverable with retransmission control.
reduce the data burst contenti on problem [8]-[12]. On the other hand, the criti cal area is defined as that
In this paper, we introduce the Virtual Path (VP) the data burst cont ention rate i s too high even
concept which has been used in Asynchronous though dropped bursts should be retransmitted by
Transfer Mode (ATM) networks [13]. VP achieves edge nodes. These areas are divided with a threshold,
more sensiti ve controls than Dat agram (DG) in OBS named data burst contention rate threshold. It means
networks. 㩷 The features of VP are as follows. the data burst contention rat e is allowed up to its
1. VP achieves sensitive services. For example, it threshold in our study. And the load when the data
can determine the optimum throughput for each path. burst contention rate is equal to its threshold is
2. VP settles routes to destinations. So, it is defined as load threshold. It means when the load is
traceable which nodes are in congestion state at the below the load threshold, the data burst contention
edge node. rate should be in the accept able area.
Furthermore, we propose new control schemes
which allow a cont rollable data burst contention rate,
named Static Inter-Arrival Time (S-IAT) and
Dynamic Inter-Arrival Time (D-IAT) flow controls.
S-IAT flow cont rol allows to keep the data burst
contention rate in an acceptable level simply. S-IAT
aims t o prevent OBS network from the frequent
occurrence of data burst cont entions even in the
overl oaded traffic condition. However, S-IAT does
carry out the excess cont rol in sli ghtly loaded traffi c
condition.
Fig 3 critical threshold OBS network performance

892

Authorized licensed use limited to: St. Josephs College of Engineering. Downloaded on July 22,2010 at 03:22:09 UTC from IEEE Xplore. Restrictions apply.
Inter-arrival time flow control is desirable to be as small as possible. Fig5 shows a
Inter-arrival time flow control is the simplest flow FCRP format. Source, destination address virtual
control technique. Fig4 represents inter-arrival time path identifier have 8 bit respectivel y.
flow control algorithm. In S-IAT OBS network, each
data burst is sent at allocated ti me interval.

Fig5 Flow Control Request Packet

D-IAT core node


The function of D-IAT core node for congestion
Fig4 Inter-arrival time flow control control is composed two steps, to oversee out put
In S-IAT OBS network, each source destination links and to determine to send FCRPs.
pair has a bidirectional virtual path (VP). Therefore The first step of D-IAT core node function is to
S-IAT OBS network allows fai rly all ocating optimum oversee each output li nk so as not t o be in
wavelength capacities to each VP. Each inter-arrival congestion state. D-IAT core nodes achieve more
time is calculated with the assi gned wavelength sensiti ve and more efficient control than S-IAT due
capacit y as follows, to overseeing each output link. For instance, D-IAT
core nodes request ust related edge nodes to the
BS
IATsrc−dest = (1)
congestion so that control channels are saved for
WCsrc−dest × LT other control packets and not to request unrelat ed
edge nodes. We defined that the number of
where IAT, BS, WC and LT mean Inter-Arri val transmitted data burst T and dropped one D for
Time, fixed Burst Size assigned Wavelength output link O are kept for a constant time Ǎ t. Data
Capacity and Load Threshold respectivel y. We use burst contention rate for output link Co i s calculat ed
fixed burst size and fixed time interval. In S-IAT as follows.
OBS network, edge nodes send data bursts according
to the all ocated inter-arrival time to each VP.
CO =
∑D O

∑ (D
Consequentl y all edge nodes work in order to keep (2)
the data burst contention rate in the acceptable area. O + TO )
Co is calculated with simple moving average.
3. Dynamic inter-arrival time flow control Si mple moving average can interpret accurate data
The second proposed scheme is Dynami c
burst contention rate regardless burst y traffic due to
inter-arrival time flow control (D-IAT) which aims
applying a constant t erm. Fig 6 shows the idea of
to achieve higher throughput than S-IAT. The basi c
moving average. If Ǎ t is longer than a proper one,
idea of D-IAT is same as S-IAT. In D-IAT OBS
then a response speed of moving average for
network, core node request edge nodes to decrease
calculation of data burst contention rate will be
traffi c which gets through a congested link when it is
impervious and consequently QoS i n terms of data
detect ed. Each edge node which received a flow
burst contention rate will be deteriorated. On the
control request packet decreases or keeps target VP’s
other hand, in a case that Ǎ t is too short, a
throughputs so that every edge nodes keep fair share.
congestion state will be detected too sensitivel y and
D-IAT is composed of t hree el ements, Flow Control
consequently FCRPs will be sent wastefull y. Note
Request Packet(FCRP), D-IAT core node, and D-IAT
that Ǎ t affects the accuracy of data burst contention
edge node.
rate. D-IAT core nodes interpret its output link as
congestion state when the data burst CO exceeds the
Flow Control Request Packet(FCRP)
data burst contention rate threshold. Thi s calculation
In D-IAT OBS, D-IAT core nodes create Flow
is tri ggered whenever a data burst i s dropped.
Control Request Packets (FCRP) to request D-IAT
The second step of D-IAT core node function is to
edge nodes of flow control. FCRP is sent on a
determine to send FCRPs. D-IAT core nodes need to
control channel same as control packets. Therefore it

893

Authorized licensed use limited to: St. Josephs College of Engineering. Downloaded on July 22,2010 at 03:22:09 UTC from IEEE Xplore. Restrictions apply.
wait for FCRP’s effect s until they reach their inter-arrival time, the congested output link will be
destination D-IAT edge nodes due to propagation worse and dat a bursts will be increasingl y dropped.
delay. In case of Fi g 6 for example, Co exceeds the In order to sol ve this problem, D-IAT edge node puts
data burst contenti on rate threshold and D-IAT core current inter-arri val times back to ori ginally ones
node send FCRPs at t0. However Co keeps which are used in -IAT. ote that the D-IAT edge
increasing until they reach their destination edge node increases the only inter-arri val time on
nodes. If FCRPs are sent regardless of their congested VPs. Conse uently other non-congest ed
propagation delay, D-IAT edge nodes will decrease VPs have been affected.
their flow rate even though they do not need. In
order t o avoid this situation, D-IAT core node waits 4. Simulation Results and Analysis
to send FCRPs for the maximum round trip t ime In this study, we perform a number of simulations
(RTT). The maximu m RTT is calculated from VPs on a mesh network in order to evaluate the
which get through this congested output link. performance of the proposed congestion avoidance
scheme. In this simulation, we consider a NSFNET
topology with 14 nodes as shown in Fig 7. In this
model, it is assumed that a single fi ber has 16
channels and each channel is operating at 2.5Gbps. A
static virtual path is chosen between each pair of
nodes. The switching time and the processing time of
a control packet in each node are set to 5Ǵ s. Data
bursts are generated according to a Markov Modulate
Poisson Process (MMPP) and have a fixed size
(100Kbit). Simulation time i s set to 500,00,00Ǵ s.
Also it is assumed that no intermediate buffers, no
wavelength conversion and no deflection routing are
used in the nodes. In this study, the data burst
Fig6 simple moving average contention rate is set to 0.05.

D-IAT edge node


-IAT edge nodes send data burst s according to
assigned fixed inter-arri val times t o each VP.
However due to bursty traffic, edge nodes re uire
large-scale electrical buffers whi ch are enough to
buffer IP packets or flexible transmi ssion control.
D-IAT edge node based on -IAT achieves AI D
(Additive Increase ultiplicative Decrease) and fair
share throughput control. Throughput control in
D-IAT edge nodes is divided into two parts, regul ar
and congestion. Fig 7 NSFNET with 14 nodes
In regular state, D-IAT edge node receives no
FCRPs which notify incidence of congesti on. If the In the first simulation, we investigat e the
electrical buffers have enough IP packets to throughput characteristic which is distilled from
construct data bursts, they should be transmitted as time 250000Ǵ s. Fig8 shows the throughput function
soon as possible for network resource and del ay. during 250000Ǵ s to 260000Ǵ s. X-axis and Y-axis
Thus, D-IAT edge nodes decrease each VP’s show sampling time and throughput respectivel y. In
inter-arrival time during regular state. The Fi g8, we can see that the throughput is sl owly
decrement of inter-arri val time affects network increasing during non-congestion state and drops
performance. In congestion state, on the other hand, shapel y when FCRPs are transmitted. D-IAT edge
D-IAT edge node receives FCRP from a congested nodes achieve AIMD and it is proved that the
node. If D-IAT edge node keeps decreasing network resources of D-IAT are used effectivel y.

894

Authorized licensed use limited to: St. Josephs College of Engineering. Downloaded on July 22,2010 at 03:22:09 UTC from IEEE Xplore. Restrictions apply.
㪊㪅㪌㪌㪜㪂㪇㪏
0.2
㪊㪅㪌㪇㪜㪂㪇㪏 Conventional
㪊㪅㪋㪌㪜㪂㪇㪏 S-IAT

Data Burst Contention Rate


㪊㪅㪋㪇㪜㪂㪇㪏 0.15 D-IAT
㪫㪿㫉㫆㫌㪾㪿㫇㫌㩿㪹㫇㫊㪀

㪊㪅㪊㪌㪜㪂㪇㪏
㪊㪅㪊㪇㪜㪂㪇㪏 0.1
㪊㪅㪉㪌㪜㪂㪇㪏
㪊㪅㪉㪇㪜㪂㪇㪏
0.05
㪊㪅㪈㪌㪜㪂㪇㪏
㪊㪅㪈㪇㪜㪂㪇㪏
㪊㪅㪇㪌㪜㪂㪇㪏 0
1.25E-03 6.25E-03 1.13E-02
㪉㪌㪇㪇㪇㪇 㪉㪌㪉㪇㪇㪇 㪉㪌㪋㪇㪇㪇 㪉㪌㪍㪇㪇㪇 㪉㪌㪏㪇㪇㪇 㪉㪍㪇㪇㪇㪇
Data Burst Generation Rate Lambda
㪪㪸㫄㫇㫃㫀㫅㪾㩷㪫㫀㫄㪼㩿㱘㫊㪀
Fig8 throughput during 25000Ǵ s and 26000Ǵ s Fig9 Characteristics Data burst contention rate

In the second simulation, we observe the dat a Finally, in the forth simulat ion, we observe the deliver y
burst contention rate characteristic. Fig 9 shows the delay character istic. Fig 11 shows the average delivery
data burst contention rate of one VP as function of delay o n o ne VP as function of the data burst generation
data burst generation rate λ . The data burst rate λ . The delivery delay of the conventional scheme
contention rate of con ventional scheme keeps higher keeps a constant rate since it does not suffer flow control
as λ gets higher. However the data burst at edge nodes. On the other hand, S-IAT suffers the
contention rates of both proposed schemes keep the longest delay in these schemes because their inter-arrival
critical data burst contention rate, which is the upper time is fixed. Due to fixed inter-arrival time, Fig.10
limit of the acceptable area. We observe that the data shows that S-IAT wastes the network resources. D-IAT
burst contention rate of D-IAT is slight higher than which supports a dynamic inter-arrival time can achieve
S-IAT. shorter delivery delay than S-IAT one. This is because
In t he third simulation, we observe the throughput D-IAT edge nodes cha nge their inter-arrival times and
characteristic. Fig 10 shows the throughput as send data bursts according to the network congestion state.
function of dat a burst generation rate λ of global D-IAT makes it possible to utilize network resources more
network. X-axis and Y-axis mean data burst effectively than S-IAT.
generation rate λ and throughput respecti vel y. Th e
throughput of S-IAT is increasing until λ reaches 0.1
to 0.00625. Thi s is because when λ is below S-IAT
0.00625, the load is not the critical l oad. However 0.08 D-IAT
the throughput of S-IAT keep a constant value when
Throughput(Gbps)

λ is over the critical l oad for keeping the data burst 0.06
contention rate in the acceptable area. On the other
hand, the throughput of D-IAT is increasing even 0.04
though λ exceeds the critical load. This is because
D-IAT edge nodes send the many more data bursts 0.02
than S-IAT so that the network resources are used
effectivel y when network is non-congestion state. 0
D-IAT achieve 35% higher throughput than S-IAT. 1.25E-03 6.25E-03 1.13E-02
Data Burst Generation Rate Lambda

Fig 10 Characteristics of Throughput

895

Authorized licensed use limited to: St. Josephs College of Engineering. Downloaded on July 22,2010 at 03:22:09 UTC from IEEE Xplore. Restrictions apply.
“Photonic Packet Switches: Architect ures and
㪋㪈㪋㪌 Exper imental Implementat ions”, Proceedings of the
㪚㫆㫅㫍㪼㫅㫋㫀㫆㫅㪸㫃 IEEE, vol. 82, pp. 1650-1667, Nov. 1994.
[4] L. Dittmann, C. Develder, D. Chiaroni, F. Neri, F.
㪋㪈㪋㪇 㪪㵥㪠㪘㪫 Callegati, “The European IST Project DAV ID: A
Viable Approach Toward Optical Packet Switching”,
㪛㪼㫃㫀㫍㪼㫉㫐㩷㪛㪼㫃㪸㫐㩿 㱘㫊㪼㪺㪀

㪛㵥㪠㪘㪫
IEEE Journal o n Selected Areas in Communications,
㪋㪈㪊㪌 VOL. 21, NO. 7, SEPT 2003.
[5] Christian Guillemot, Monique Renaud, Piero
Gambini “Transparent Optical Packet Switching: The
㪋㪈㪊㪇 European ACTS KEOPS Project Approach”, Jour nal
of Lightwave Technology, VOL. 16, NO. 12 DEC
1998.
㪋㪈㪉㪌
[6] Chunming Qiao, Myungsik Yoo, “Optical burst
switching (OBS) - a new paradigm for an optical
㪋㪈㪉㪇 Internet”, Journal of High Speed Networks, VOL. 8,
Issue. 1, March 1999.
㪈㪅㪉㪌㪜㪄㪇㪊 㪍㪅㪉㪌㪜㪄㪇㪊 㪈㪅㪈㪊㪜㪄㪇㪉
[7] Yijun Xiong, Marc Vandenhoute, Hakki C. Cankaya,
㪛㪸㫋㪸㩷㪙㫌㫉㫊㫋㩷㪞㪼㫅㪼㫉㪸㫋㫀㫆㫅㩷㪩㪸㫋㪼㩷㪣㪸㫄㪹㪻㪸 “Control Architecture in Optical Burst-Switched
WD M Networks”, IEEE Journal on Selected Areas i n
Communications, Vol. 18, No. 10, OCT 2000.
Fig 11 Trans mission Delay
[8] Barakat, N. Sargent, E. H. “D ual-header opt ical burst
switching: a new architect ure for WDM
5. Conclusion burst-switched networks” INFOCOM 2005. 24th
Annual Joint Conference of the IEEE Computer and
In Opti cal Burst Switching (OBS), edge nodes Communications Societies. Proceedings IEEE, VOL.
keep sending data bursts regardl ess of the network 1, pp 685-693.
condition which may overwhelm the network [9] Sungcha n Kim, “Contention Resolution for Optical
Burst Switching Networks Using Alternative
capacities. It causes the serious burst contention Routing”, 2002 IEEE International Conference o n
problem in OBS. In order to sol ve this problem, we Communications, vol.101,no.2,May 2002
have proposed two novel schemes named S-IAT and [10] Yoshihiko Mori etc, ”Effective Flow rate
Control for the Deflection Rout ing based Optical
D-IAT based on the VP concept. They allow that Burst Switching Networks,” Asia-Pacific Conference
edge nodes send the optimum traffic flow for the on Communications 2006.
OBS network. S-IAT allows keeping the dat a burst [11] C.Gauger, “Dimensio ning of FDL Buffers for
Optical B urst Switching Nodes,” Proceedings,
contention rate in the acceptable state. D-IAT allows Optical Network Design and Modeling(ONDM)2002,
detecting congestion state with simple moving Torino, Italy, 2002
average and virtual path. D-IAT has achieved not [12] Jeyashanker Ramamirtham Turner, J. , “Time
sliced optical burst sw itching”, INFOCOM 2003.
only keeping the data burst contention rate in Twe nt y-Second Annual Joint Confere nce of the IEEE
acceptable area but obtaining 35% higher throughput Computer and Communications Societies. IEEE, Vol.
and lower delivery delay than S-IAT. 3, pp. 2030-2038.
[13] D.E.McDysan, D.L.Spohn , “ATM - Teory and
Application”, McGraw-Hill Inc, 1994
ACKNOWLEDGMENT [14] Abdelilah Maach, Gregor V. Bochman, Hussein
"This research was partly supported by both the Mouftah, “Congestion Control and Contentio n
Elimination in Optical Burst Switching”,
Ministry of Knowledge and Economy, Republic of Telecommunicat ion System Vol. 27. pp. 115-131
Korea, under the ITRC support program supervised 2004.
by IITA(IITA-2009-C1090-0902-0004), and the
Ministry of Education, Science, Sports and Culture
Japan, Grant-in-Aid for Scientific Research (B), no.
19360180, 2009.

References
[1] Alexander Birman, “Computing Approximate
Blocking Probabilities for a Class of All-Optical
Networks”, IEEE Jour nal on Selected Areas i n
Communications, VOL. 14, NO. 5 JUNE 1996.
[2] E. Karasan and E. Ayanoglu, “Effects of Wavele ngth
Routing and Selection Algorithms on Wavelengt h
Conversion Gain in WDM Optical Networks,”
IEEE/ACM Trans. Networking, 6, pp. 186-196, 1998.
[3] D. J. Blumenthal, P. R. Prucnal, and J. R. Sauer,

896

Authorized licensed use limited to: St. Josephs College of Engineering. Downloaded on July 22,2010 at 03:22:09 UTC from IEEE Xplore. Restrictions apply.

Anda mungkin juga menyukai