A Synchronization Scheme for Stored Multimedia Streams

Size: px
Start display at page:

Download "A Synchronization Scheme for Stored Multimedia Streams"

Transcription

1 In B. Butsher, E. Moeller, and H. Push, editors, Interative Distributed Multimedia Systems and Servies (European Workshop IDMS 96, Berlin, Germany), volume 1045 of LNCS, pages Springer Verlag, Heidelberg, Germany, Marh 1996 A Synhronization Sheme for Stored Multimedia Streams Werner Geyer 1, Christoph Bernhardt, Ernst Biersak Institut Euréom 2 Abstrat: Multimedia streams suh as audio and video impose tight temporal onstraints due to their ontinuous nature. Often, different multimedia streams must be played out in a synhronized way. We present a sheme to ensure the ontinuous and synhronous playout of stored multimedia streams. We propose a protool for the synhronized playbak and we ompute the buffer required to ahieve both, the ontinuity within a single substream and the synhronization between related substreams. The sheme is very general beause it only makes a single assumption, namely that the jitter is bounded. 1 Introdution 1.1 Motivation Advanes in ommuniation tehnology lead to new appliations in the domain of multimedia. Emerging high-speed, fiber-opti networks make it feasible to provide multimedia servies suh as Video On-Demand, Tele-Shopping or Distane Learning. These appliations typially integrate different types of media suh as audio, video, text or images. Customers of suh a servie retrieve the digitally stored media from a video server [Ber95] for playbak. 1.2 Multimedia Synhronization Multimedia refers to the integration of different types of data streams inluding both ontinuous media streams (audio and video) and disrete media streams (text, data, images). Between the information units of these streams a ertain temporal relationship exists. Multimedia systems must maintain this relationship when storing, transmitting and presenting the data. Commonly, the proess of maintaining the temporal order of one or several media streams is alled multimedia synhronization [Eff93]. Continuous media are haraterized by a well-defined temporal relationship between subsequent data units. Information is only onveyed when media quanta are presented ontinuously in time. As for video/audio the temporal relationship is ditated by the sampling rate. The problem of maintaining ontinuity within a single stream is referred to as intra-stream synhronization. Moreover, there exist temporal 1 Now with: Praktishe Informatik IV, University of Mannheim, Mannheim, Germany, geyer@pi4.informatik.uni-mannheim.de Route des Crêtes, Sophia-Antipolis Frane, Phone: , FAX: , {bernhard,erbi}@eureom.fr 1

2 relationships between media-units of related streams, for instane, an audio and video stream. The preservation of these temporal onstraints is alled inter-stream synhronization. To solve the problem of stream synhronization we have to regard both issues whih are tightly oupled. One an distinguish between life synhronization for life media streams and syntheti synhronization for stored media streams [Ste93a]. In the former ase, the apturing and playbak must be performed almost at the same time, while in the latter ase, samples are reorded, stored and played bak at a later point of time. For life synhronization, e.g. in teleonferening, the tolerable end-to-end delay is in the order of a few hundred milliseonds only. Syntheti synhronization of reorded media stream is easier to ahieve than life synhronization: higher end-to-end delays are tolerable, and the fat that soures an be influened proves to be very advantageous as will be shown later. It is, for instane, possible to adjust playbak speed or to shedule the start-up times of streams as needed. However, as resoures are limited, it is desirable for both kinds of synhronization to keep the buffers required as small as possible. [Koe94] 1.3 Related Work Esobar et al. [Es94] and Rothermel et al. [Rot95b] propose a sheme that requires globally synhronized loks. Their synhronization mehanism relies on time stamps to determine the different kind of delays eah stream experienes, using time stamps. At the reeiver different delays are equalized to the maximum delay by buffering. Rothermel enhanes this basi mehanism with a buffer level ontrol and a master-slave onept. Rangan et al. [Ran93] present a synhronization tehnique based on feedbak. Synhronization is done at the senders side, assuming that the reeiver stations send bak the number of the urrently displayed media-unit. Asynhrony an be disovered by the use of so-alled relative time stamps (RTS). Synhrony is restored by deleting or dupliating media-units. Trigger pakets are exhanged periodially so to alulate the relative time deviation between sender and reeiver. Agarval et al. [Aga94] adopt the idea of Rangan and enhane the sheme by dropping the assumption of bounded jitter. Our synhronization sheme is inspired by the work of Santoso [San93] intrastream synhronization and the work of Ishibashi et al. [Ish95] on intra-stream synhronization and inter-stream synhronization. Ishibashi proposes a time-stamp-based synhronization and applies a onept based on delay estimations to perform synhronization in ase of unknown delay. One intra-stream synhronization is established, inter-stream synhronization an be maintained with a ertain probability. Corretive ations are taken by skipping/pausing. The sheme assumes no lok drift. 1.4 Context of the Synhronization Problem The synhronization problem addressed in this paper is motivated by our work on salable video servers. We have designed and implemented a video server, alled server array, onsisting of n server nodes. A video is distributed over all server 2

3 nodes using a tehnique alled sub-frame striping: Eah video frame is partitioned into n equal size parts, alled sub-frames, that are stored on the n different servers. If F i = { i, 1,, i, n } denotes the set of sub-frames for frame f, then: i i, j = f i j = 1 n The server array with the synhronization mehanisms presented in this paper has been fully implemented as a prototype [Ber95]. During playbak, eah server node is ontinuously transmitting its (sub-frames) to the lient. The transfer is sheduled so, that all striping bloks that are part of the same frame are ompletely reeived by the lient at the deadline of the orresponding frame. The lient reassembles the frame by ombining the sub-frames from all server nodes. An example for n=3 with eah server sending with a rate of r frames per seond is depited in figure 1. Substream 2 Frame f i sub-frame i,2 Frame f i+1 sub-frame i+1,2 Substream 1 sub-frame i,1 sub-frame i+1,1 Substream 0 sub-frame i,0 1/r sub-frame i+1,0 1/r time Fig. 1. Temporal Relationship for Sub-Frame Striping. 2 Synhronization Protool 2.1 Overview We propose a synhronization sheme for stored media that ahieves both, suitable intra- and inter-stream synhronization. The sheme is reeiver-based and does not assume global loks. To initiate the playbak of a stream in a synhronized manner we introdue a start-up protool. Our protool has been mainly influened by the ideas of Ishibashi [Ish95] with respet to intra- and inter-stream synhronization. Based on Santoso s work [San93] we derive buffer requirements and playout deadlines to assure inter- and intra-stream synhronization. For re-synhronization, we adopt sheme similar to the one desribed by Koehler and Rothermel [Koe94], [Rot95]. 3

4 We derive our synhronization sheme by step-wise refinement: We first develop a solution for the ase of zero jitter and then relax this assumption requiring bounded jitter only. We present two models: Model 1 overs the problem of different but fixed delays on the network onnetions for eah substream. We propose a synhronization protool that ompensates for these delays by omputing well-defined starting times for eah server. The protool allows to initiate the synhronized playbak of a media stream that is omposed of several substreams. Model 2 takes into aount the jitter experiened by media-units travelling from the soure to the destination. Jitter is assumed to be bounded. To smoothen out jitter, elasti buffers are required. Our sheme guarantees a smooth playbak of the stream and has very low buffer requirements. Model 2 overs intra-stream synhronization as well as inter-stream synhronization. For the proposed synhronization sheme, we assume that a lient D is reeiving sub-streams from different servers 3. Client and servers are interonneted via a network (see figure 2). S S Network D S Fig. 2. Distributed Arhiteture for the Synhronization Sheme. Eah of the servers denoted by S delivers an independent substream of mediaunits (sometimes referred to as frames in the following). The prodution rate is driven by the server lok. Arriving media-units are buffered in FIFO queues at the destination D. The playout of the entire stream, omposed of the substreams, is driven by the destination s lok. 3 It is also possible that a single server sends multiple substreams to a lient. Our model is more general and overs this ase too. 4

5 While the use of globally synhronized loks failitates synhronization, our synhronization sheme does not assume the presene of a global time or synhronized loks. 2.2 Soures of Asynhrony Several soures of asynhrony exist in the onfiguration desribed in the previous setion. These are: Different delays: the assumption of independent network onnetions imposes different delays. A synhronization sheme has to ompensate for these differenes in order to display the ontinuous media stream in a timely order. Beside the network delay, media-units experiene a delay for the reasons of paket-size/depaketizing, the proessing through the lower protool layers, and the buffering on the lient site. The variation of delay is defined as jitter. Network jitter: asynhronous transfer destroys synhrony. Jitter arises in intermediate nodes for the reason of buffering. End-system jitter: paketizing and depaketizing of media-units with different size due to enoding introdues jitter as well as passing media-units through the lower protool layers. Clok drift between the loks in the servers and in the lient is present beause we do not assume global loks. Change of the average delay: the synhronization sheme has to be adaptive with respet to a hange of the average delay. Server drop outs due to proess sheduling are a realisti assumption when using non-real-time operating systems. At the same time, the onsideration of drop outs overs the overload probability of statistial admission ontrol strategies to a ertain amount. 2.3 Assumptions Our synhronization mehanism uses time stamps. Eah time a media-unit 4 is sheduled by a server, it is stamped with the urrent loal time. This enables the lient to alulate statistis, suh as for the roundtrip delay, jitter, or inter-arrival times. Moreover, we assume that eah media-unit arries a sequene number for determining media-unit order. In ontrast to other approahes, buffer requirements or fill levels are always stated in terms of media-units or time, instead of the amount of alloated memory. This onsideration is preferred beause synhronization is a problem of time and for ontinuous media, time is represented impliitly by the media-units of a stream. This seems reasonable beause media-unit sizes vary due to enoding algorithms like JPEG or MPEG [Koe94]. However, notie that a mapping of media-units to the alloation of bytes 4 We will also use the abbreviation mu for media-unit. 5

