Design of the Application-Level Protocol for Synchronized Multimedia Sessions

Size: px
Start display at page:

Download "Design of the Application-Level Protocol for Synchronized Multimedia Sessions"

Transcription

1 Desgn of the Applcaton-Level Protocol for Synchronzed Multmeda Sessons Chun-Chuan Yang Multmeda and Communcatons Laboratory Department of Computer Scence and Informaton Engneerng Natonal Ch Nan Unversty, Tawan, R.O.C. Abstract- An applcaton-level protocol that ntegrates the concept of applcaton level framng and the network-aware applcatons s proposed n ths paper to support the network applcatons wth the synchronzed multmeda sesson. The applcaton model and the applcaton QoS for the protocol are also proposed. The applcaton QoS for each connecton ncludes the maxmum allowable rato of the lost medum unt and the delay bound of the medum unt assocated wth the maxmum allowable rat o. The control mechansms that support the applcaton protocol nclude error control, real-tme control for ndvdual connecton wthn the sesson, and synchronzaton control for the multmeda sesson. Moreover, the applcaton protocol wth the control mechansms provdes a quanttatve expresson for the qualty of the synchronzed sesson n terms of the QoS parameters. Smulaton results show the effectveness of the protocol. I. INTRODUCTION Multmeda network applcatons often requre an end-to-end provson of qualty of servce (QoS) [1]. The requrement results n ntensve and vast research for QoS-red ssues. The QoS-red ssues nclude the desgn of the new programmng APIs for QoS supportng [2], the resource reservaton mechansm [3, 4, 5], the QoS management archtecture [6, 7, 8, 9], and QoS supportng for the wreless envronment [10, 11] etc. Snce the network behavor s dynamc and the statc allocaton strategy (e.g., peak rate assgnment for bandwdth requrement) could not acheve the effcency of the packet swtchng network (.e., the gan of the statstcal multplexng), the adaptve network QoS for multmeda transmssons was suggested. Moreover, the best-effort nature or lack of the resource (bandwdth) reservaton mechansm for some sub-networks on the transmsson path makes t mpractcal to provde the statc end-to-end QoS. However, adaptve QoS mples that once the network stuaton changes, the applcaton wll be notfed that the QoS supported by the network subsystem s changed, and t s the responsblty of the applcaton to adapt tself to the new network condton. In other words, adaptve network QoS also requres the adaptablty of the applcaton [6, 7, 8, 9, 10, 11]. The concept of the mddleware mechansm was proposed to reduce the overhead of ntroducng QoS to the exstng multmeda applcatons such as web servers [8, 9]. For the development of new multmeda network applcatons, the programmer needs to consder the network dynamcs n desgnng adaptve network applcatons [14]. Bandwdth measurement mechansms [15, 16, 17] for provdng the run-tme nformaton about the network condton could be ncluded n the applcaton tself. Such knd of applcatons was called network-aware applcatons [14]. On the other hand, the concept of Applcaton Level Framng (ALF) [12, 13] was proposed to ntegrate the transport protocol functonalty n the applcaton. The ALF concept requres that the applcaton controls the packet sze n the network and s responsble for the control mechansms such as error control and real-tme control. That s, the ALF concept empowers the applcaton wth more controls over network transmssons. Experments have proved that the ALF concept mproves the communcatons systems performance and allows more advanced technques for the effcent mplementaton of communcatons systems. Certanly an ALF applcaton should also be a network-aware applcaton snce the ALF applcaton controllng network-red functons should also adapt to the network envronment. The ntegraton of the concept of ALF and network-awareness s proposed n ths paper to support the network applcatons wth the synchronzed multmeda sesson. The applcaton QoS s defned for each connecton wthn the multmeda sesson, and the applcaton-level protocol wth the correspondng control mechansms, whch nclude error control, real-tme control, and synchronzaton control, s proposed. The remander of the paper s organzed as follows. The applcaton model and the connecton QoS from the applcaton pont of vew are presented n secton II. The format of the proposed applcaton-level protocol s explaned n secton III, and the control mechansms are presented n secton IV. Performance evaluaton for the protocol s presented n secton V. Secton VI concludes the paper. II. APPLICATION MODEL AND QOS There are multple connectons for a network applcaton wth the synchronzed multmeda sesson. Each connecton s responsble for the transmssons of one medum. The archtecture of the proposed applcaton model for both the sender ste and the recever ste of a multmeda sesson s llustrated n Fg. 1. The data producton block n the fgure denotes the source of each medum data n the applcaton program at the sender ste and s responsble for the nput process and the encodng process for one medum. The data unt generated from the data producton block s called the medum unt (), whch could be a vdeo frame or an audo segment, etc. represents the basc data unt for the encoder/decoder of each medum. As mentoned n secton I, the applcaton under the ALF concept controls the transport protocol functonalty such as error control. Snce the sze of s usually too large to be the basc data unt of the control mechansm, we defne the basc data unt for the control mechansm as the applcaton data unt (). Therefore, the applcaton segments the from the data producton block nto several fragments for the connecton of the medum. Each fragment s further encapsud by the applcaton protocol format that s presented n the next secton. Note that when decdng the sze of, we should consder the maxmum packet sze supported by the underlyng network sub-system to elmnate redundant segmentaton/reassembly.