6 must be arried out for implementation purposes. Taking the largest media-unit of a stream as an estimate wastes a lot of memory, espeially when using MPEG ompression. Sophistiated solutions of mapping are subjet of future work. In the following, we will use the term buffer slot to denote the buffer spae for one media-unit. Sine proessing time, e.g. for protool ations does not onern the atual synhronization problem we will neglet it whereas an implementation has to take it into aount. Finally, we assume that ontrol messages are reliably transferred. Model Parameters. n number of server nodes in the server array N number of media-units of a stream i,j, υ media-unit index i, j, υ= 0,..., N-1 k server index k = 0,..., n-1 I j index set of n subsequent media-units starting with media-unit j S k denotes server node k providing substream k D denotes the destination or lient node s i initial sending time of media-unit i in server time [se] s i synhronized sending time of media-unit i in server time [se] a i arrival time of media-unit i in lient time [se] d i roundtrip delay 5 for media-unit i measured at lient site [se] d max maximum roundtrip delay [se] d max, j maximum roundtrip delay for all j element of I j [se] t start starting time of the synhronization protool [se] t ref referene time for the start-up alulation [se] j t ref referene time regarding the set of media-units given by I j [se] t i expeted arrival of the media-unit i at the lient site [se] arrival time differene between media-unit i and j [se] δ ij A set of media-units that needs to be played out at the same time is referred to as synhronization group. We assume that media-units are distributed in a round robin fashion aross the involved server nodes. Hene, we an identify the storage loation of a media-unit by its media-unit number 6, i.e. Server S i mod n stores the media-unit i. (1) 5 The roundtrip delay omprises the delay for a ontrol message that requests a media-unit and the delay for delivering the media-unit 6 This implies that eah substream will send media-units at the same rate. An extension of the sheme to different media-unit rate, eah one being the integer multiple of a base rate is straight forward. 6

7 The leads to the following formulation of the synhronization problem: The lient must playout the media-units of all subsets I j, with j mod n = 0, at the same time. 2.4 Model 1: Start-Up Synhronization Introdution Under the assumption of onstant delay and zero jitter, we solve the synhronization problem by assuring that the first n media-units, whih form a synhronization group, arrive at the same time at the lient. We therefore need t i = t 0 i I 0 (2) The major problem addressed by model 1 is the ompensation for different delays due to the independene of the different substreams. For instane, the geographial distane from server to lient may be different for eah server. Thus, starting transmission of media-units in a synhronized order would lead to different arrival times at the lient with the result of asynhrony. Usually, this is ompensated by delaying mediaunits at the lient site [Es94]. Depending on the loation of the soures large buffers may be required. In order to avoid buffering to ahieve the equalization of different delays, we take advantage of the fat that stored media offers more flexibility: The idea is to initiate playout at the servers suh that media-units arrive at the sink site in a synhronous manner. This is performed by shifting the starting times of the servers on the time axis in orrelation to the network delay of their onnetion to the lient. The proposed startup protool onsists of two phases. In the first phase, alled evaluation phase, roundtrip delays for eah substream are alulated, while In the seond phase, alled synhronization phase, the starting time for eah server is alulated and transmitted bak to the servers. The model is based on the assumption of a onstant end-to-end delay without any jitter. We further exlude hanging network onditions, server drop-outs, and lok drift. In suh a senario, synhronization needs to be done one at the beginning and is maintained afterwards automatially. We need to introdue some more notation to express interdependenies between the parameters of the model. We then give a desription of the start-up protool flow and prove its orretness. We lose the setion with an example for the protool. The starting time t start of the protool equals the beginning of the first phase. Without loss of generality let t start = 0 (3) 7

8 To begin with, we regard the first n media-units of a stream given by I 0 that are distributed aross the n servers. The roundtrip delay d i for the media-unit i is given by the differene between its arrival time a i and the starting time of the synhronization protool d i = a i t start ij, I 0 (4) Equation (5) omputes the maximum of the roundtrip delay for all n substreams d max = max { d i i I 0 } (5) The seond phase of the protool begins at time t ref, whih is determined by the last of the first n media-units that arrives. t ref = max { a i i I 0 } (6) The differene between the arrival times of arbitrary media-units i and j is needed to alulate the starting times of the servers. We define the differene as follows. δ ij = a i a j ij, (7) Start-Up Protool The synhronization protool for starting playbak on the server sites is launhed after all involved parties are ready for playbak. It an be divided into two phases: evaluation phase and synhronization phase. The goal of the first phase is to ompute the roundtrip delays d i i I 0 for eah onnetion, while the seond phase alulates the starting times and propagates them bak to the servers. During start-up, the lient sends two different kinds of ontrol messages to the servers: Eval_Request(i): Client D requests media-unit i from Server S i, i I 0. Syn_Request(i, s i ): Client D transmits the starting time s i to server S i. (a) Evaluation Phase At loal time t start, lient D sends an Eval_Request(i) to Server S i, i I 0. Server S i reeives the Eval_Request(i) at loal time s i, i I 0. Server S i sends media-unit i time-stamped with s i immediately bak to lient D, i I 0. At loal time a i, lient D reeives media-unit i from Server S i, i I 0. At loal time t ref, lient D has reeived the last media-unit. The roundtrip delay d i = a i t start i I 0 and the relative distane between media-unit arrivals δ ij = a i a j ij, I 0 are omputed. 8

9 (b) Synhronization Phase At loal time t ref, lient D omputes t 0 as t 0 = max { t ref + d i i I 0 }, the maximum round trip time as d max = max { d i i I 0 }, the index ν that determines t 0 as υ = { j I 0 t ref + d j = t 0 }, and the delay differenes as δ νi = a ν a i, i I 0 With these results the starting time of Server S i is alulated in server time s i = s i + d max + δ υi, i I 0. Client D sends a Syn_Request(i, s i ) to server S i, i I 0. At loal time s i + d i + ( t ref a i ) server S i reeives the Syn_Request(i, s i ), i I 0. At loal time s i, server S i starts sheduling of the substream by sending mediaunit i, i I 0. At loal time t i, lient D reeives media-unit i, i I 0. At any time, only one synhronization group of n media-units must be buffered at the lient; after the omplete reeption the media-units are played out immediately. To show the orretness of our mehanism we disuss the Calulation of t 0 Calulation of s i (a) Calulation of the Earliest Possible Playout Time t 0 for the First Media-unit We need to hoose t 0 suh that all media-units i I 0 an be delivered and played out in time, i.e they will arrive at their deadline t i given by (2). It is obvious that mediaunit i I 0 delivered by server S i an not be expeted earlier than t ref + d i. Hene, the substream with the largest delay determines t 0. Theorem 1: Let t 0 = max { t ref + d i i I 0 }. Then all media-units an be delivered and played out in time. Proof: Sine the earliest possible arrival time for media-unit i I 0 is t ref + d i we need to show that t i t ref + d i i I 0. Let t 0 = max { t ref + d i i I 0 } t 0 t ref + d i i I 0 (2) t i = t 0 t ref + d i i I 0 t i t ref + d i i I 0 t 0 does not violate the arrival times of other substreams To show that t 0 is minimal, we assume that t 0 < t 0 i 0 I 0 with t 0 < t ref + d i0 (2) t 0 = t i0 < t ref + d i0 ontradition to the earliest possible arrival time. For the alulation of the future starting times s i, i I 0, we define the substream ν determining t 0 as follows: 9