2 Sender Applcaton Medum 1 Producton Producton Segmentaton, Tme stampng Fll n AP protocol header Module: Retransmsson (on-demand) Medum2 (Medum Unt) (AP. Unt) Recever Applcaton Medum 1 Consumpton Consumpton Module: Error control Real-tme control Synchronzaton control Reassembly Medum2 TxRate P MaxP P D : Transmsson rate of the medum data for connecton. : Loss rate that trggers retransmsson mechansm for connecton. : Maxmum rate of medum unt () allowed for connecton. : Maxmum rate of allowed for connecton. : End-to-end delay bound of for connecton. For all connecton n the synchronzed sesson, Fg. 2. Applcaton QoS for synchronzed multmeda sessons ConnectonID Sequence# Tmestamp D = D Length OptonalChecksum Network Subsystem (QoS supported or Best Effort) Connecton 1 Connecton 2 Network Subsystem (QoS supported or Best Effort) Fg. 1. Applcaton structure for the synchronzed multmeda sesson The only control mechansm supported by the applcaton at the sender ste s the on-demand retransmsson for error control, whch means the sender only retransmts as requested by the recever. Snce the sender usually acts as the data server for multple concurrent recevers, the on-demand polcy of retransmsson reduces the overhead of the sender to support ALF. The applcaton model does not mpose any QoS constrant on the underlyng network subsystem, whch means the underlyng network could be ether the QoS supported network or the best-effort network. The dfference between the best-effort network and the QoS supported network s the dfferent actons taken by the applcaton when the applcaton QoS s vod. Once the applcaton QoS s vod, the applcaton enters the re-negotaton state of the connecton for the QoS supported network, but termnates the connecton for the best-effort network. The nterface between the applcaton and the QoS supported networks s not addressed n the paper. On the other hand, the recever ste accepts s from the network subsystem and performs the control mechansms as well as the reassemblng process, whch are explaned n secton IV. As llustrated n Fg. 1, each from the network must pass error control, real-tme control, and synchronzaton control n the recever applcaton. Fnally, the s of all connectons n the sesson are delvered synchronously to the data consumpton module of each medum. Fve parameters are used to specfy the QoS requrement for each connecton wthn the synchronzed sesson. TxRate denotes the transmsson rate of the medum data by the sender for connecton. MaxP denotes the maxmum allowable rato of for connecton. P denotes the rate that trggers the on-demand retransmsson mechansm. Furthermore, the value of P s requred to be smaller than the value of MaxP. D denotes the end-to-end delay bound of for connecton, and P denotes the maxmum allowable rato of s. The wth the end-to-end delay exceedng D s defned as the. The summary of the applcaton QoS parameters for a connecton s shown n Fg. 2. Notce that each connecton n the same sesson should have the same value of the end-to-end delay bound because of the the synchronzaton requrement,.e. for all connecton n the synchronzed sesson, D = D. All of the parameters except TxRate are used for the control mechansms of the proposed applcaton-level protocol. TxRate only serves as the nput parameter n the connecton setup phase # Fragment# NumberOfFragments n the Fg. 3. The applcaton protocol format for underlyng QoS-supported networks to reserve proper resource. More specfcally, ( TxRate, MaxP, D, P ) could be passed to the underlyng network system n the setup phase of each connecton f the underlyng network s QoS-supported. III. PROTOCOL FORMAT As mentoned n secton II each s segmented to several fragments, whch are further encapsud nto s. The header of each s responsble for carryng nformaton for the control mechansms at the recever ste. The format of the s depcted n Fg. 3. The feld of ConnectonID s used for the applcaton to dstngush the connectons n the sesson. The Sequence# feld carres nformaton for reassemblng the orgnal. There are three sub-felds n the Sequence# feld: #, Fragment#, and NumberOfFragments. The feld of # represents the ID of the medum unt that s the source of ths. The feld of Fragment# ndcates the poston of ths n the orgnal. The NumberOfFragments feld ndcates how many s belong to the same. That s, all the s, whch are from the same, wll have the same value of # and NumberOfFragments. The feld of Tmestamp carres the generaton tme of the orgnal. That s, the s from the same have the same value of Tmestamp. The Tmestamp feld s used for the real-tme control mechansm and the synchronzaton control mechansm at the recever ste. As wll be explaned n next secton, the s wth the same Tmestamp from dfferent connectons must be synchronzed n the synchronzaton control mechansm. The Length feld ndcates the length of the followng feld. The feld carres the fragment data segmented from the. Fnally, The OptonalChecksum feld allows the connecton wth tghter error checkng functon. The sender and recever must decde f the OptonalChecksum feld s needed or not n the connecton setup phase. IV. CONTROL MECHANISMS In ths secton, three control mechansms preformed at the recever ste are presented. The executon sequence for the mechansms s, frst the error control, second the real-tme control, and fnally the synchronzaton control. Reassembly of s s executed durng the process of the real-tme control. Two applcaton varables are defned for these mechansms, R and R. R s used to record the run-tme rato of s, and R s used to record

3 If R > MaxP, enter re-negotaton state for connecton, or just termnate t. If R > P, enter re-negotaton state for connecton, or just termnate t. Network subsystem If R > P, ask the sender to retransmt the. Error 1. Check Checksum 2. In-sequence checkng UpdateR Real-tme Error Real-tme Reassemble wthn the tme of (Tmestamp + D) Update R Synchronzaton If the cannot be reassembled wthn the tme, drop all receved s of the. Drop only when checksum error, Pass the out-of-sequenced Fg. 4. The error control mechansm. the run-tme rato of s. The control mechansms uses the two varables to examne whether the applcaton QoS s vod or not and to take the proper acton for the volaton. We explan each of the control mechansms n the followng. 4.1 Error control The objectve of the error control s to detect f there s some lost, whch results from the lost of the, and to compute the new value for R. Therefore, the man functons of the error control nclude checkng the Sequence# feld for the ncomng s, checkng the data ntegrty f the optonal checksum s requred for the connecton, calculatng the new value for R, and fnally trggerng the proper acton accordng the new value of R. The process of the error control s llustrated n Fg. 4. Snce the calculaton of R s based on s, the error control process has to decde f some fragments of the are lost or n error accordng to the ncomng s. There are two knds of errors for the, checksum error of s and of s. The checksum error s detected va the OptonalChecksum feld, and the lost s are detected by the n-sequence checkng. In order to make the n-sequence checkng work correctly for the detecton of lost s, we assume that all the s of the same connecton follow the same path from the sender to the recever, whch s actually the concept of vrtual crcut. The assumpton s reasonable for the multmeda connecton wth long duraton. Therefore, by examnng the Sequence# feld of the ncomng s, the error control process could detect the lost s, and calcu the value of R, whch s the rato of the number of lost s over the total number of s that should be receved. The new value of R s then compared wth the values of MaxP and P. If R > MaxP, whch means the QoS s vod, the connecton should enter the re-negotaton state or be termnated. If P < R < MaxP, t trggers the retransmsson mechansm for the lost. The applcaton ssues a request for retransmsson of the lost, and re-compute R by assumng the retransmtted wll arrve correctly. Note that the error control process does not drop any wth the correct checksum. Thus, the recever merely requests retransmsson of the hole (the mssng ) n the flow of s. No acton s taken by the error control when R < P. The retransmsson strategy for the proposed applcaton protocol s based on the actual rate ( R ) and the Fg. 5. The real-tme control mechansm. desred QoS. It s dfferent from the tme-based error recovery schemes such as those n MSTP [18], LVMR [19], and RVTR [20]. The error control process buffers s for n-sequence checkng and the optonal checksum calculaton, so t only ntroduces a small delay of processng on s, whch s nsgnfcant n comparng wth the end-to-end delay. 4.2 Real-tme control The real-tme control process reassembles the s to the orgnal and checks f the end-to-end delay of the s smaller than the end-to-end delay bound. We defne one as the f the real-tme control process could not fnsh reassemblng the wthn the delay bound. That s, all s (ncludng the retransmsson of the lost ) from the same must arrve to the recever wthn the delay bound. In order to compute the end-to-end delay of s correctly at the recever ste, the sender and the recever must use a common global tme reference, whch can be obtaned from the Global Postonng System (GPS). The recever uses the Tmestamp value of s and the delay bound to decde the local expraton tme (.e. Tmestamp + D) for the reassembly of the as llustrated n Fg. 5. If the real-tme control process could not fnsh the reassembly of one before the expraton tme, all s of the are dropped, and new value of R s calcud. The calculaton of R s to dvde the number of s by the total number of s that should be receved. Smlarly as the error control, f R > P, whch means the QoS s vod, the connecton should be termnated or enter the re-negotaton state. The s that are reassembled wthn the end-to-end delay bound are passed mmedately to the next control mechansm,.e. the synchronzaton control. 4.3 Synchronzaton control The only functon of the synchronzaton control s to synchronze the delvery of all s wth the same Tmestamp. Therefore, the process latches the s wth the same Tmestamp untl the s of all connectons arrve or the local tme (Tmestamp + D) s up. In other words, all s wth the same Tmestamp must be synchronously delvered to the data consumpton module wthn the delay bound (D). The process for the synchronzaton control s llustrated n Fg. 6. Notce that the bufferng tme of one n the real-tme control and the synchronzaton control plus the actual end-to-end delay of the does not exceed the end-to-end delay bound. However, not all s wth the same tmestamp are delvered

4 Real-tme Connecton 1 Connecton Sync. Latch receved s untl all s wth the same tmestamp arrved, or the tme (Tmestamp + D) s up. snce some of them are probably and are dropped n the process of the real-tme control. 4.4 Qualty of the synchronzed sesson The qualty of each connecton could be quantfed n terms of the QoS parameters. We defne the qualty of a connecton, P succ, to be the percentage of successful s that pass all the control mechansms. The followng equaton could be easly derved: Fg. 6. The synchronzaton control mechansm consumpton consumpton Jtters of the delvery tme n a group w/o control (scattered dots) proposed protocol (horzontal at Y=0) Group ID D = 300 ms, Network: N(200, 50 2 ), P net = 2% Fg. 7. Jtters of the synchronous group P = 1 ( R succ + R ) (1) Under the steady state of the connecton, we have MaxP and R < P. Thus, we have succ P = 1 ( R + R < R ) > 1 ( MaxP + P ) (2) We assume that the s of each connecton are of the same mportance. The qualty of the sesson, denoted by Q sesson could be computed as the mean of the connecton qualty,.e., Q sesson= P Sum succ Sum( MaxP + P > 1- # connecton s # connecton s Equaton (2) and Equaton (3) present the relatonshp of the parameters of applcaton QoS and the qualty of the sesson (and ndvdual connecton). Thus, the equatons could be a good reference n determnng the values of QoS. 4.5 Slow-start and slow-stop More fluctuatons of the network stuaton occur n the begnnng of the connecton (sesson). In order to avod a connecton from frequently enterng the re-negotaton state (termnaton and re-connecton) n the begnnng of the connecton, the applcaton should delay the executon of the control mechansms for the begnnng of the connecton. The strategy s called slow-start. The slow-start strategy s reasonable snce the user should be able to tolerate more qualty degradaton n the begnnng of the sesson. On the other hand, after the sesson reaches the steady state, f a sudden congeston happens and the QoS of a connecton s vod. The connecton should delay the re-negotaton (termnaton) process snce the user would tolerate the QoS degradaton resulted from the transent congeston. The strategy s called slow-stop. The tme for postponement of the re-negotaton (termnaton) process depends on the characterstcs of the applcaton and the medum of the connecton. V. PERFORMANCE EVALUATION We conducted some smulatons to nvestgate the performance of the proposed protocol. The network envronment s modeled as an dropper followed by an end-to-end delay generator. The ) (3) Rato of faled group (%) D = 300 D = 400 D = 500 P net = 2% for all cases N(200, 20^2) N(200, 50^2) N(200, 100^2) Fg. 8. Performance for dfferent D and network delays dropper drops s wth probablty P net and the delay generator generates end-to-end delay for each non-dropped accordng to Normal dstrbuton N(µ, s 2 ). The mnmum value of the end-to-end delay s set to 20ms, and the delay of the control packet for trggerng the retransmsson of lost s s also set to 20ms n the smulaton. The traffc generator regularly generates audo s, vdeo s, and HTML s that are then fed nto the network model and the proposed protocol. The generaton rates for audo and vdeo are both 10 /sec, the rate for HTML s 1 /2sec. s wth the same generaton tme, whch form a synchronous group, should be synchronously delvered for playback at the recever. Moreover, one audo generates only one, so does HTML medum. One vdeo generates several s. The traffc generator randomly selects the number of over 3 ~ 7 for each vdeo. The applcaton QoS parameters are set as follows: (1) We assume the underlyng network system merely provdes best-effort transmsson faclty and no negotaton mechansm for network QoS s provded, so we set both MaxP and P to 1 for each medum such that the applcaton cannot termnate the connectons under bad network condton.

5 (2) Settng P to 0 so that the retransmsson of the dropped s always enabled. (3) Several values of D (delay bound) are selected n the smulaton for comparson. The jtters of a synchronous group are defned as the maxmum offset of the delvery tme of s n the same group. Fg. 7 dsplays the jtters for the proposed protocol as well as the contrast case of wthout any control (w/o control). The protocol performs real-tme control and synchronzaton control to shape the arrval pattern to a synchronous pattern. Out-of-real-tme s are dscarded. Thus, the shapng effect of the protocol s n the cost of ncreasng rato of faled synchronous group. One the other hand, f the delay bound D s large enough so that some of retransmssons of lost s could arrve n tme, the performance of the protocol s mproved. Fg. 8 shows performance for dfferent D under dfferent network delay behavors. As shown n the fgure, larger D results n better performance, and smaller varaton of network delay results n better performance as well. Notce that the performance of N(200, 20 2 ) for D=400ms s worse than that of N(200, 50 2 ). The reason s: for N(200, 20 2 ), once an s lost, the chance for the retransmsson to arrve n tme s less than that of N(200, 50 2 ), snce N(200, 20 2 ) usually generates delay close to 200ms and total elapsed tme for the retransmsson arrvng at the recever s always larger than 400ms (delay bound). On the other hand, N(200, 50 2 ) whch has a larger varaton could have more chance to generate delay much less than 200ms and the total elapsed tme sometme s less than the delay bound 400ms. VI. CONCLUSION Combnng the concept of ALF wth the network-awareness, an applcaton-level protocol for the network applcatons wth the synchronzed multmeda sesson was proposed n the paper. The applcaton model and the parameters of the applcaton QoS were also proposed. The control mechansms, ncludng the error control, the real-tme control, and the synchronzaton control, for supportng the applcaton-level protocol and QoS were presented. Moreover, the quanttatve expresson for the qualty of the synchronzed sesson was derved n the paper and could be used n determnng the values of QoS parameters for the sesson. Smulaton results show the effectveness of the protocol. Comparsons for dfferent values of the delay bound under dfferent network condton are also presented n the paper. REFERENCES [1] A. Vogel, B. Kerherve, G. Bochmann, and J. Gecse, Dstrbuted Multmeda and QoS: a survey, IEEE Multmeda, vol. 2, no. 2, pp , summer, [2] P. G. S. Florss, Y. Yemn, and D. Florss, QoSockets: a New Extenson to the Sockets API for End-to-End Applcaton QoS Management, Proceedngs, 6 th IFIP/IEEE Internatonal Symposum on Integrated Network Management, 1999, pp [3] R. Braden, L. Zhang, D. Herzog, and S. Jamn, Resource ReSerVaton Protocol (RSVP)- Verson 1 functonal specfcaton. Internet Draft, Internet Engneerng Task Force, [4] P. Y. Wang, Y. Yemn, D. Florss, J. Znky, and P. Florss, Expermental QoS Performance of Multmeda Applcatons, Proceedngs, IEEE 19 th annual jont conference of the IEEE Computer and Communcatons Socetes, 2000 (INFOCOM 2000), pp [5] I. Foster, C. Kesselman, C. Lee, B. Lndell, K. Nahrstedt, and A. Roy, A Dstrbuted Resource Management Archtecture that Supports Advance Reservatons and Co-Allocaton, Proceedngs, 7 th IEEE Internatonal Workshop on Qualty of Servce (IWQoS 99), 1999, pp [6] A. G. Malamos, E. N. Malamas, T. A. Varvargou, and S. R. Ahuja, On the Defnton, Modelng, and Implementaton of Qualty of Servce (QoS) n Dstrbuted Multmeda Systems, Proceedngs, IEEE Internatonal Symposum on Computers and Communcatons, 1999, pp [7] S. Chatterjee, J. Sydr, B. Sabata, and T. Lawrence, Modelng Applcatons for Adaptve QoS-based Resource Management, Proceedngs, Hgh-Assurance Systems Engneerng Workshop, 1997, pp [8] T. F. Abdelzaher and K. G. Shn, QoS Provsonng wth qcontracts n Web and Multmeda Servers, Proceedngs, 20 th IEEE Real-Tme Systems Symposum, 1999, pp [9] S. Brandt, G. Nutt, T. Berk, and J. Mankovch, A Dynamc Qualty of Servce Mddleware Agent for Medatng Applcaton Resource Usage, Proceedngs, 19 th IEEE Real-Tme Systems Symposum, 1998, pp [10] G. Ln and C. K. Toh, Performance Evaluaton of a Moble QoS Adaptaton Strategy for Wreless ATM Networks, Proceedngs, IEEE Internatonal Conference on Communcatons (ICC 99), 1999, pp [11] A. Kassler and P. Schulthess, Extendng the QoS Paradgm of Wreless ATM to Moble Broadband Applcatons and to the User, Proceedngs, IEEE Wreless Communcatons and Networkng Conference (WCNC), 1999, pp [12] D. Clark and D. Tenenhouse, Archtectural Consderatons for a New Generaton of Protocols, ACM SIGCOMM 90, pp [13] H. Schulzrnne, S. Casner, R.Frederck, and V. Jacobson, RTP: A Transport Protocol for Real-Tme Appl-catons, RFC1889, Nov [14] J. Bollger and Th. Gross, A Framework-based Approach to the Development of Network-Aware Applcatons, IEEE trans. Software Engneerng, vol. 24, no. 5, May 1998, pp [15] J. Bollger and Th. Gross, Bandwdth Modellng for Network-Aware Applcatons, Proceedngs., IEEE INFOCOM 99, 1999, pp [16] K. La and M. Baker, Measurng Bandwdth, Proceedngs, IEEE INFOCOM 99, 1999, pp [17] Vern Paxson, End-to-End Internet Packet Dynamcs, IEEE/ACM trans. Networkng, vol. 7, no. 3, June 1999, pp [18] Chun-Chuan Yang and Jau-Hsung Huang, A Multmeda Synchronzaton Model and ts Implementaton n Transport protocols, IEEE Journal of Selected Area n Communcatons, vol. 14, No. 1, pp , Jan [19] X. L, S. Paul, and M. Ammar, Layered Vdeo Multcast wth Retransmsson (LVMR): Evaluaton of Error Recovery Scheme, Proceedngs, IEEE 7th Internatonal Workshop on Network and Operatng System Support for Dgtal Audo and Vdeo, 1997 (NOSSDAV 97), pp [20] S. Tasaka, T. Nunome, and Y. Ishbash, Lve Meda Synchronzaton Qualty of a Retransmsson-based Error Recovery Scheme, Proceedngs, IEEE ICC 2000, pp

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Video Proxy System for a Large-scale VOD System (DINA)

Video Proxy System for a Large-scale VOD System (DINA) Vdeo Proxy System for a Large-scale VOD System (DINA) KWUN-CHUNG CHAN #, KWOK-WAI CHEUNG *# #Department of Informaton Engneerng *Centre of Innovaton and Technology The Chnese Unversty of Hong Kong SHATIN,

More information

Real-Time Guarantees. Traffic Characteristics. Flow Control

Real-Time Guarantees. Traffic Characteristics. Flow Control Real-Tme Guarantees Requrements on RT communcaton protocols: delay (response s) small jtter small throughput hgh error detecton at recever (and sender) small error detecton latency no thrashng under peak

More information

Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture

Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture Goals and Approach CS 194: Dstrbuted Systems Resource Allocaton Goal: acheve predcable performances Three steps: 1) Estmate applcaton s resource needs (not n ths lecture) 2) Admsson control 3) Resource

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Real-time interactive applications