10 ν = { j I 0 t ref + d j = t 0 } (8) (b) Calulation of the Synhronized Sending Time of Media-unit i for Server S i Substream υ an be onsidered ritial sine it determines the starting times of all other initial substreams. It is therefore onsidered as a referene point to whih all other substreams are adjusted. Clearly, the future starting time s i of substream i is omposed of the initial starting time s i plus the maximum roundtrip delay d max. This sum is orreted by the relative arrival time distane δ υi between media-unit i and media-unit υ. This gives the starting time that provides a simultaneous arrival of the media-units of substream i and these of substream υ. The alulation based on (8), (7), (4) is stated in the following theorem. Theorem 2: Let = s i + d max + δ υi, i I 0. Then media-unit i I 0 will arrive at lient time t i. Proof: For eah i I 0 : At lient time t ref, s i is sent bak to server S i whih reeives it at server time s i + d max (see figure 3). If S i sent media-unit i immediately bak to D, it would arrive at lient time t ref + d i. The term s i + d max is orreted by δ υi. Media-unit i will arrive at D at lient time t ref + d i + δ υi = t ref + ( a i t start ) + ( a υ a i ) (3) = t ref + a υ = t ref + d υ (theorem 1) = t 0 (2) = t i One an easily imagine situations where synhronization is needed not only at the beginning of a stream. A typial example is the VCR funtion pause. After having paused it beomes neessary to resynhronize again, starting with the media-unit subsequent to the last one displayed. The desribed sheme an be generalized to any series of subsequent media-units requested by the lient. Example of the Start-Up Protool s i The following example in figure 3 illustrates model 1. We assume n = 3, i.e. three servers, with one substream eah. The alulated starting values are shown in table 1. For eah server and for the lient D a time axis is provided. Arrows indiate ontrol messages or media-units, respetively, that are transferred between lient and servers. With t 0 = max { t ref + d i i I 0 } = max { 23, 18, 24} = 24 we get υ = 2. Substream 2 experienes the longest roundtrip delay d max and determines therefore t ref. Substream 2 is ritial beause it annot be started earlier than s As indiated on the time axis for server 0, substream 0 ould be started earlier but is delayed to arrive at the same time as substream 2. s i 10

11 S 0 S 1 D S 2 t start s 1 Evaluation Phase s 0 d max a 1 s 2 d max a 0 a 2 = t ref Synhronisation Phase δ 02 = 1 s 0 s 1 s 2 d max t 0 = t 1 = t 2 Fig. 3. Example of the Start-Up Synhronization Protool Flow. Server a i d i t ref δ 2i s i S s S s S s Table 1. Example for the Start-Up Calulations. 11

12 2.5 Model 2: Intra- and Inter-Stream Synhronization Introdution Model 1 shows how to ope with different delays for eah substream. However, synhronization is performed under the assumption that jitter does not exist. Model 2 loosens this assumption and takes into aount end-system jitter and network jitter. For our onsiderations, we regard the aumulated value of all soures of jitter desribed in setion. Furthermore, we assume that the jitter is bounded. When subjet to jitter, media-units will not arrive in a synhronized manner although they have been sent in a orret timely order. The temporal relationship within one substream is destroyed and time gaps between arriving media-units vary aording to the ourred jitter. Thus, an isohronous playbak annot be ahieved if arriving media-units of a substream would be played out immediately. Furthermore, jitter may distort the relationship between media-units of a synhronization group. Hene, intra-stream synhronization as well as inter-stream synhronization is disturbed. To smoothen out the effets of jitter, media-units have to be delayed at the sink suh that a ontinuous playbak an be guaranteed. Consequently playout buffers orresponding to the amount of jitter are required. The main point addressed by model 2 is intra- and interstream synhronization and the alulation of the required buffer spae. First, we regard the synhronization of a single substream. Based on a rule of Santoso [San93] we formulate a theorem that states a well defined playout time for a substream suh that intra-stream synhronization an be guaranteed. Using this so-alled playout deadline we derive the required buffer spae. Smooth playout annot be guaranteed if starting before playout deadline. Starting at a later time would require more buffer spae. Afterwards, we will extend our onsiderations to the synhronization of multiple substreams. The main idea in order to ahieve inter-stream synhronization is to maintain intra-stream synhronization for eah substream [Ish95]. Eah one of the substreams is assumed to have a different jitter bound. In this ase, buffer reservation aording to a single substream is not suffiient anymore as inter-stream synhronization will be disturbed for the reason of differenes in the jitter bounds. Additional buffering is required to ompensate for this. Furthermore, the playout deadline is modified with respet to multiple substreams. Finally, we examine the effets of the start-up protool (model 1) on buffer requirements in the ase of jitter. The appliation of model 1 to initiate playbak of the servers in a synhronized manner an introdue an error for the reason of jitter. We give a worst ase estimate for the error and additional buffer requirements are omputed aordingly. We begin with an extension of the model parameters used so far. Model Parameters k substream or server index, k = 0,..., n-1 r requested display rate of eah substream at lient site [mu/se] 12

13 maximum delay for substream k [se] min d k minimum delay for substream k [se] d k average delay for substream k [se] k jitter for substream k [se] max maximum jitter of all substreams [se] + k maximum upper deviation from d k due to jitter for substream k [se] - k maximum lower deviation from d k due to jitter for substream k [se] max+ maximum upper deviation of all substreams [se] b k buffer requirement for substream k on sink site [mu] S b k buffer requirement for substream k on sink site with shifting [mu] M b k buffer requirement for substream k on sink site with max. jitter [mu] B total buffer requirement for a synhronization group [mu] B S total buffer requirement for a synhronization groupwith shifting [mu] B M total buffer requirement for a synhronization group with max. jitter [mu] Throughout this paper we assume bounded jitter and we use the definition of jitter given by Rangan et al. [Ran92] who define jitter as the differene between the maximum delay and the minimum delay 7. d k max k = d k max d k min k (9) max = max { k k { 0 n 1} } (10) In addition to this, we need a jitter bounds defined as the deviation from the average delay d k. Jitter is in general not distributed symmetrially. Thus, k and k must + - not be equal. For further onsiderations, we assume interdependenies as follows. + - k = k + k k d k max d k min + = d k + k = k - d k k k (11) (12) (13) max+ = max { + k k { 0 n 1} } (14) Synhronized Playout for a Single Substream To guarantee the timely presentation of a single stream subjet to jitter, it is neessary to buffer arriving media-units at the sink to ompensate the jitter. The buffer is emptied at a onstant rate for displaying the media-units. 7 Jitter is often defined as the variation of network delay. 13

14 Santoso [San93] has already shown that the temporal relationship within one ontinuous media stream an be preserved by delaying the output of the first media-unit max min for d k d k seonds. Based on this theorem, both the playout deadline and the buffer requirements are be derived. The deadline given by Santoso (ase a) an be lowered in some situations (ase b). Theorem 3: Smooth playout for a substream k an be guaranteed in ase of bounded jitter whenever either one of the following two starting onditions holds true. (a) max min d k d k = k seonds elapsed after the arrival of the first mediaunit, or (b) the ( k r + 1 )-th media-unit has arrived. Proof: A proof for (a) an be found in [San93]. Condition (b) improves (a) in some ases, i.e. playout an start earlier without violating timeliness. Suh a situation is shown in figure 4: the first media-unit experienes the maximum delay, subsequent media-units arrive in a burst (marked gray in figure (4)) suh that after the arrival of the ( k r max min + 1 )-th media-unit the elapsed time is less than d k d k. The average delay of media-units is denoted by dotted lines. Assuming that the ( k r + 1 )-th media-unit just has arrived, we start the playout of the buffered media-units immediately. A number of k r + 1 media-units is at least suffiient for a presentation period of ( k r + 1) r 1 + r 1 seonds. In the worst ase, the ( k r + 1 )-th media-unit experienes its minimum delay and the subsequent media-unit its maximum delay. Then the maximum period without any - arrival is given by is k r k = k + r 1 seonds. ( k r + 1) r 1 gives an upper bound for k + r 1. Consequently, the next media-unit arrives just in time. Following media-units will not arrive later beause the last one has already experiened the largest delay. Theorem 4 enables us to alulate the required minimum buffer spae for the synhronization of a single substream. Theorem 4: To guarantee intra-stream synhronization for a single substream by applying theorem 3, a minimum buffer spae of 2 k r media-units is required. For a proof see [Gey95]. Synhronized Playout for Multiple Substreams The basi idea of the synhronization sheme in model 2 is to ahieve inter-stream synhronization between multiple substreams by intra-stream synhronization. One the latter has been established by satisfying theorem 3 and 4 for eah substream, interstream synhronization is attained [Ish95], [San93]. This holds true if eah substream experienes the same jitter. In the following, we onsider and examine the impat on buffer requirements for different jitter bounds for eah substream. This reflets the 14

15 s 0 S k D d k s 1 + ( k r + 1) s 1 + ( k r + 2) max < d k k - d k min Theorem 3(b) r -1 k + Theorem 3(a) ase that the paths from soures to the destination are independent. We assume that media-units experiene an average delay d on all substream onnetions. The following proofs an also arried out with different delays. We present two methods to ompute the buffer requirements for multiple substreams. The first approah estimates the jitter for all substreams with the maximum jitter value. The seond strategy attempts to refine this oarse-grain estimation by shifting the starting times of eah substream in orrelation to their jitter values in order to save buffer spae. (a) Maximum Jitter Strategy Fig. 4. Worst Case Senario for a Single Substream. Obviously, playout an only start if theorem 3 is satisfied for all substreams. Thus, the playout deadline for a stream given by a synhronization group is defined by the latest substream that satisfies theorem 3. The situation is ompliated by different jitter 15

16 bounds for the orresponding substreams whih lead to different playout deadlines and buffer requirements. We must avoid a situation where substreams with large jitter bounds still wait for their deadlines while the buffer of other substreams with small jitter bounds already overflows. To ope with this problem in a straight forward manner, Ishibashi et al. [Ish95] propose to alloate the buffer aording to the substream with M the largest jitter bound. Hene, the buffer requirement b for eah substream of the group and B M k for the omplete group are given as follows. B M = M b k = 2 max n 1 M b k = k = 0 r n 2 max r (15) (16) S 0 s 0 D S 1 s 0 S 0 D S 1 s 0 s 1 s 1 s 1 s 2 s 2 shift s 2 s 3 s 3 s 3 s 4 s 4 s 0 s 4 s 5 s 1 s 5 t d1 s 6 s 2 s 6 t d2 t d1 t d2 (b) Shifting Strategy Fig. 5. Multiple Substreams without and with Shifting. Depending on the differenes in the jitter values for the substreams, the maximum jitter strategy might lead to a buffer waste. A more sophistiated way to handle this problem is to synhronize the different substreams suh that they reah their playout 16

17 deadline on average at the same time. This is done by shifting the starting points of all substreams aording to the deadline of the substream, with the largest jitter bound. Figure 5 depits suh a senario for two soures 8 where d = 3.5, 0 = 2 and 1 = 6. With theorem 4 we get buffer requirements of four media-units for substream 1 and twelve media-units for substream 2. Substream 1 reahes its playout deadline on average at t d1 and substream 2 at t d2. Without shifting a buffer overflow ours when reeiving the 5th media-unit of substream 1 while substream 2 still has to wait two time units until playout an ommene. By shifting, both substreams arrive at the same time. The amount of the forward shift an be easily derived from theorem 3. The k-th substream has to be shifted forward on time axis with the differene of its jitter to the maximum jitter, i.e. max k seonds. Clearly, substream k has to be started max k seonds later than the substream with the highest jitter. When applying that shift one might onlude that no further buffering is needed exept for the buffer given by theorem 4. In fat, there exists a worst ase that requires additional buffer spae for eah substream. The amount of additional buffering is stated in theorem 5. Theorem 5: Applying a shift of k to the k-th substream, k = 0,..., n-1, and having bounded jitter for eah substream, inter-stream synhronization for multiple dependent substreams an be guaranteed if in addition to the buffer requirement of theorem 4, another max+ + ( k ) r buffer slots are alloated. For a proof see [Gey95]. With the above theorems, the total buffer requirements an be omputed as follows. B S = S b k = n 1 S b k k = Start-up Protool Influene = max 2 k max+ + ( + k ) r n 1 k = 0 2 k max+ + ( + k ) r Until now, we have assumed that substreams are synhronized with respet to their average delay. Model 1 is based on the assumption of zero jitter. When we use the sheme in the ase of bounded jitter, annot guarantee the synhronization of the substreams with respet to their average delay sine it is based on the roundtrip delay values experiened by the first n media-units. If this delay orresponds to the average delay, the start-up protool works orretly. However, the observed delay an be altered due to jitter, hene the alulation introdues an error that must be onsidered. The start-up protool omputation is based on a roundtrip delay for a request paket and one or several pakets arrying a media-unit. However, the transmission of the request paket from sink to soure and the sending of the media-unit bak to the lient are subjet to jitter. Sine the request message is a small paket made up of sev- 8 In ontrast to the definitions for model 1, eah one of the depited substreams delivers equal media-unit numbers. (17) (18) 17

18 eral bytes the following onsiderations we will neglet the jitter experiened by the request paket, supposing that the jitter bounds for the buffer alulations stated in theorem 4 and 5 have been hosen suffiiently large. 2.7 Exat Buffer Requirements Model 2 gives us a framework to ompute buffer requirements for multiple substreams with different jitter bounds to attain inter-stream synhronization by maintaining intra-stream synhronization. Buffer requirements are given by theorem 4 and 5. The error introdued by the start-up protool is orreted by theorem 6. Throughout all theorems, we expressed the time we need to buffer in terms of media-units. The required buffer spae an be optimized by summing up the time to buffer given by theorem 4 and 5 and by transforming the resulting sum into buffer slots. We an summarize the overall buffer requirements b k for a substream k and B for a synhronization group onsisting of n substreams as follows. b k 2 k max+ + = + ( k ) + (19) + max m + k max+ { m k m= 0 n 1} r B= n b k k = 1 = n k = 1 2 k max+ + + k max m + k max+ + + { m k m= 0 n 1} r (20) 3 Conlusion We have presented a sheme for intra- and inter-stream synhronization of stored multimedia streams. The only assumption we make is that jitter is bounded, whih is typially true in todays networks. Having presented a base-version of the synhronization sheme, we make enhanements suh as shifting the start-up times in order to redue the buffer requirements. At the end, we derived exat bounds for the buffer requirements. Aknowledgment The work desribed in this paper was supported by the Siemens Nixdorf AG, Munih. 4 Referenes [Aga94] N. Agarwal and S. Son. Synhronization of Distributed Multimedia Data in an Appliation-speifi Manner. In 2nd ACM International Conferene on Multimedia, 18

19 [Ber95] [Eff93] [Es94] [Gey95] [Ish95] [Koe94] [Ran92] [Ran93] [Rot95b] [Rot95] [San93] [Ste93a] pages , San Franiso, USA, Otober C. Bernhardt and E. Biersak. The Server Array: A Novel Arhiteture for a Salable Video Server. In Proeedings of the Distributed Multimedia Conferene, pages 63 72, Stanford, USA, August W. Effelsberg, T. Meyer, and R. Steinmetz. A Taxonomy on Multimedia-Synhronization. In Proeedings of the Fourth Workshop on Future Trends of Distributed Computing Systems, Lisbon, Portugal, Sep. 1993, pages Eyrolles, J. Esobar, C. Patridge, and D. Deutsh. Flow Synhronization Protool. In ACM Transations on Networking, volume 2, pages IEEE, April W. Geyer. Stream Synhronisation in a Salable Video Server Array. Master s thesis, Institut Eureom, Sophia Antipolis, Frane, September Y. Ishibashi and S. Tasaka. A Synhronization Mehanism for Continuous Media in Multimedia Communiations. In IEEE Infoom 95, volume 3, pages , Boston, Massahusetts, April D. Koehler and H. Mueller. Multimedia Playout Synhronization Using Buffer Level Control. In 2nd International Workshop on Advaned Teleservies and High- Speed Communiation Arhitetures, pages , Heidelberg, Germany, September P. V. Rangan, H. M. Vin, and S. Ramanathan. Designing an On-Demand Multimedia Servie. IEEE Communiations Magazine, 30(7):56 65, July P. Rangan, S. Ramanathan, H. M. Vin, and T. Kaeppner. Tehniques for Multimedia Synhronization in Network File Systems. Computer Communiations, 16(3): , Marh K. Rothermel and T. Helbig. An Adaptive Stream Synhronization Protool. In 5th International Workshop on Network and Operating System Support for Digital Audio and Video, Durham, New Hampshire, USA, April K. Rothermel, T. Helbig, and S. Noureddine. Ativation Set: An Abstration for Aessing Periodi Data Streams. In Multimedia Computing and Networking, volume 2417, San Jose, California, February IS&T/SPIE. H. Santoso, L. Dairaine, S. Fdida, and E. Horlait. Preserving Temporal Signature: A Way to Convey Time Constrained Flows. In IEEE Globeom, pages , Deember R. Steinmetz. Multimedia-Tehnologie. Springer Verlag, Heidelberg, Germany,

A Spatiotemporal Approach to Passive Sound Source Localization

A Spatiotemporal Approach to Passive Sound Source Localization A Spatiotemporal Approah Passive Sound Soure Loalization Pasi Pertilä, Mikko Parviainen, Teemu Korhonen and Ari Visa Institute of Signal Proessing Tampere University of Tehnology, P.O.Box 553, FIN-330,

More information

Nonreversibility of Multiple Unicast Networks

Nonreversibility of Multiple Unicast Networks Nonreversibility of Multiple Uniast Networks Randall Dougherty and Kenneth Zeger September 27, 2005 Abstrat We prove that for any finite direted ayli network, there exists a orresponding multiple uniast

More information

Millennium Relativity Acceleration Composition. The Relativistic Relationship between Acceleration and Uniform Motion

Millennium Relativity Acceleration Composition. The Relativistic Relationship between Acceleration and Uniform Motion Millennium Relativity Aeleration Composition he Relativisti Relationship between Aeleration and niform Motion Copyright 003 Joseph A. Rybzyk Abstrat he relativisti priniples developed throughout the six

More information

The Effectiveness of the Linear Hull Effect

The Effectiveness of the Linear Hull Effect The Effetiveness of the Linear Hull Effet S. Murphy Tehnial Report RHUL MA 009 9 6 Otober 009 Department of Mathematis Royal Holloway, University of London Egham, Surrey TW0 0EX, England http://www.rhul.a.uk/mathematis/tehreports

More information

DIGITAL DISTANCE RELAYING SCHEME FOR PARALLEL TRANSMISSION LINES DURING INTER-CIRCUIT FAULTS