Real-time interactive applications Real-tme nteractve applcatons PC-2-PC phone PC-2-phone Dalpad Net2phone vdeoconference Webcams Now we look at a PC-2-PC Internet phone example n detal Internet phone over best-effort (1) Best effort packet

More information

RAP. Speed/RAP/CODA. Real-time Systems. Modeling the sensor networks. Real-time Systems. Modeling the sensor networks. Real-time systems:

RAP. Speed/RAP/CODA. Real-time Systems. Modeling the sensor networks. Real-time Systems. Modeling the sensor networks. Real-time systems: Speed/RAP/CODA Presented by Octav Chpara Real-tme Systems Many wreless sensor network applcatons requre real-tme support Survellance and trackng Border patrol Fre fghtng Real-tme systems: Hard real-tme:

More information

Retransmission-Based Partially Reliable Transport Service: An Analytic Model *

Retransmission-Based Partially Reliable Transport Service: An Analytic Model * Retransmsson-Based Partally Relable Transport Servce: An Analytc Model * Rahm Marasl Paul D. Amer Phllp T. Conrad Computer and nformaton Scence Department Unversty of Delaware, Newark, DE 19716 USA Emal:

More information

Internet Traffic Managers

Internet Traffic Managers Internet Traffc Managers Ibrahm Matta matta@cs.bu.edu www.cs.bu.edu/faculty/matta Computer Scence Department Boston Unversty Boston, MA 225 Jont work wth members of the WING group: Azer Bestavros, John

More information

Network-Driven Layered Multicast with IPv6

Network-Driven Layered Multicast with IPv6 Network-Drven Layered Multcast wth IPv6 Ho-pong Sze and Soung C. Lew Department of Informaton Engneerng, The Chnese Unversty of Hong Kong, Shatn, N.T., Hong Kong {hpsze8, soung}@e.cuhk.edu.hk Abstract.

More information

Solutions for Real-Time Communication over Best-Effort Networks

Solutions for Real-Time Communication over Best-Effort Networks Solutons for Real-Tme Communcaton over Best-Effort Networks Anca Hangan, Ramona Marfevc, Gheorghe Sebestyen Techncal Unversty of Cluj-Napoca, Computer Scence Department {Anca.Hangan, Ramona.Marfevc, Gheorghe.Sebestyen}@cs.utcluj.ro

More information

Using Particle Swarm Optimization for Enhancing the Hierarchical Cell Relay Routing Protocol