DIGITAL DISTANCE RELAYING SCHEME FOR PARALLEL TRANSMISSION LINES DURING INTER-CIRCUIT FAULTS CHAPTER 4 DIGITAL DISTANCE RELAYING SCHEME FOR PARALLEL TRANSMISSION LINES DURING INTER-CIRCUIT FAULTS 4.1 INTRODUCTION Around the world, environmental and ost onsiousness are foring utilities to install

More information

Case I: 2 users In case of 2 users, the probability of error for user 1 was earlier derived to be 2 A1

Case I: 2 users In case of 2 users, the probability of error for user 1 was earlier derived to be 2 A1 MUTLIUSER DETECTION (Letures 9 and 0) 6:33:546 Wireless Communiations Tehnologies Instrutor: Dr. Narayan Mandayam Summary By Shweta Shrivastava (shwetash@winlab.rutgers.edu) bstrat This artile ontinues

More information

Einstein s Three Mistakes in Special Relativity Revealed. Copyright Joseph A. Rybczyk

Einstein s Three Mistakes in Special Relativity Revealed. Copyright Joseph A. Rybczyk Einstein s Three Mistakes in Speial Relativity Revealed Copyright Joseph A. Rybzyk Abstrat When the evidene supported priniples of eletromagneti propagation are properly applied, the derived theory is

More information

Assessing the Performance of a BCI: A Task-Oriented Approach

Assessing the Performance of a BCI: A Task-Oriented Approach Assessing the Performane of a BCI: A Task-Oriented Approah B. Dal Seno, L. Mainardi 2, M. Matteui Department of Eletronis and Information, IIT-Unit, Politenio di Milano, Italy 2 Department of Bioengineering,

More information

A model for measurement of the states in a coupled-dot qubit

A model for measurement of the states in a coupled-dot qubit A model for measurement of the states in a oupled-dot qubit H B Sun and H M Wiseman Centre for Quantum Computer Tehnology Centre for Quantum Dynamis Griffith University Brisbane 4 QLD Australia E-mail:

More information

Parallel disrete-event simulation is an attempt to speed-up the simulation proess through the use of multiple proessors. In some sense parallel disret

Parallel disrete-event simulation is an attempt to speed-up the simulation proess through the use of multiple proessors. In some sense parallel disret Exploiting intra-objet dependenies in parallel simulation Franeso Quaglia a;1 Roberto Baldoni a;2 a Dipartimento di Informatia e Sistemistia Universita \La Sapienza" Via Salaria 113, 198 Roma, Italy Abstrat

More information

Lecture 3 - Lorentz Transformations

Lecture 3 - Lorentz Transformations Leture - Lorentz Transformations A Puzzle... Example A ruler is positioned perpendiular to a wall. A stik of length L flies by at speed v. It travels in front of the ruler, so that it obsures part of the

More information

A Queueing Model for Call Blending in Call Centers

A Queueing Model for Call Blending in Call Centers A Queueing Model for Call Blending in Call Centers Sandjai Bhulai and Ger Koole Vrije Universiteit Amsterdam Faulty of Sienes De Boelelaan 1081a 1081 HV Amsterdam The Netherlands E-mail: {sbhulai, koole}@s.vu.nl

More information

Multi-version Coding for Consistent Distributed Storage of Correlated Data Updates

Multi-version Coding for Consistent Distributed Storage of Correlated Data Updates Multi-version Coding for Consistent Distributed Storage of Correlated Data Updates Ramy E. Ali and Vivek R. Cadambe 1 arxiv:1708.06042v1 [s.it] 21 Aug 2017 Abstrat Motivated by appliations of distributed

More information

Design and evaluation of a connection management mechanism for an ATM-based connectionless service

Design and evaluation of a connection management mechanism for an ATM-based connectionless service Distributed Systems Engineering Design and evaluation of a onnetion management mehanism for an ATM-based onnetionless servie To ite this artile: Geert Heijenk and Boudewijn R Haverkort 1996 Distrib Syst

More information

7 Max-Flow Problems. Business Computing and Operations Research 608

7 Max-Flow Problems. Business Computing and Operations Research 608 7 Max-Flow Problems Business Computing and Operations Researh 68 7. Max-Flow Problems In what follows, we onsider a somewhat modified problem onstellation Instead of osts of transmission, vetor now indiates

More information

Relativistic Addition of Velocities *

Relativistic Addition of Velocities * OpenStax-CNX module: m42540 1 Relativisti Addition of Veloities * OpenStax This work is produed by OpenStax-CNX and liensed under the Creative Commons Attribution Liense 3.0 Abstrat Calulate relativisti

More information

An Integrated Architecture of Adaptive Neural Network Control for Dynamic Systems

An Integrated Architecture of Adaptive Neural Network Control for Dynamic Systems An Integrated Arhiteture of Adaptive Neural Network Control for Dynami Systems Robert L. Tokar 2 Brian D.MVey2 'Center for Nonlinear Studies, 2Applied Theoretial Physis Division Los Alamos National Laboratory,

More information

On the Bit Error Probability of Noisy Channel Networks With Intermediate Node Encoding I. INTRODUCTION

On the Bit Error Probability of Noisy Channel Networks With Intermediate Node Encoding I. INTRODUCTION 5188 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 54, NO. 11, NOVEMBER 2008 [8] A. P. Dempster, N. M. Laird, and D. B. Rubin, Maximum likelihood estimation from inomplete data via the EM algorithm, J.

More information

Average Rate Speed Scaling

Average Rate Speed Scaling Average Rate Speed Saling Nikhil Bansal David P. Bunde Ho-Leung Chan Kirk Pruhs May 2, 2008 Abstrat Speed saling is a power management tehnique that involves dynamially hanging the speed of a proessor.

More information

Sensitivity Analysis in Markov Networks

Sensitivity Analysis in Markov Networks Sensitivity Analysis in Markov Networks Hei Chan and Adnan Darwihe Computer Siene Department University of California, Los Angeles Los Angeles, CA 90095 {hei,darwihe}@s.ula.edu Abstrat This paper explores

More information

Critical Reflections on the Hafele and Keating Experiment

Critical Reflections on the Hafele and Keating Experiment Critial Refletions on the Hafele and Keating Experiment W.Nawrot In 1971 Hafele and Keating performed their famous experiment whih onfirmed the time dilation predited by SRT by use of marosopi loks. As

More information

Structural Reconfiguration of Systems under Behavioral Adaptation

Structural Reconfiguration of Systems under Behavioral Adaptation Strutural Reonfiguration of Systems under Behavioral Adaptation Carlos Canal a, Javier Cámara b, Gwen Salaün a Department of Computer Siene, University of Málaga, Spain b Department of Informatis Engineering,

More information

Measuring & Inducing Neural Activity Using Extracellular Fields I: Inverse systems approach

Measuring & Inducing Neural Activity Using Extracellular Fields I: Inverse systems approach Measuring & Induing Neural Ativity Using Extraellular Fields I: Inverse systems approah Keith Dillon Department of Eletrial and Computer Engineering University of California San Diego 9500 Gilman Dr. La

More information

Analysis of discretization in the direct simulation Monte Carlo

Analysis of discretization in the direct simulation Monte Carlo PHYSICS OF FLUIDS VOLUME 1, UMBER 1 OCTOBER Analysis of disretization in the diret simulation Monte Carlo iolas G. Hadjionstantinou a) Department of Mehanial Engineering, Massahusetts Institute of Tehnology,

More information

Complexity of Regularization RBF Networks

Complexity of Regularization RBF Networks Complexity of Regularization RBF Networks Mark A Kon Department of Mathematis and Statistis Boston University Boston, MA 02215 mkon@buedu Leszek Plaskota Institute of Applied Mathematis University of Warsaw

More information

The Laws of Acceleration

The Laws of Acceleration The Laws of Aeleration The Relationships between Time, Veloity, and Rate of Aeleration Copyright 2001 Joseph A. Rybzyk Abstrat Presented is a theory in fundamental theoretial physis that establishes the

More information

Likelihood-confidence intervals for quantiles in Extreme Value Distributions

Likelihood-confidence intervals for quantiles in Extreme Value Distributions Likelihood-onfidene intervals for quantiles in Extreme Value Distributions A. Bolívar, E. Díaz-Franés, J. Ortega, and E. Vilhis. Centro de Investigaión en Matemátias; A.P. 42, Guanajuato, Gto. 36; Méxio

More information

23.1 Tuning controllers, in the large view Quoting from Section 16.7:

23.1 Tuning controllers, in the large view Quoting from Section 16.7: Lesson 23. Tuning a real ontroller - modeling, proess identifiation, fine tuning 23.0 Context We have learned to view proesses as dynami systems, taking are to identify their input, intermediate, and output

More information

Maximum Entropy and Exponential Families

Maximum Entropy and Exponential Families Maximum Entropy and Exponential Families April 9, 209 Abstrat The goal of this note is to derive the exponential form of probability distribution from more basi onsiderations, in partiular Entropy. It

More information

Wavetech, LLC. Ultrafast Pulses and GVD. John O Hara Created: Dec. 6, 2013

Wavetech, LLC. Ultrafast Pulses and GVD. John O Hara Created: Dec. 6, 2013 Ultrafast Pulses and GVD John O Hara Created: De. 6, 3 Introdution This doument overs the basi onepts of group veloity dispersion (GVD) and ultrafast pulse propagation in an optial fiber. Neessarily, it

More information

Evaluation of effect of blade internal modes on sensitivity of Advanced LIGO

Evaluation of effect of blade internal modes on sensitivity of Advanced LIGO Evaluation of effet of blade internal modes on sensitivity of Advaned LIGO T0074-00-R Norna A Robertson 5 th Otober 00. Introdution The urrent model used to estimate the isolation ahieved by the quadruple

More information

A simple expression for radial distribution functions of pure fluids and mixtures

A simple expression for radial distribution functions of pure fluids and mixtures A simple expression for radial distribution funtions of pure fluids and mixtures Enrio Matteoli a) Istituto di Chimia Quantistia ed Energetia Moleolare, CNR, Via Risorgimento, 35, 56126 Pisa, Italy G.

More information

Advances in Radio Science

Advances in Radio Science Advanes in adio Siene 2003) 1: 99 104 Copernius GmbH 2003 Advanes in adio Siene A hybrid method ombining the FDTD and a time domain boundary-integral equation marhing-on-in-time algorithm A Beker and V

More information

UTC. Engineering 329. Proportional Controller Design. Speed System. John Beverly. Green Team. John Beverly Keith Skiles John Barker.

UTC. Engineering 329. Proportional Controller Design. Speed System. John Beverly. Green Team. John Beverly Keith Skiles John Barker. UTC Engineering 329 Proportional Controller Design for Speed System By John Beverly Green Team John Beverly Keith Skiles John Barker 24 Mar 2006 Introdution This experiment is intended test the variable

More information

Exploring the feasibility of on-site earthquake early warning using close-in records of the 2007 Noto Hanto earthquake

Exploring the feasibility of on-site earthquake early warning using close-in records of the 2007 Noto Hanto earthquake Exploring the feasibility of on-site earthquake early warning using lose-in reords of the 2007 Noto Hanto earthquake Yih-Min Wu 1 and Hiroo Kanamori 2 1. Department of Geosienes, National Taiwan University,

More information

Supplementary Materials

Supplementary Materials Supplementary Materials Neural population partitioning and a onurrent brain-mahine interfae for sequential motor funtion Maryam M. Shanehi, Rollin C. Hu, Marissa Powers, Gregory W. Wornell, Emery N. Brown

More information

Control Theory association of mathematics and engineering

Control Theory association of mathematics and engineering Control Theory assoiation of mathematis and engineering Wojieh Mitkowski Krzysztof Oprzedkiewiz Department of Automatis AGH Univ. of Siene & Tehnology, Craow, Poland, Abstrat In this paper a methodology

More information

arxiv: v2 [math.pr] 9 Dec 2016

arxiv: v2 [math.pr] 9 Dec 2016 Omnithermal Perfet Simulation for Multi-server Queues Stephen B. Connor 3th Deember 206 arxiv:60.0602v2 [math.pr] 9 De 206 Abstrat A number of perfet simulation algorithms for multi-server First Come First

More information

STUDY OF INTERFACIAL BEHAVIOR OF CNT/POLYMER COMPOSITE BY CFE METHOD

STUDY OF INTERFACIAL BEHAVIOR OF CNT/POLYMER COMPOSITE BY CFE METHOD THE 19TH INTERNATIONAL CONFERENCE ON COMPOSITE MATERIALS STUDY OF INTERFACIAL BEHAVIOR OF CNT/POLYMER COMPOSITE BY CFE METHOD Q. S. Yang*, X. Liu, L. D. Su Department of Engineering Mehanis, Beijing University

More information

Wave Propagation through Random Media

Wave Propagation through Random Media Chapter 3. Wave Propagation through Random Media 3. Charateristis of Wave Behavior Sound propagation through random media is the entral part of this investigation. This hapter presents a frame of referene

More information

IMPEDANCE EFFECTS OF LEFT TURNERS FROM THE MAJOR STREET AT A TWSC INTERSECTION

IMPEDANCE EFFECTS OF LEFT TURNERS FROM THE MAJOR STREET AT A TWSC INTERSECTION 09-1289 Citation: Brilon, W. (2009): Impedane Effets of Left Turners from the Major Street at A TWSC Intersetion. Transportation Researh Reord Nr. 2130, pp. 2-8 IMPEDANCE EFFECTS OF LEFT TURNERS FROM THE

More information

Simplification of Network Dynamics in Large Systems

Simplification of Network Dynamics in Large Systems Simplifiation of Network Dynamis in Large Systems Xiaojun Lin and Ness B. Shroff Shool of Eletrial and Computer Engineering Purdue University, West Lafayette, IN 47906, U.S.A. Email: {linx, shroff}@en.purdue.edu

More information

MultiPhysics Analysis of Trapped Field in Multi-Layer YBCO Plates

MultiPhysics Analysis of Trapped Field in Multi-Layer YBCO Plates Exerpt from the Proeedings of the COMSOL Conferene 9 Boston MultiPhysis Analysis of Trapped Field in Multi-Layer YBCO Plates Philippe. Masson Advaned Magnet Lab *7 Main Street, Bldg. #4, Palm Bay, Fl-95,

More information

Physical Laws, Absolutes, Relative Absolutes and Relativistic Time Phenomena

Physical Laws, Absolutes, Relative Absolutes and Relativistic Time Phenomena Page 1 of 10 Physial Laws, Absolutes, Relative Absolutes and Relativisti Time Phenomena Antonio Ruggeri modexp@iafria.om Sine in the field of knowledge we deal with absolutes, there are absolute laws that

More information

arxiv:gr-qc/ v7 14 Dec 2003

arxiv:gr-qc/ v7 14 Dec 2003 Propagation of light in non-inertial referene frames Vesselin Petkov Siene College, Conordia University 1455 De Maisonneuve Boulevard West Montreal, Quebe, Canada H3G 1M8 vpetkov@alor.onordia.a arxiv:gr-q/9909081v7

More information

UNCERTAINTY RELATIONS AS A CONSEQUENCE OF THE LORENTZ TRANSFORMATIONS. V. N. Matveev and O. V. Matvejev

UNCERTAINTY RELATIONS AS A CONSEQUENCE OF THE LORENTZ TRANSFORMATIONS. V. N. Matveev and O. V. Matvejev UNCERTAINTY RELATIONS AS A CONSEQUENCE OF THE LORENTZ TRANSFORMATIONS V. N. Matveev and O. V. Matvejev Joint-Stok Company Sinerta Savanoriu pr., 159, Vilnius, LT-315, Lithuania E-mail: matwad@mail.ru Abstrat

More information

End-to-End Latency and Backlog Bounds in Time-Sensitive Networking with Credit Based Shapers and Asynchronous Traffic Shaping

End-to-End Latency and Backlog Bounds in Time-Sensitive Networking with Credit Based Shapers and Asynchronous Traffic Shaping End-to-End Lateny and Baklog Bounds in Time-Sensitive Networking with Credit Based Shapers and Asynhronous Traffi Shaping Ehsan Mohammadpour, Eleni Stai, Maaz Mohiuddin, Jean-Yves Le Boude Éole Polytehnique

More information

Fair Integrated Scheduling of Soft Real-time Tardiness Classes on Multiprocessors

Fair Integrated Scheduling of Soft Real-time Tardiness Classes on Multiprocessors Fair Integrated Sheduling of Soft Real-time Tardiness Classes on Multiproessors UmaMaheswari C. Devi and James H. Anderson Department of Computer Siene, The University of North Carolina, Chapel Hill, NC

More information

Modeling Probabilistic Measurement Correlations for Problem Determination in Large-Scale Distributed Systems

Modeling Probabilistic Measurement Correlations for Problem Determination in Large-Scale Distributed Systems 009 9th IEEE International Conferene on Distributed Computing Systems Modeling Probabilisti Measurement Correlations for Problem Determination in Large-Sale Distributed Systems Jing Gao Guofei Jiang Haifeng

More information

The Gravitational Potential for a Moving Observer, Mercury s Perihelion, Photon Deflection and Time Delay of a Solar Grazing Photon

The Gravitational Potential for a Moving Observer, Mercury s Perihelion, Photon Deflection and Time Delay of a Solar Grazing Photon Albuquerque, NM 0 POCEEDINGS of the NPA 457 The Gravitational Potential for a Moving Observer, Merury s Perihelion, Photon Defletion and Time Delay of a Solar Grazing Photon Curtis E. enshaw Tele-Consultants,

More information

Resolving RIPS Measurement Ambiguity in Maximum Likelihood Estimation

Resolving RIPS Measurement Ambiguity in Maximum Likelihood Estimation 14th International Conferene on Information Fusion Chiago, Illinois, USA, July 5-8, 011 Resolving RIPS Measurement Ambiguity in Maximum Likelihood Estimation Wenhao Li, Xuezhi Wang, and Bill Moran Shool

More information

Product Policy in Markets with Word-of-Mouth Communication. Technical Appendix