Using Particle Swarm Optimization for Enhancing the Hierarchical Cell Relay Routing Protocol 2012 Thrd Internatonal Conference on Networkng and Computng Usng Partcle Swarm Optmzaton for Enhancng the Herarchcal Cell Relay Routng Protocol Hung-Y Ch Department of Electrcal Engneerng Natonal Sun Yat-Sen

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI 216 Jont Internatonal Conference on Artfcal Intellgence and Computer Engneerng (AICE 216) and Internatonal Conference on etwork and Communcaton Securty (CS 216) ISB: 978-1-6595-362-5 A Model Based on Mult-agent

More information

Analysis of Collaborative Distributed Admission Control in x Networks

Analysis of Collaborative Distributed Admission Control in x Networks 1 Analyss of Collaboratve Dstrbuted Admsson Control n 82.11x Networks Thnh Nguyen, Member, IEEE, Ken Nguyen, Member, IEEE, Lnha He, Member, IEEE, Abstract Wth the recent surge of wreless home networks,

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

Dynamic Bandwidth Provisioning with Fairness and Revenue Considerations for Broadband Wireless Communication

Dynamic Bandwidth Provisioning with Fairness and Revenue Considerations for Broadband Wireless Communication Ths full text paper was peer revewed at the drecton of IEEE Communcatons Socety subject matter experts for publcaton n the ICC 008 proceedngs. Dynamc Bandwdth Provsonng wth Farness and Revenue Consderatons

More information

Fast Retransmission of Real-Time Traffic in HIPERLAN/2 Systems

Fast Retransmission of Real-Time Traffic in HIPERLAN/2 Systems Fast Retransmsson of Real-Tme Traffc n HIPERLAN/ Systems José A Afonso and Joaqum E Neves Department of Industral Electroncs Unversty of Mnho, Campus de Azurém 4800-058 Gumarães, Portugal {joseafonso,

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

CS 268: Lecture 8 Router Support for Congestion Control

CS 268: Lecture 8 Router Support for Congestion Control CS 268: Lecture 8 Router Support for Congeston Control Ion Stoca Computer Scence Dvson Department of Electrcal Engneerng and Computer Scences Unversty of Calforna, Berkeley Berkeley, CA 9472-1776 Router

More information

Transit Networking in ATM/B-ISDN based on Service Category

Transit Networking in ATM/B-ISDN based on Service Category Transt Networkng n ATM/B-ISDN based on Servce Category Young-Tak Km Dept. of Informaton and Communcaton Engneerng, College of Engneerng, YeungNam Unv. E-mal : ytkm@ynucc.yeungnam.ac.kr ABSTRACT The ATM

More information

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research Schedulng Remote Access to Scentfc Instruments n Cybernfrastructure for Educaton and Research Je Yn 1, Junwe Cao 2,3,*, Yuexuan Wang 4, Lanchen Lu 1,3 and Cheng Wu 1,3 1 Natonal CIMS Engneerng and Research

More information

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling , pp.40-45 http://dx.do.org/10.14257/astl.2017.143.08 Applcaton of Improved Fsh Swarm Algorthm n Cloud Computng Resource Schedulng Yu Lu, Fangtao Lu School of Informaton Engneerng, Chongqng Vocatonal Insttute

More information

Avoiding congestion through dynamic load control

Avoiding congestion through dynamic load control Avodng congeston through dynamc load control Vasl Hnatyshn, Adarshpal S. Seth Department of Computer and Informaton Scences, Unversty of Delaware, Newark, DE 976 ABSTRACT The current best effort approach

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet Comparsons of Packet Schedulng Algorthms for Far Servce among Connectons on the Internet Go Hasegawa, Takahro Matsuo, Masayuk Murata and Hdeo Myahara Department of Infomatcs and Mathematcal Scence Graduate

More information

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment Journal of Physcs: Conference Seres PAPER OPEN ACCESS Resource and Vrtual Functon Status Montorng n Network Functon Vrtualzaton Envronment To cte ths artcle: MS Ha et al 2018 J. Phys.: Conf. Ser. 1087

More information

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.15 No.10, October 2015 1 Evaluaton of an Enhanced Scheme for Hgh-level Nested Network Moblty Mohammed Babker Al Mohammed, Asha Hassan.

More information

A Semi-Distributed Load Balancing Architecture and Algorithm for Heterogeneous Wireless Networks

A Semi-Distributed Load Balancing Architecture and Algorithm for Heterogeneous Wireless Networks A Sem-Dstrbuted oad Balancng Archtecture and Algorthm for Heterogeneous reless Networks Md. Golam Rabul Ala Choong Seon Hong * Kyung Hee Unversty, Korea rob@networkng.khu.ac.kr, cshong@khu.ac.kr Abstract

More information

A Fair Access Mechanism Based on TXOP in IEEE e Wireless Networks

A Fair Access Mechanism Based on TXOP in IEEE e Wireless Networks 11 Internatonal Journal of Communcaton Networks and Informaton Securty (IJCNIS) Vol. 8, No. 1, Aprl 16 A Far Access Mechansm Based on TXOP n IEEE 8.11e Wreless Networks Marjan Yazdan 1, Maryam Kamal, Neda

More information

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks Prorty-Based Schedulng Algorthm for Downlnk Traffcs n IEEE 80.6 Networks Ja-Mng Lang, Jen-Jee Chen, You-Chun Wang, Yu-Chee Tseng, and Bao-Shuh P. Ln Department of Computer Scence Natonal Chao-Tung Unversty,

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network IEEE INFOCOM Prcng Network Resources for Adaptve Applcatons n a Dfferentated Servces Network Xn Wang and Hennng Schulzrnne Columba Unversty Emal: {xnwang, schulzrnne}@cs.columba.edu Abstract The Dfferentated

More information

Security Vulnerabilities of an Enhanced Remote User Authentication Scheme

Security Vulnerabilities of an Enhanced Remote User Authentication Scheme Contemporary Engneerng Scences, Vol. 7, 2014, no. 26, 1475-1482 HIKARI Ltd, www.m-hkar.com http://dx.do.org/10.12988/ces.2014.49186 Securty Vulnerabltes of an Enhanced Remote User Authentcaton Scheme Hae-Soon

More information

Extending the Functionality of RTP/RTCP Implementation in Network Simulator (NS-2) to support TCP friendly congestion control

Extending the Functionality of RTP/RTCP Implementation in Network Simulator (NS-2) to support TCP friendly congestion control Extendng the Functonalty of RTP/RTCP Implementaton n Network Smulator (NS-2) to support TCP frendly congeston control Chrstos Bouras Research Academc Computer Technology Insttute and Unversty of Patras

More information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,

More information

SRB: Shared Running Buffers in Proxy to Exploit Memory Locality of Multiple Streaming Media Sessions

SRB: Shared Running Buffers in Proxy to Exploit Memory Locality of Multiple Streaming Media Sessions SRB: Shared Runnng Buffers n Proxy to Explot Memory Localty of Multple Streamng Meda Sessons Songqng Chen,BoShen, Yong Yan, Sujoy Basu, and Xaodong Zhang Department of Computer Scence Moble and Meda System

More information

HIERARCHICAL SCHEDULING WITH ADAPTIVE WEIGHTS FOR W-ATM *

HIERARCHICAL SCHEDULING WITH ADAPTIVE WEIGHTS FOR W-ATM * Copyrght Notce c 1999 IEEE. Personal use of ths materal s permtted. However, permsson to reprnt/republsh ths materal for advertsng or promotonal purposes or for creatng new collectve wors for resale or

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

IEEE n Aggregation Performance Study for the Multicast

IEEE n Aggregation Performance Study for the Multicast IEEE 802.11n Aggregaton Performance Study for the Multcast Yousr Daldoul, Toufk Ahmed, Djamal-Eddne Meddour To cte ths verson: Yousr Daldoul, Toufk Ahmed, Djamal-Eddne Meddour. IEEE 802.11n Aggregaton

More information

Adaptive Connection Admission Control for Mission Critical Real-Time Communication Networks Abstract 1 Introduction

Adaptive Connection Admission Control for Mission Critical Real-Time Communication Networks Abstract 1 Introduction Adaptve Connecton Admsson Control for Msson Crtcal Real-Tme Communcaton etwors B. Devalla, A. Sahoo, Y. Guan, C. L, R. Bettat and W. Zhao Department of Computer Scence, Texas A&M Unversty, College Staton,

More information

Adaptive Network Resource Management in IEEE Wireless Random Access MAC

Adaptive Network Resource Management in IEEE Wireless Random Access MAC Adaptve Network Resource Management n IEEE 802.11 Wreless Random Access MAC Hao Wang, Changcheng Huang, James Yan Department of Systems and Computer Engneerng Carleton Unversty, Ottawa, ON, Canada Abstract

More information

Bandwidth Allocation for Service Level Agreement Aware Ethernet Passive Optical Networks

Bandwidth Allocation for Service Level Agreement Aware Ethernet Passive Optical Networks Bandwdth Allocaton for Servce Level Agreement Aware Ethernet Passve Optcal Networks Dawd Nowak Performance Engneerng Laboratory School of Electronc Engneerng Dubln Cty Unversty Emal: nowakd@eengdcue Phlp

More information

Use of Genetic Algorithms in Efficient Scheduling for Multi Service Classes

Use of Genetic Algorithms in Efficient Scheduling for Multi Service Classes Use of Genetc Algorthms n Effcent Schedulng for Mult Servce Classes Shyamale Thlakawardana and Rahm Tafazoll Centre for Communcatons Systems Research (CCSR), Unversty of Surrey, Guldford, GU27XH, UK Abstract

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

JTCP: Congestion Distinction by the Jitter-based Scheme over Wireless Networks

JTCP: Congestion Distinction by the Jitter-based Scheme over Wireless Networks JTCP: Congeston stncton by the Jtter-based Scheme over Wreless Networks Erc Hsao-Kuang Wu, Mng-I Hseh, Me-Zhen Chen and Shao-Y Hung ept. of Computer Scence and Informaton Engneerng, Natonal Central Unversty,

More information

Connection-information-based connection rerouting for connection-oriented mobile communication networks

Connection-information-based connection rerouting for connection-oriented mobile communication networks Dstrb. Syst. Engng 5 (1998) 47 65. Prnted n the UK PII: S0967-1846(98)90513-7 Connecton-nformaton-based connecton reroutng for connecton-orented moble communcaton networks Mnho Song, Yanghee Cho and Chongsang

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

A New Transaction Processing Model Based on Optimistic Concurrency Control

A New Transaction Processing Model Based on Optimistic Concurrency Control A New Transacton Processng Model Based on Optmstc Concurrency Control Wang Pedong,Duan Xpng,Jr. Abstract-- In ths paper, to support moblty and dsconnecton of moble clents effectvely n moble computng envronment,

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

A Fair MAC Algorithm with Dynamic Priority for e WLANs

A Fair MAC Algorithm with Dynamic Priority for e WLANs 29 Internatonal Conference on Communcaton Software and Networks A Far MAC Algorthm wth Dynamc Prorty for 82.e WLANs Rong He, Xumng Fang Provncal Key Lab of Informaton Codng & Transmsson, Southwest Jaotong

More information

High Performance DiffServ Mechanism for Routers and Switches: Packet Arrival Rate Based Queue Management for Class Based Scheduling

High Performance DiffServ Mechanism for Routers and Switches: Packet Arrival Rate Based Queue Management for Class Based Scheduling Hgh Performance DffServ Mechansm for Routers and Swtches: Packet Arrval Rate Based Queue Management for Class Based Schedulng Bartek Wydrowsk and Moshe Zukerman ARC Specal Research Centre for Ultra-Broadband

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Petri Net Based Software Dependability Engineering

Petri Net Based Software Dependability Engineering Proc. RELECTRONIC 95, Budapest, pp. 181-186; October 1995 Petr Net Based Software Dependablty Engneerng Monka Hener Brandenburg Unversty of Technology Cottbus Computer Scence Insttute Postbox 101344 D-03013

More information

Synchronous Distributed Wireless Network Emulator for High-Speed Mobility: Implementation and Evaluation

Synchronous Distributed Wireless Network Emulator for High-Speed Mobility: Implementation and Evaluation Synchronous Dstrbuted Wreless Network Emulator for Hgh-Speed Moblty: Implementaton and Evaluaton Mnoru Kozum, Tomoch Ebata Yokohama Research Laboratory, Htach, Ltd., 292 Yoshda-cho, Totsuka-ku, Yokohama,

More information

BANDWIDTH OPTIMIZATION OF INDIVIDUAL HOP FOR ROBUST DATA STREAMING ON EMERGENCY MEDICAL APPLICATION

BANDWIDTH OPTIMIZATION OF INDIVIDUAL HOP FOR ROBUST DATA STREAMING ON EMERGENCY MEDICAL APPLICATION ARPN Journal of Engneerng and Appled Scences 2006-2009 Asan Research Publshng Network (ARPN). All rghts reserved. BANDWIDTH OPTIMIZATION OF INDIVIDUA HOP FOR ROBUST DATA STREAMING ON EMERGENCY MEDICA APPICATION

More information

Enhanced Signaling Scheme with Admission Control in the Hybrid Optical Wireless (HOW) Networks

Enhanced Signaling Scheme with Admission Control in the Hybrid Optical Wireless (HOW) Networks Enhanced Sgnalng Scheme wth Admsson Control n the Hybrd Optcal Wreless (HOW) Networks Yng Yan, Hao Yu, Henrk Wessng, and Lars Dttmann Department of Photoncs Techncal Unversty of Denmark Lyngby, Denmark

More information

Adaptive Energy and Location Aware Routing in Wireless Sensor Network

Adaptive Energy and Location Aware Routing in Wireless Sensor Network Adaptve Energy and Locaton Aware Routng n Wreless Sensor Network Hong Fu 1,1, Xaomng Wang 1, Yngshu L 1 Department of Computer Scence, Shaanx Normal Unversty, X an, Chna, 71006 fuhong433@gmal.com {wangxmsnnu@hotmal.cn}

More information

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks 2017 2nd Internatonal Semnar on Appled Physcs, Optoelectroncs and Photoncs (APOP 2017) ISBN: 978-1-60595-522-3 FAHP and Modfed GRA Based Network Selecton n Heterogeneous Wreless Networks Xaohan DU, Zhqng

More information

A Network Bandwidth Computation Technique for IP Storage with QoS Guarantees

A Network Bandwidth Computation Technique for IP Storage with QoS Guarantees A Network Bandwdth Computaton Technque for IP Storage wth QoS Guarantees Young Jn Nam 1, Junkl Ryu 1, Chank Park 1, and Jong Suk Ahn 2 1 Department of Computer Scence and Engneerng Pohang Unversty of Scence

More information

IEEE E: QOS PROVISIONING AT THE MAC LAYER YANG XIAO, THE UNIVERSITY OF MEMPHIS

IEEE E: QOS PROVISIONING AT THE MAC LAYER YANG XIAO, THE UNIVERSITY OF MEMPHIS ACCEPTED FROM O PEN C ALL IEEE 802.11E: QOS PROVISIONING AT THE MAC LAYER YANG XIAO, THE UNIVERSITY OF MEMPHIS ess AIFS[j] AIFS[] PIFS SIFS AIFS[] Content 0 to CW Bac Slot Select s The emergng IEEE 802.11e

More information

Performance Improvement of Direct Diffusion Algorithm in Sensor Networks

Performance Improvement of Direct Diffusion Algorithm in Sensor Networks Mddle-East Journal of Scentfc Research 2 (): 566-574, 202 ISSN 990-9233 IDOSI Publcatons, 202 DOI: 0.5829/dos.mejsr.202.2..43 Performance Improvement of Drect Dffuson Algorthm n Sensor Networks Akbar Bemana

More information

Channel 0. Channel 1 Channel 2. Channel 3 Channel 4. Channel 5 Channel 6 Channel 7

Channel 0. Channel 1 Channel 2. Channel 3 Channel 4. Channel 5 Channel 6 Channel 7 Optmzed Regonal Cachng for On-Demand Data Delvery Derek L. Eager Mchael C. Ferrs Mary K. Vernon Unversty of Saskatchewan Unversty of Wsconsn Madson Saskatoon, SK Canada S7N 5A9 Madson, WI 5376 eager@cs.usask.ca

More information

Derivation of Three Queue Nodes Discrete-Time Analytical Model Based on DRED Algorithm

Derivation of Three Queue Nodes Discrete-Time Analytical Model Based on DRED Algorithm Seventh Internatonal Conference on Informaton Technology Dervaton of Three Queue Nodes Dscrete-Tme Analytcal Model Based on DRED Algorthm Jafar Ababneh, Hussen Abdel-Jaber, 3 Fad Thabtah, 3 Wael Had, EmranBadarneh

More information

Enhancing Class-Based Service Architectures with Adaptive Rate Allocation and Dropping Mechanisms

Enhancing Class-Based Service Architectures with Adaptive Rate Allocation and Dropping Mechanisms Enhancng Class-Based Servce Archtectures wth Adaptve Rate Allocaton and Droppng Mechansms Ncolas Chrstn, Member, IEEE, Jörg Lebeherr, Senor Member, IEEE, and Tarek Abdelzaher, Member, IEEE Abstract Class-based

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

Voice capacity of IEEE b WLANs

Voice capacity of IEEE b WLANs Voce capacty of IEEE 82.b WLANs D. S. Amanatads, V. Vtsas, A. Mantsars 2, I. Mavrds 2, P. Chatzmsos and A.C. Boucouvalas 3 Abstract-There s a tremendous growth n the deployment and usage of Wreless Local

More information

Relational Analysis based Concurrent Multipath Transfer over Heterogeneous Vehicular Networks

Relational Analysis based Concurrent Multipath Transfer over Heterogeneous Vehicular Networks www.ijcsi.org 1 Relatonal Analyss based Concurrent Multpath Transfer over Heterogeneous Vehcular Networks Yuanlong Cao 1, Changqao Xu 1,2, Janfeng Guan 1, Ja Zhao 3, We Quan 1, Mngchuan Zhang 1 and Hongke

More information

A Distributed Dynamic Bandwidth Allocation Algorithm in EPON

A Distributed Dynamic Bandwidth Allocation Algorithm in EPON www.ccsenet.org/mas Modern Appled Scence Vol. 4, o. 7; July 2010 A Dstrbuted Dynamc Bandwdth Allocaton Algorthm n EPO Feng Cao, Demng Lu, Mnmng Zhang, Kang Yang & Ynbo Qan School of Optoelectronc Scence

More information

Improving Load Balancing mechanisms in Wireless Packet Networks 1

Improving Load Balancing mechanisms in Wireless Packet Networks 1 Improvng Load Balancng mechansms n Wreless Packet etworks 1 Guseppe Banch, Ilena Tnnrello Dept. Electrcal Engneerng, Unversty of Palermo Vale Delle Scenze, Parco D'Orleans, 90128 Palermo, Italy Abstract

More information

Two-Stage Data Distribution for Distributed Surveillance Video Processing with Hybrid Storage Architecture

Two-Stage Data Distribution for Distributed Surveillance Video Processing with Hybrid Storage Architecture Two-Stage Data Dstrbuton for Dstrbuted Survellance Vdeo Processng wth Hybrd Storage Archtecture Yangyang Gao, Hatao Zhang, Bngchang Tang, Yanpe Zhu, Huadong Ma Bejng Key Lab of Intellgent Telecomm. Software

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Channel-Quality Dependent Earliest Deadline Due Fair Scheduling Schemes for Wireless Multimedia Networks

Channel-Quality Dependent Earliest Deadline Due Fair Scheduling Schemes for Wireless Multimedia Networks Channel-Qualty Dependent Earlest Deadlne Due Far Schedulng Schemes for Wreless Multmeda Networks Ahmed K. F. Khattab Khaled M. F. Elsayed ahmedkhattab@eng.cu.edu.eg khaled@eee.org Department of Electroncs

More information

WITH rapid improvements of wireless technologies,

WITH rapid improvements of wireless technologies, JOURNAL OF SYSTEMS ARCHITECTURE, SPECIAL ISSUE: HIGHLY-RELIABLE CPS, VOL. 00, NO. 0, MONTH 013 1 Adaptve GTS Allocaton n IEEE 80.15.4 for Real-Tme Wreless Sensor Networks Feng Xa, Ruonan Hao, Je L, Naxue

More information

QoS Bandwidth Estimation Scheme for Delay Sensitive Applications in MANETs

QoS Bandwidth Estimation Scheme for Delay Sensitive Applications in MANETs Communcatons and Network, 2013, 5, 1-8 http://dx.do.org/10.4236/cn.2013.51001 Publshed Onlne February 2013 (http://www.scrp.org/journal/cn) QoS Bandwdth Estmaton Scheme for Delay Senstve Applcatons n MANETs

More information

Efficient QoS Provisioning at the MAC Layer in Heterogeneous Wireless Sensor Networks

Efficient QoS Provisioning at the MAC Layer in Heterogeneous Wireless Sensor Networks Effcent QoS Provsonng at the MAC Layer n Heterogeneous Wreless Sensor Networks M.Soul a,, A.Bouabdallah a, A.E.Kamal b a UMR CNRS 7253 HeuDaSyC, Unversté de Technologe de Compègne, Compègne Cedex F-625,

More information

Shared Running Buffer Based Proxy Caching of Streaming Sessions

Shared Running Buffer Based Proxy Caching of Streaming Sessions Shared Runnng Buffer Based Proxy Cachng of Streamng Sessons Songqng Chen, Bo Shen, Yong Yan, Sujoy Basu Moble and Meda Systems Laboratory HP Laboratores Palo Alto HPL-23-47 March th, 23* E-mal: sqchen@cs.wm.edu,

More information

ARTICLE IN PRESS. Signal Processing: Image Communication

ARTICLE IN PRESS. Signal Processing: Image Communication Sgnal Processng: Image Communcaton 23 (2008) 754 768 Contents lsts avalable at ScenceDrect Sgnal Processng: Image Communcaton journal homepage: www.elsever.com/locate/mage Dstrbuted meda rate allocaton

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

A fair buffer allocation scheme

A fair buffer allocation scheme A far buffer allocaton scheme Juha Henanen and Kalev Klkk Telecom Fnland P.O. Box 228, SF-330 Tampere, Fnland E-mal: juha.henanen@tele.f Abstract An approprate servce for data traffc n ATM networks requres

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Mobile Intelligent Agent Technology for QoS Provisioning and Network Management

Mobile Intelligent Agent Technology for QoS Provisioning and Network Management Proceedngs of the 10th WSEAS Internatonal Conference on COMMUNICATIONS, Voulagmen, Athens, Greece, July 10-12, 2006 (pp340-345) Moble Intellgent Agent Technology for QoS Provsonng and Network Management

More information

A Traffic Aware Routing Protocol for Congestion Avoidance in Content-Centric Network

A Traffic Aware Routing Protocol for Congestion Avoidance in Content-Centric Network , pp.69-80 http://dx.do.org/10.14257/jmue.2014.9.9.08 A Traffc Aware Routng Protocol for Congeston Avodance n Content-Centrc Network Jung-Jae Km 1, Mn-Woo Ryu 2*, S-Ho Cha 3 and Kuk-Hyun Cho 1 1 Dept.

More information

Achievable Bandwidth Estimation for Stations in Multi-Rate IEEE WLAN Cells

Achievable Bandwidth Estimation for Stations in Multi-Rate IEEE WLAN Cells Achevable Bandwdth Estmaton for Statons n Mult-Rate IEEE 802. WLAN Cells Eduard Garca, Davd Vamonte, Rafael Vdal and Josep Paradells Wreless Networks Group - echncal Unversty of Catalona (UPC) {eduardg,

More information

Research Article. ISSN (Print) s k and. d k rate of k -th flow, source node and

Research Article. ISSN (Print) s k and. d k rate of k -th flow, source node and Scholars Journal of Engneerng and Technology (SJET) Sch. J. Eng. Tech., 2015; 3(4A):343-350 Scholars Academc and Scentfc Publsher (An Internatonal Publsher for Academc and Scentfc Resources) www.saspublsher.com

More information

Adaptive Resource Allocation Control with On-Line Search for Fair QoS Level

Adaptive Resource Allocation Control with On-Line Search for Fair QoS Level Adaptve Resource Allocaton Control wth On-Lne Search for Far QoS Level Fumko Harada, Toshmtsu Usho, Graduate School of Engneerng Scence Osaka Unversty {harada@hopf, usho@}sysesosaka-uacjp Yukkazu akamoto

More information

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT Bran J. Wolf, Joseph L. Hammond, and Harlan B. Russell Dept. of Electrcal and Computer Engneerng, Clemson Unversty,

More information

Combined SINR Based Vertical Handoff Algorithm for Next Generation Heterogeneous Wireless Networks

Combined SINR Based Vertical Handoff Algorithm for Next Generation Heterogeneous Wireless Networks Combned SINR Based Vertcal Handoff Algorthm for Next Generaton Heterogeneous Wreless Networks Kemeng Yang, Iqbal Gondal, Bn Qu and Laurence S. Dooley Faculty of Informaton Technology Monash Unversty Melbourne,

More information

Instantaneous Fairness of TCP in Heterogeneous Traffic Wireless LAN Environments

Instantaneous Fairness of TCP in Heterogeneous Traffic Wireless LAN Environments KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL. 10, NO. 8, Aug. 2016 3753 Copyrght c2016 KSII Instantaneous Farness of TCP n Heterogeneous Traffc Wreless LAN Envronments Young-Jn Jung 1 and

More information

Digital Audio. Audio Examples. Multimedia and Quality of Service. Introduction to Multimedia Networking amd QoS. QoS

Digital Audio. Audio Examples. Multimedia and Quality of Service. Introduction to Multimedia Networking amd QoS. QoS Introducton to Multmeda Networkng amd QoS Classfy multmeda applcatons Identfy the network servces the apps need Makng the best of best effort servce Streamng Stored Multmeda vs. Interactve Applcatons Adaptve

More information

IP Camera Configuration Software Instruction Manual

IP Camera Configuration Software Instruction Manual IP Camera 9483 - Confguraton Software Instructon Manual VBD 612-4 (10.14) Dear Customer, Wth your purchase of ths IP Camera, you have chosen a qualty product manufactured by RADEMACHER. Thank you for the

More information

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution Real-tme Moton Capture System Usng One Vdeo Camera Based on Color and Edge Dstrbuton YOSHIAKI AKAZAWA, YOSHIHIRO OKADA, AND KOICHI NIIJIMA Graduate School of Informaton Scence and Electrcal Engneerng,

More information

PARNIAN: A TWO-STAGE NESTED-AUCTION FOR DYNAMIC BANDWIDTH ALLOCATION IN ETHERNET PASSIVE OPTICAL NETWORKS *

PARNIAN: A TWO-STAGE NESTED-AUCTION FOR DYNAMIC BANDWIDTH ALLOCATION IN ETHERNET PASSIVE OPTICAL NETWORKS * IJST, Transactons of Electrcal Engneerng, Vol. 35, No. E1, pp 45-61 Prnted n The Islamc Republc of Iran, 2011 Shraz Unversty PARNIAN: A TWO-STAGE NESTED-AUCTION FOR DYNAMIC BANDWIDTH ALLOCATION IN ETHERNET

More information

Support Strong Consistency for Mobile Dynamic Contents Delivery Network

Support Strong Consistency for Mobile Dynamic Contents Delivery Network Nnth IEEE Internatonal Symposum on Multmeda 27 Support Strong Consstency for Moble Dynamc Contents Delvery Networ Zhou Su, Jro Katto and Yasuho Yasuda Graduate School of Scence and Engneerng, Waseda Unversty,

More information