Product Policy in Markets with Word-of-Mouth Communication. Technical Appendix rodut oliy in Markets with Word-of-Mouth Communiation Tehnial Appendix August 05 Miro-Model for Inreasing Awareness In the paper, we make the assumption that awareness is inreasing in ustomer type. I.e.,

More information

9 Geophysics and Radio-Astronomy: VLBI VeryLongBaseInterferometry

9 Geophysics and Radio-Astronomy: VLBI VeryLongBaseInterferometry 9 Geophysis and Radio-Astronomy: VLBI VeryLongBaseInterferometry VLBI is an interferometry tehnique used in radio astronomy, in whih two or more signals, oming from the same astronomial objet, are reeived

More information

QCLAS Sensor for Purity Monitoring in Medical Gas Supply Lines

QCLAS Sensor for Purity Monitoring in Medical Gas Supply Lines DOI.56/sensoren6/P3. QLAS Sensor for Purity Monitoring in Medial Gas Supply Lines Henrik Zimmermann, Mathias Wiese, Alessandro Ragnoni neoplas ontrol GmbH, Walther-Rathenau-Str. 49a, 7489 Greifswald, Germany

More information

Battery Sizing for Grid Connected PV Systems with Fixed Minimum Charging/Discharging Time

Battery Sizing for Grid Connected PV Systems with Fixed Minimum Charging/Discharging Time Battery Sizing for Grid Conneted PV Systems with Fixed Minimum Charging/Disharging Time Yu Ru, Jan Kleissl, and Sonia Martinez Abstrat In this paper, we study a battery sizing problem for grid-onneted

More information

Name: ID: *************** write your answer in the right column *************** Total /30

Name: ID: *************** write your answer in the right column *************** Total /30 Course name: Network I Exam numer: Midterm II Model Answer Course Code: CNE 304 Exam Date: 21/11/2011 Leturer: Dr. Ahmed ElShafee Time Allowed: 90 minutes Name: ID: *************** write your answer in

More information

Lightpath routing for maximum reliability in optical mesh networks

Lightpath routing for maximum reliability in optical mesh networks Vol. 7, No. 5 / May 2008 / JOURNAL OF OPTICAL NETWORKING 449 Lightpath routing for maximum reliability in optial mesh networks Shengli Yuan, 1, * Saket Varma, 2 and Jason P. Jue 2 1 Department of Computer

More information

Supplementary information for: All-optical signal processing using dynamic Brillouin gratings

Supplementary information for: All-optical signal processing using dynamic Brillouin gratings Supplementary information for: All-optial signal proessing using dynami Brillouin gratings Maro Santagiustina, Sanghoon Chin 2, Niolay Primerov 2, Leonora Ursini, Lu Thévena 2 Department of Information

More information

Simplified Buckling Analysis of Skeletal Structures

Simplified Buckling Analysis of Skeletal Structures Simplified Bukling Analysis of Skeletal Strutures B.A. Izzuddin 1 ABSRAC A simplified approah is proposed for bukling analysis of skeletal strutures, whih employs a rotational spring analogy for the formulation

More information

Computer Science 786S - Statistical Methods in Natural Language Processing and Data Analysis Page 1

Computer Science 786S - Statistical Methods in Natural Language Processing and Data Analysis Page 1 Computer Siene 786S - Statistial Methods in Natural Language Proessing and Data Analysis Page 1 Hypothesis Testing A statistial hypothesis is a statement about the nature of the distribution of a random

More information

CHAPTER 26 The Special Theory of Relativity

CHAPTER 26 The Special Theory of Relativity CHAPTER 6 The Speial Theory of Relativity Units Galilean-Newtonian Relativity Postulates of the Speial Theory of Relativity Simultaneity Time Dilation and the Twin Paradox Length Contration Four-Dimensional

More information

Broadcast Channels with Cooperating Decoders

Broadcast Channels with Cooperating Decoders To appear in the IEEE Transations on Information Theory, Deember 2006. 1 Broadast Channels with Cooperating Deoders Ron Dabora Sergio D. Servetto arxiv:s/0505032v3 [s.it] 1 Nov 2006 Abstrat We onsider

More information

The universal model of error of active power measuring channel

The universal model of error of active power measuring channel 7 th Symposium EKO TC 4 3 rd Symposium EKO TC 9 and 5 th WADC Workshop nstrumentation for the CT Era Sept. 8-2 Kosie Slovakia The universal model of error of ative power measuring hannel Boris Stogny Evgeny

More information

Hankel Optimal Model Order Reduction 1

Hankel Optimal Model Order Reduction 1 Massahusetts Institute of Tehnology Department of Eletrial Engineering and Computer Siene 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Hankel Optimal Model Order Redution 1 This leture overs both

More information

Variation Based Online Travel Time Prediction Using Clustered Neural Networks

Variation Based Online Travel Time Prediction Using Clustered Neural Networks Variation Based Online Travel Time Predition Using lustered Neural Networks Jie Yu, Gang-Len hang, H.W. Ho and Yue Liu Abstrat-This paper proposes a variation-based online travel time predition approah

More information

+Ze. n = N/V = 6.02 x x (Z Z c ) m /A, (1.1) Avogadro s number

+Ze. n = N/V = 6.02 x x (Z Z c ) m /A, (1.1) Avogadro s number In 1897, J. J. Thomson disovered eletrons. In 1905, Einstein interpreted the photoeletri effet In 1911 - Rutherford proved that atoms are omposed of a point-like positively harged, massive nuleus surrounded

More information

DO PHYSICS ONLINE. SPECIAL RELATIVITY Frames of Reference

DO PHYSICS ONLINE. SPECIAL RELATIVITY Frames of Reference DO PHYSICS ONLINE SPACE SPECIAL RELATIVITY Frames of Referene Spae travel Apollo 11 spaeraft: Earth Moon v ~ 40x10 3 km.h -1 Voyager spaeraft: v ~ 60x10 3 km.h -1 (no sling shot effet) Ulysses spaeraft:

More information

Determination of the reaction order

Determination of the reaction order 5/7/07 A quote of the wee (or amel of the wee): Apply yourself. Get all the eduation you an, but then... do something. Don't just stand there, mae it happen. Lee Iaoa Physial Chemistry GTM/5 reation order

More information

Developing Excel Macros for Solving Heat Diffusion Problems

Developing Excel Macros for Solving Heat Diffusion Problems Session 50 Developing Exel Maros for Solving Heat Diffusion Problems N. N. Sarker and M. A. Ketkar Department of Engineering Tehnology Prairie View A&M University Prairie View, TX 77446 Abstrat This paper

More information

Sensor management for PRF selection in the track-before-detect context

Sensor management for PRF selection in the track-before-detect context Sensor management for PRF seletion in the tra-before-detet ontext Fotios Katsilieris, Yvo Boers, and Hans Driessen Thales Nederland B.V. Haasbergerstraat 49, 7554 PA Hengelo, the Netherlands Email: {Fotios.Katsilieris,

More information

International Journal of Electronics and Computer Science Engineering 817. Available Online at ISSN

International Journal of Electronics and Computer Science Engineering 817. Available Online at   ISSN International Journal of Eletronis and Computer Siene Engineering 817 Available Online at www.ijese.org ISSN- 2277-1956 A Duly Synhronized, Straightforward Approah For Realizing the General Charateristis

More information

Singular Event Detection

Singular Event Detection Singular Event Detetion Rafael S. Garía Eletrial Engineering University of Puerto Rio at Mayagüez Rafael.Garia@ee.uprm.edu Faulty Mentor: S. Shankar Sastry Researh Supervisor: Jonathan Sprinkle Graduate

More information

Methods of evaluating tests

Methods of evaluating tests Methods of evaluating tests Let X,, 1 Xn be i.i.d. Bernoulli( p ). Then 5 j= 1 j ( 5, ) T = X Binomial p. We test 1 H : p vs. 1 1 H : p>. We saw that a LRT is 1 if t k* φ ( x ) =. otherwise (t is the observed

More information

A Functional Representation of Fuzzy Preferences

A Functional Representation of Fuzzy Preferences Theoretial Eonomis Letters, 017, 7, 13- http://wwwsirporg/journal/tel ISSN Online: 16-086 ISSN Print: 16-078 A Funtional Representation of Fuzzy Preferenes Susheng Wang Department of Eonomis, Hong Kong

More information

Sufficient Conditions for a Flexible Manufacturing System to be Deadlocked

Sufficient Conditions for a Flexible Manufacturing System to be Deadlocked Paper 0, INT 0 Suffiient Conditions for a Flexile Manufaturing System to e Deadloked Paul E Deering, PhD Department of Engineering Tehnology and Management Ohio University deering@ohioedu Astrat In reent

More information

On the Quantum Theory of Radiation.

On the Quantum Theory of Radiation. Physikalishe Zeitshrift, Band 18, Seite 121-128 1917) On the Quantum Theory of Radiation. Albert Einstein The formal similarity between the hromati distribution urve for thermal radiation and the Maxwell

More information

Theory. Coupled Rooms

Theory. Coupled Rooms Theory of Coupled Rooms For: nternal only Report No.: R/50/TCR Prepared by:. N. taey B.., MO Otober 00 .00 Objet.. The objet of this doument is present the theory alulations to estimate the reverberant

More information

Research Collection. Mismatched decoding for the relay channel. Conference Paper. ETH Library. Author(s): Hucher, Charlotte; Sadeghi, Parastoo

Research Collection. Mismatched decoding for the relay channel. Conference Paper. ETH Library. Author(s): Hucher, Charlotte; Sadeghi, Parastoo Researh Colletion Conferene Paper Mismathed deoding for the relay hannel Author(s): Huher, Charlotte; Sadeghi, Parastoo Publiation Date: 2010 Permanent Link: https://doi.org/10.3929/ethz-a-005997152 Rights

More information

The gravitational phenomena without the curved spacetime

The gravitational phenomena without the curved spacetime The gravitational phenomena without the urved spaetime Mirosław J. Kubiak Abstrat: In this paper was presented a desription of the gravitational phenomena in the new medium, different than the urved spaetime,

More information

c-perfect Hashing Schemes for Binary Trees, with Applications to Parallel Memories

c-perfect Hashing Schemes for Binary Trees, with Applications to Parallel Memories -Perfet Hashing Shemes for Binary Trees, with Appliations to Parallel Memories (Extended Abstrat Gennaro Cordaso 1, Alberto Negro 1, Vittorio Sarano 1, and Arnold L.Rosenberg 2 1 Dipartimento di Informatia

More information

Estimating the probability law of the codelength as a function of the approximation error in image compression

Estimating the probability law of the codelength as a function of the approximation error in image compression Estimating the probability law of the odelength as a funtion of the approximation error in image ompression François Malgouyres Marh 7, 2007 Abstrat After some reolletions on ompression of images using

More information

The Unified Geometrical Theory of Fields and Particles

The Unified Geometrical Theory of Fields and Particles Applied Mathematis, 014, 5, 347-351 Published Online February 014 (http://www.sirp.org/journal/am) http://dx.doi.org/10.436/am.014.53036 The Unified Geometrial Theory of Fields and Partiles Amagh Nduka

More information

A NONLILEAR CONTROLLER FOR SHIP AUTOPILOTS

A NONLILEAR CONTROLLER FOR SHIP AUTOPILOTS Vietnam Journal of Mehanis, VAST, Vol. 4, No. (), pp. A NONLILEAR CONTROLLER FOR SHIP AUTOPILOTS Le Thanh Tung Hanoi University of Siene and Tehnology, Vietnam Abstrat. Conventional ship autopilots are

More information

Four-dimensional equation of motion for viscous compressible substance with regard to the acceleration field, pressure field and dissipation field

Four-dimensional equation of motion for viscous compressible substance with regard to the acceleration field, pressure field and dissipation field Four-dimensional equation of motion for visous ompressible substane with regard to the aeleration field, pressure field and dissipation field Sergey G. Fedosin PO box 6488, Sviazeva str. -79, Perm, Russia

More information

An Adaptive Optimization Approach to Active Cancellation of Repeated Transient Vibration Disturbances

An Adaptive Optimization Approach to Active Cancellation of Repeated Transient Vibration Disturbances An aptive Optimization Approah to Ative Canellation of Repeated Transient Vibration Disturbanes David L. Bowen RH Lyon Corp / Aenteh, 33 Moulton St., Cambridge, MA 138, U.S.A., owen@lyonorp.om J. Gregory

More information

Research Letter Distributed Source Localization Based on TOA Measurements in Wireless Sensor Networks

Research Letter Distributed Source Localization Based on TOA Measurements in Wireless Sensor Networks Researh Letters in Eletronis Volume 2009, Artile ID 573129, 4 pages doi:10.1155/2009/573129 Researh Letter Distributed Soure Loalization Based on TOA Measurements in Wireless Sensor Networks Wanzhi Qiu

More information

Relativistic Dynamics

Relativistic Dynamics Chapter 7 Relativisti Dynamis 7.1 General Priniples of Dynamis 7.2 Relativisti Ation As stated in Setion A.2, all of dynamis is derived from the priniple of least ation. Thus it is our hore to find a suitable

More information

Reliability Guaranteed Energy-Aware Frame-Based Task Set Execution Strategy for Hard Real-Time Systems

Reliability Guaranteed Energy-Aware Frame-Based Task Set Execution Strategy for Hard Real-Time Systems Reliability Guaranteed Energy-Aware Frame-Based ask Set Exeution Strategy for Hard Real-ime Systems Zheng Li a, Li Wang a, Shuhui Li a, Shangping Ren a, Gang Quan b a Illinois Institute of ehnology, Chiago,

More information

Frequency hopping does not increase anti-jamming resilience of wireless channels

Frequency hopping does not increase anti-jamming resilience of wireless channels Frequeny hopping does not inrease anti-jamming resiliene of wireless hannels Moritz Wiese and Panos Papadimitratos Networed Systems Seurity Group KTH Royal Institute of Tehnology, Stoholm, Sweden {moritzw,

More information

20 Doppler shift and Doppler radars

20 Doppler shift and Doppler radars 20 Doppler shift and Doppler radars Doppler radars make a use of the Doppler shift phenomenon to detet the motion of EM wave refletors of interest e.g., a polie Doppler radar aims to identify the speed

More information

3 Tidal systems modelling: ASMITA model

3 Tidal systems modelling: ASMITA model 3 Tidal systems modelling: ASMITA model 3.1 Introdution For many pratial appliations, simulation and predition of oastal behaviour (morphologial development of shorefae, beahes and dunes) at a ertain level

More information

The Impact of Time on the Session Problem Injong Rhee Jennifer L. Welch Department of Computer Science CB 3175 Sitterson Hall University of North Caro

The Impact of Time on the Session Problem Injong Rhee Jennifer L. Welch Department of Computer Science CB 3175 Sitterson Hall University of North Caro The Impat of Time on the Session Problem Injong Rhee Jennifer L. Welh Department of Computer Siene CB 3175 Sitterson Hall University of North Carolina at Chapel Hill Chapel Hill, N.C. 27599-3175 Abstrat

More information

Energy Efficient Low Complexity Joint Scheduling and Routing for Wireless Networks

Energy Efficient Low Complexity Joint Scheduling and Routing for Wireless Networks Energy Effiient Low Complexity Joint Sheduling and Routing for Wireless Networks Satya Kumar V, Lava Kumar and Vinod Sharma Department of Eletrial Communiations Engineering, Indian Institute of Siene,

More information

INTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume 2, No 4, 2012

INTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume 2, No 4, 2012 INTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume, No 4, 01 Copyright 010 All rights reserved Integrated Publishing servies Researh artile ISSN 0976 4399 Strutural Modelling of Stability

More information

Aircraft CAS Design with Input Saturation Using Dynamic Model Inversion

Aircraft CAS Design with Input Saturation Using Dynamic Model Inversion International Journal of Control, Automation, and Systems Vol., No. 3, September 003 35 Airraft CAS Design with Input Saturation sing Dynami Model Inversion Sangsoo Lim and Byoung Soo Kim Abstrat: This

More information

Chapter 2 Linear Elastic Fracture Mechanics

Chapter 2 Linear Elastic Fracture Mechanics Chapter 2 Linear Elasti Frature Mehanis 2.1 Introdution Beginning with the fabriation of stone-age axes, instint and experiene about the strength of various materials (as well as appearane, ost, availability

More information

Probabilistic and nondeterministic aspects of Anonymity 1

Probabilistic and nondeterministic aspects of Anonymity 1 MFPS XX1 Preliminary Version Probabilisti and nondeterministi aspets of Anonymity 1 Catusia Palamidessi 2 INRIA and LIX Éole Polytehnique, Rue de Salay, 91128 Palaiseau Cedex, FRANCE Abstrat Anonymity

More information

Quantum secret sharing without entanglement

Quantum secret sharing without entanglement Quantum seret sharing without entanglement Guo-Ping Guo, Guang-Can Guo Key Laboratory of Quantum Information, University of Siene and Tehnology of China, Chinese Aademy of Sienes, Hefei, Anhui, P.R.China,

More information

RESEARCH ON RANDOM FOURIER WAVE-NUMBER SPECTRUM OF FLUCTUATING WIND SPEED

RESEARCH ON RANDOM FOURIER WAVE-NUMBER SPECTRUM OF FLUCTUATING WIND SPEED The Seventh Asia-Paifi Conferene on Wind Engineering, November 8-1, 9, Taipei, Taiwan RESEARCH ON RANDOM FORIER WAVE-NMBER SPECTRM OF FLCTATING WIND SPEED Qi Yan 1, Jie Li 1 Ph D. andidate, Department

More information

Planning with Uncertainty in Position: an Optimal Planner

Planning with Uncertainty in Position: an Optimal Planner Planning with Unertainty in Position: an Optimal Planner Juan Pablo Gonzalez Anthony (Tony) Stentz CMU-RI -TR-04-63 The Robotis Institute Carnegie Mellon University Pittsburgh, Pennsylvania 15213 Otober

More information