A Constant Complexity Fair Scheduler with O(log N) Delay Guarantee

Size: px
Start display at page:

Download "A Constant Complexity Fair Scheduler with O(log N) Delay Guarantee"

Transcription

1 A Constant Complexity Fair Scheduler with O(lo N) Delay Guarantee Den Pan and Yuanyuan Yan 2 Deptment of Computer Science State University of New York at Stony Brook, Stony Brook, NY 79 denpan@cs.sunysb.edu 2 Depart of Electrical and Computer Enineerin State University of New York at Stony Brook, Stony Brook, NY 79 yan@ece.sunysb.edu Abstract. Many Internet multimedia applications require the support of network services with fairness and delay uarantees. Currently, there are two types of fair schedulers in the literature. The time stamp based schedulers achieve ood fairness and delay uarantees but have hih O(lo N) time complexity, where N is the number of incomin flows. While the round robin based schedulers reach O() complexity, their delay uarantees are O(N). Aimin at constant time complexity as well as ood fairness and delay uarantees, we desin a new fair scheduler suitable for variable lenth packets in this paper. Fast Credit Based (FCB) fair schedulin, the alorithm we propose, provides O(lo N) fairness and delay uarantees, by trackin and minimizin the difference between the service a flow reserves and that it actually receives. It reduces the time complexity to O() by utilizin approximation and synchronization. To compare FCB with other fair schedulers on their end-to-end delay performance, simulations are conducted in NS2 for various packet lenths, and the results show that FCB achieves short end-to-end delay and handles variable lenth packets efficiently. Keywords: Fair schedulin, shared output link, bandwidth uarantee, delay uarantee. Introduction The boomin Internet multimedia applications require the next eneration of networks to provide services with bandwidth and delay uarantees, besides the traditional best effort services. A fair scheduler works at a shared output link or ateway to provide incomin flows with uaranteed bandwidth and delay performance. It ensures that the difference between the services that any flow reserves and that it actually receives is bounded within a specified rane, reardless of the lenth of the time interval. Fair schedulers in the literature can be classified into three types: )Time stamp based. Time stamp based fair schedulers, such as WFQ [] and W F 2 Q [2], compute time stamps for each incomin packet, and schedule packets in the order of the time stamps. They usually provide excellent fairness and delay uarantees, but have hih O(lo N) time complexity due to the operation to sort packets, where N is the number of flows of the ateway. 2) Round robin based. Round robin based fair schedulers, such as DRR [3] and SRR [4], serve the flows in a round robin manner, so that each flow has an equal opportunity of consumin bandwidth. They

2 achieve O() time complexity, but have poor delay bounds, usually proportional to N, as each flow has to wait for all other flows before transmittin the next packet. 3) Combination of both. Some recently proposed alorithms, such as BSFQ [5] and Stratified Round Robin [6], attempt to obtain the tiht delay bound of time stamp schedulers as well as the low complexity of round robin schedulers, by adoptin a basic round robin like schedulin policy plus time stamp based schedulin on a reduced number of units. They improve the time complexity by reducin the number of items that need to be sorted, but still have O(N) worst case delay because of the round robin nature. The followin factors must be considered to desin a ood fair scheduler. ) Bandwidth uarantee. The scheduler should ensure each flow its reserved bandwidth, so that well-behaved flows can be protected from malicious behavior. 2) Delay uarantee. Bandwidth uarantee should be obtained in an efficient way, and therefore well-behaved flows can have short and bounded packet delay. 3) Low complexity. The scheduler should have low time complexity to achieve hih speed schedulin. Especially, constant time complexity enables the scheduler to maintain performance when the number of flows increases. 4) Capability to schedule variable lenth packets. Some schedulers, such as SRR [4], consider only fixed lenth packets, and can not handle variable lenth packets efficiently. They have to sement the incomin variable lenth packets into fixed lenth cells before schedulin, and the receivers also need extra buffer space to reassemble the sementations back to the oriinal packets. In this paper we aim at desinin a fair scheduler for variable lenth packets with constant time complexity as well as ood fairness and delay uarantees. Fast Credit Based (FCB) fair schedulin, the alorithm we propose, adopts a credit based policy, and provides fairness and delay uarantees by trackin and minimizin the difference between the service a flow should receive and that it has actually received in the alorithm. FCB achieves O() complexity by utilizin approximation and synchronization, and we theoretically prove that FCB provides O(lo N) fairness and delay uarantees. To compare FCB with other fair schedulers on their end-to-end delay performance, simulations are conducted in NS2 with packet lenth followin different statistical distributions, and the results show that FCB matches WFQ with reduced complexity, and that FCB handles variable lenth packets efficiently. 2 Fast Credit Based Fair Schedulin In this section, we present the Fast Credit Based (FCB) fair schedulin alorithm. We first introduce some definitions, and then describe the alorithm. In the followin, a ateway (or shared output link) with N incomin flows {f,..., f N is considered. 2. Terminoloies The reservation r i of flow f i is its reserved bandwidth normalized with respect to the total bandwidth of the ateway. By the definition, we have that < r i, and to avoid overbookin, N r i. The credit (t) of flow f i is the rate that the flow should ideally receive bandwidth from the ateway accordin to its reservation at time t, i.e., ( r i (t), flow (t) = P (t) r fi is backloed at time t (t), otherwise where (t) is the set of backloed flows at time t. There may be the case that the sum of the reservations of all the backloed flows is less than the total bandwidth of the ateway. As in the ideal GPS [7] fairness system, the excessive bandwidth is reallocated to avoid wastin available transmission capacity. Therefore, if there is

3 at least one backloed flow at time t, after the reallocation of the excessive bandwidth, the sum of the credits of all the flows is equal to unit, i.e., N (t) =. The debit d i (t) of flow f i is the rate that the flow actually consumes bandwidth at time t. At any time, either the ateway is idle, or one of the flows is transmittin a packet throuh it. In the latter case, the transmittin flow exclusively consumes all the available bandwidth, and all other flows ( do not use any bandwidth, thus, if flow f i is transmittin a packet throuh the ateway at time t d i(t) =, otherwise To achieve fairness, balance is defined to record the up-to-date bandwidth usae of each flow. The balance b i (t) of flow f i is the accumulated difference of its reserved bandwidth and actually received bandwidth till time t, i.e., b i (t) = t (x)dx t d i(x)dx. From the definition, it is easy to see that the followin equation holds, b i (t ) = b i (t) + t t (x)dx t t d i (x)dx. We define a busy period to be the lonest interval durin which the ateway is never idle. It is sufficient to consider only one busy period, since the system state can be safely re-initialized at the beinnin of the next busy period. Assumin that t, t, t 2,... are the time points within a busy period that a new packet beins transmission throuh the ateway, we call them the schedulin points. Or, in other words, durin the interval between any two sequential schedulin points, a sinle packet is transmitted throuh the ateway. Use L to denote the maximum packet lenth. Generally, we have L t a+ t a, since t a+ t a = t a+ t a dx = lenth of the transmitted packet L. 2.2 Alorithm Description FCB achieves fairness and delay uarantees by restrictin the absolute value of the balance. Since the balance of a flow records the up-to-date difference of its reserved bandwidth and actually received bandwidth, maintainin a small difference helps to ensure the fairness property of the alorithm. Consequently, the ideal stratey is to always choose the backloed flow with the larest balance to transmit, so that it can have debit and reduce its balance. And for the flows that use more bandwidth than what they deserve and have neative balances, they should be penalized and not allowed to transmit in order to recover their balances. Unfortunately, always choosin the larest balance will incur hih O(lo N) time complexity. FCB utilizes approximation to simplify the operation. When FCB selects a flow to transmit, it does not need to have the larest balance, but instead, its balance could be less than the larest one, where is the ranularity of the approximation. The value of affects the performance of FCB, and usually a smaller value of leads to better fairness and delay uarantees. In order to achieve the approximation, 2L+ synchronization holes are used in FCB, as shown in Fiure. Each hole can hold only one flow whose balance is in a specific rane. Suppose the most recently scheduled flow is f k, which is scheduled at time t a, and define lastb to be its balance at t a, i.e., lastb = b k (t a ). Then, at time t a, i.e., the next schedulin point, a flow with its balance in the rane (lastb L + (u ), lastb L + u] can be placed into the u th hole. Fiure 2 describes FCB usin pseudo code, and the detailed explanation follows. Before the schedulin, the balance of each flow is initialized to zero (b i = ). Each time when the alorithm needs to select a flow to transmit, all the holes are first set to empty (hole[] = ). Then each flow tests if the hole (hole[ b i lastb+l (hole[ b i lastb+l ]) correspondin to its balance value is free ] == ), and if yes, fills the hole with itself by settin hole[ b i lastb+l ] = i. Theorem assures that at least one hole must be filled, and it also may happen that there are more than one filled holes. Next, the flow with the larest balance is selected from all the

4 2L+ hole[ ]: hole[u]: hole[2]: hole[]: i 2L+ lastb L+ 2L+ lastb L+( ) lastb L+u lastb L+(u ) lastb L+2 lastb L+ lastb L for each flow f i do { initialize balance b i = ; lastb = ; while true { for ( = ; 2L+ ); + + ) { hole[] = ; for each flow f i do { if (hole[ b i lastb+l ] == ) hole[ b i lastb+l ] = i; k = ; for ( = ; 2L+ ); + + ) { if (hole[] ) k = hole[]; flow f k sends a packet throuh the ateway, say, from t a to t a+; lastb = b k ; for each flow f i do { update balance R by R t b i+ = a+ t t a (x)dx a+ t a d i(x)dx; Fi.. FCB uses synchronization holes to achieve approximation. The flows whose balances are in the same rane compete for a sinle hole. Fi. 2. Pseudo code description of the FCB fair schedulin alorithm. filled holes and ranted to transmit a packet, and its balance value is assined to lastb for the next round of schedulin. After the packet transmission, the balance of each flow is updated accordinly. Althouh the balance update formula includes interal computation, which seems not efficient to implement, the credit and debit values are actually fixed durin each schedulin point interval ([t a, t a+ )), and therefore the interal can be simply computed as multiplication. Theorem If lastb is at most less than the larest balance of all the flows at time t a, then the larest balance at time t a is in the rane (lastb L, lastb + L + ]. Proof. Suppose that at time t a, flow f has the larest balance, b (t a ) b i (t a ) for any i N, and f k is selected to transmit. Then, lastb = b k (t a ) for time t a, and because b k (t a ) is at most less than b (t a ), we obtain lastb + b (t a ). Also suppose that at time t a, flow f l has the larest balance, b l (t a ) b i (t a ) for any i N. We prove that lastb L < b l (t a ) lastb + L +. On the one hand, when t [t a, t a ), d (t), and we have b l (t a) b (t a) = b (t a ) + t a c (x)dx t a d (x)dx > b (t a ) t a d (x)dx b (t a ) L And by b (t a ) b k (t a ), it follows that b l (t a ) > b k (t a ) L = lastb L. On the other hand, when t [t a, t a ), d l (t), and we can obtain b l (t a) = b l (t a ) + t a c l (x)dx t a d l (x)dx b l (t a ) + t a c l (x)dx b l (t a ) + L Usin the fact that b l (t a ) b (t a ) and b (t a ) lastb+, we obtain b l (t a ) lastb+l+. Next, we show that the precondition of the theorem, that the balance of the scheduled flow is at most less than the larest balance, is always uaranteed by FCB. Since the balance value of all the holes is in the rane (lastb L, lastb L + 2L+ ], and lastb L + 2L+ lastb + L +, from the above proof, we know that the balance b l (t a ) of f l must be in the

5 correspondin rane of one of the holes, say, hole[u]. If hole[u] is filled by f l, there is no doubt that f l is scheduled at time t a, because it has the larest balance. If hole[u] is filled by another flow, say, f m, then f m is scheduled, because all the holes with reater correspondin ranes must be empty. Since f m and f l belon to the same hole, the difference of their balances must be less than. The holes can be implemented by synchronization locks available in most operatin systems. At the beinnin, every lock is free. A flow tests if the lock is free before rabs it. If the lock is free, the flow sets the lock, and thereafter this lock is no loner available to other flows. Due to the approximation mechanism and the synchronization locks, FCB only needs to compare at most 2L+ flows in the filled holes, and 2L+ is a constant when is fixed. Thus, FCB achieves O() time complexity. 3 Performance Analysis In this section, we analyze the fairness and delay performance of FCB by considerin their relationship to the rane of the balance. As will be seen, FCB provides O(lo N) fairness and delay uarantees. 3. Bounds on Balance The balance represents the difference between the services that a flow requests and that it actually consumes, and its value rane is closely related to the fairness performance of FCB. First, we have the followin lemma. Lemma At any time, the sum of the credits of all the flows is equal to the sum of the debits of all the flows, i.e., N (t) = N d i(t), Proof. We prove the lemma by considerin two possible cases. Case : There is at least one backloed flow at time t. In this case, the full bandwidth utilization property applies, i.e., N (t) =. On the other hand, since FCB is work conservative and there is a backloed flow, the ateway should be busy, and one backloed flow, say, f k, is transmittin a packet throuh the ateway. Thus, N d i(t) = d k (t) =. Case 2: There is no backloed flow at time t. By the definition, the credit of any flow is, and N (t) =. Also, since there is no backloed flow, the ateway must be idle, i.e., N d i(t) =. In both cases, we have N (t) = N d i(t). Theorem 2 At any time, the sum of the balances of all the flows is, i.e., N b i(t) =. Proof. By the definition of the balance, N b i(t) = N Z t (x)dx Z t d i(x)dx = Z t N (x) And usin Lemma, we have N b i(t) =. It should be noted that, if a flow ends with non-zero balance, the theorem will be eopardized. For a purely technical reason, a flow should not be assined credit when its balance equals its queue lenth. The followin theorem shows that the balance of any flow is lower bounded by a constant. Theorem 3 The lower bound of the balance of any flow is ( L), i.e., b i (t) L. Proof. The balance of a flow only decreases when it has debit, or in other words, when the flow is transmittin a packet. Therefore, to compute the lower bound of the balance, we only need to consider the time that a flow finishes transmittin a packet. N d i(x) dx

6 Suppose that flow f k transmits a packet durin the interval [t a, t a ). Accordin to the schedulin policy, b k (t a ) is at most less than the larest balance at time t a, and from Theorem 2, the larest balance at any time should be reater than or equal to zero. Therefore, we have b k (t a ). And b k (t a ) = b k (t a ) + t a t a c k (x)dx t a t a d k (x)dx. It is obvious that ta t a c k (x)dx and t a t a d k (x)dx L, and we obtain b k (t a ) L. Next, we derive the upper bound of the balance. In order to simplify the problem, in the rest of this section, we assume that each flow is always backloed and its credit is kept as a constant (t) =. Because the excessive bandwidth of the idle flows is reallocated to other backloed flows which we are considerin, this assumption does not weaken the enerality of the results, but it makes the analysis much easier. Similar to the fact that the balance of a flow decreases as it is transmittin a packet, its balance increases when it is idle, because it has positive credit and zero balance. Thus, in order to compute the upper bound of the balance, we only need to consider the time when a flow beins sendin a packet. The basidea of the proof is to assume that the maximum value of the balance is reached by one flow at a specific time point, and consider the sum of the balances of the flows that have been recently scheduled before that specific time point. We trace back by includin one more flow into consideration each time, until finally there is only one flow outside of the set of flows we are considerin. Then, Theorem 3 can be applied to derive the bound of the maximum value we assumed. First, we explain the notations to be used in the proof. M: the maximum value of the balance. t m : the time that the maximum balance is reached. F (t a, t m ): the set of flows that bein to transmit packets at schedulin points t a,..., t m, where t a t m. Without loss of enerality, we assume that flow f reaches the maximum balance M at time t m. Then, f must bein to transmit at t m, otherwise b (t m+ ) = b (t m ) + t m+ c dx tm+ t m d (x)dx = M + t m+ t m c dx > M. Also assume that the sequence of the flows added into F (t a, t m ) when considerin the sum of the balances is f, f 2,..., f N. In other words, when we look back from the schedulin point t m, f 2 is the most recently scheduled flow. For example, if f 2 was most recently scheduled at t b (t b < t m ) before time t m, we have F (t m, t m ) = {f, F (t b+, t m ) = {f, and F (t b, t m ) = {f, f 2. If f 3 was most recently scheduled at t c (t c < t b ), then F (t c+, t m ) = {f, f 2 and F (t c, t m ) = {f, f 2, f 3. T (t a, t m ): the sum of the balances of all the flows in F (t a, t m ) at time t a, i.e., T (t a, t m ) = f i F (t b a,t m) i(t a ). We next introduce some supportin lemmas. Due to space limitation, the proofs of these lemmas are omitted. Lemma 2 Suppose F (t a, t m ) = {f,..., f k and F (t a, t m ) = {f,..., f k, f k+. Then, T (t a, t m) k + k T (t a, t m) L k Lemma 3 Suppose F (t a, t m ) = {f,..., f k and F (t a, t m ) = F (t a, t m ) = {f,..., f k. Then, T (t a, t m) T (t a, t m) Lemma 4 Suppose F (t m, t m ) = {f and F (t a, t m ) = {f,..., f k. Then, k T (t a, t m) km kl k =i k k i + The upper bound on the balance is iven in the followin theorem. t m

7 Theorem 4 The upper bound of the balance of any flow is ((L + ) ln N + C), i.e., b i (t) < (L + ) ln N + C, where C is a constant. Proof. Suppose at time t a, F (t a, t m ) = {f,..., f, and at time t a, F (t a, t m ) = {f,..., f N. By Lemma 4, T (t a, t m) (N )M (N )L (N ) =i On the one hand, since only f N transmits a packet durin the interval [t a, t a ), when t [t a, t a ), d i (t) = for any i N, and b i (t a ) = b i (t a ) t a t a dx b i (t a ) L. Thus, b i(t a ) T (t a, t m) L (N )M (N )L On the other hand, since flow f N Applyin Theorem 2, we have b i(t a ) = b N (t a ) Combinin the above two inequalities, we obtain or, (N )M (N )L M =i N + i + + L Since <, it follows that M < N + i + + L = i + =i (N ) i + is selected to transmit at time t a, b N (t a ). (N ) i + =i N + i + + L = N + ( + L) = In the above inequality, = is the (n )th harmonic number [8], and = = ln N + γ ɛ N where γ is the Euler s constant and there exists a constant K such that for a sufficiently lare N, ɛ N < K N. Since the value of ( ) is bounded, we can obtain M < ( +L) ln N +C where C is a constant. 3.2 Fairness Guarantee Two fairness measures are commonly used: Golestani measure [9] and Bennet-Zhan measure [2]. While the former compares the relative amount of service received by two different flows, the latter compares the absolute amount of service a flow would receive in the ideal model and the service it receives in the desined alorithm. In this paper we adopt the more accurate Bennet-Zhan measure for analyzin the fairness performance of FCB, and we have the followin theorem. Theorem 5 Durin any time interval, the difference between the bandwidth a flow reserves and that it actually receives in FCB is bounded by L < service difference < (L + ) ln N + C Proof. By the definitions of the credit and balance, credit (t) is the bandwidth flow f i should receive at time t accordin to its reservation, and debit d i (t) is the bandwidth that f i actually consumes at time t. Therefore, the balance is exactly the accumulated service difference, and the bounds of the balance are also the bounds of the service difference. =

8 3.3 Delay Guarantee Besides fairness, packet delay is another important performance measure for a practical fair schedulin alorithm. The delay of a packet is the interval from the time when a packet enters the queue of its flow to the time it is sent throuh the ateway. The followin theorem ives the packet delay of FCB. Theorem 6 The packet delay of flow f i in FCB is bounded by max, L (L + ) ln N C + q < packet delay < (L + ) ln N + C + + L + q where q is the queue lenth of f i after the packet arrives. Proof. Suppose that a packet of flow f i arrives at time t a and leaves the ateway at time t b, and that the queue lenth is q after this packet is put in the queue. Then, by the definition of the balance, we have b i(t b ) b i(t a) = Z tb t a dx Z tb t a d i(x)dx = (t b t a) q Because L (L + ) ln N C < b i (t b ) b i (t a ) < (L + ) ln N + C + + L, we obtain L (L + ) ln N C + q (L + ) ln N + C + + L + q < t b t a < Since the packet delay is always reater than, the lower bound should be adusted if it is smaller than. 4 Simulation Results We compare FCB with other fair schedulers on their end-to-end delay performance by simulation in NS2 []. Two implementations of FCB with = L/ and = L/3 respectively are included to see the effect of the ranularity value on the alorithm. Also, since FCB is desined to handle variable lenth packets, we conducted the simulations under the traffic with packet lenth followin different statistical distributions: constant packet lenth (Fiure 4(a)), packet lenth followin uniform distribution (Fiure 4(b)), and packet lenth followin normal distribution (Fiure 4(c)). The maximum packet lenth L is set to 3 bytes in all the situations. WFQ N N5 N2 N3 N4 M 6K bps, ms M2 9K bps, 2 ms Fi. 3. The network topoloy in the simulations. and DRR are used as the comparison counterparts. WFQ is the earliest and a typical time stamp based fair scheduler. Althouh WFQ has ood fairness and delay uarantees, it has a hih O(lo N) time complexity. By comparin with WFQ, we show that FCB matches the performance of WFQ with reduced complexity. DRR is a representative of the round robin based scheduler family. It has O() time complexity but O(N) worst case delay. By comparin with DRR, we demonstrate that, with the same complexity, FCB achieves better performance than DRR. The network topoloy for the simulations is illustrated in Fiure 3. We set up ten CBR flows between N and N 5 with reserved bandwidth from K bps to K bps in an increment

9 Probability (%).5.5 Constant packet lenth Packet lenth (bytes) Probability (%) Packet x 3 lenth followin uniform distribution Packet lenth (bytes) Probability (%) Packet lenth followin normal distribution Packet lenth (bytes) (a) (b) (c) Fi. 4. The packet lenth distributions. (a) Constant packet lenth. (b) Packet lenth followin uniform distribution. (c) Packet lenth followin normal distribution. Averae delay (ms) Constant packet lenth WFQ DRR FCB(=L/) FCB(=L/3) Averae delay (ms) Packet lenth followin uniform distribution WFQ DRR 8 FCB(=L/) FCB(=L/3) Averae delay (ms) Packet lenth followin normal distribution WFQ DRR 8 FCB(=L/) FCB(=L/3) Reserved bandwidth (K bps) Reserved bandwidth (K bps) Reserved bandwidth (K bps) (a) (b) (c) Fi. 5. Averae end-to-end delay of the normal flows in different alorithms. (a) Constant packet lenth. (b) Packet lenth followin uniform distribution. (c) Packet lenth followin normal distribution. step of. The ten flows behave normally and enerate packets at rates equal to their reserved bandwidths. Another five ill-behaved flows are desined to conest the network, each of which is assined K bps reserved bandwidth but enerates data at K bps. Two of the ill-behaved flows are from N to N 5, and three are from M to M 2. We are interested in the averae end-to-end packet delay of the ten normal flows under different schedulers. Fiure 5(a) ives the simulations results when the packet lenth is constant. As can be seen, the two FCB implementations and WFQ have similar performances, and their delay is shorter than that of DRR. Between the two FCB implementations, the one with larer ranularity value has relatively loner delay for flows with lare reserved bandwidths and shorter delay for flows with small reserved bandwidths, which can be explained by the fact that, with larer ranularity of approximation, flows with small balances have better chances to be scheduled. Under DRR, flows with different reserved bandwidths have rouhly the same delay, and the reason is that, due to the round robin policy, each flow has to wait a full cycle before sendin packets. Fiure 5(b) and Fiure 5(c) show the averae delay when packet lenth follows uniform distribution and normal distribution, respectively. Similar conclusions can be drawn that FCB matches the performance of WFQ with reduced complexity, and that DRR has relatively larer delay which is not sensitive to the reserved bandwidth of a flow. The results also show that FCB is robust in handlin variable lenth packets, in the sense that the delay does not increase dramatically comparin with that under constant packet lenth. 5 Conclusions In this paper, we have proposed the new Fast Credit Based (FCB) fair schedulin alorithm. FCB ensures the reserved bandwidth of a flow by trackin and minimizin the difference be-

10 tween the service the flow should receive and actually receives. By introducin approximation and synchronization, FCB successfully reduces the time complexity to O(). Also, we theoretically prove that FCB provides O(lo N) fairness and delay uarantees. Finally, simulations are conducted to compare the end-to-end delay performance of FCB with those of WFQ and DRR, and the results show that FCB matches the performance of WFQ with reduced complexity, and that FCB is able to efficiently schedule variable lenth packets. Acknowledement The research work was supported in part by the U.S. National Science Foundation under rant numbers CCR-7385 and CCR References. A. Demers, S. Keshav, S. Shenker, Analysis and simulation of a fair queuein alorithm, ACM SIGCOMM 89, vol. 9, no. 4, pp. 3-2, Austin, T, Sep H. Zhan, WF2Q: worst-case fair weihted fair queuein, IEEE INFOCOM 96, pp. 2-28, San Francisco, CA, Mar M. Shreedhar, G. Varhese, Efficient fair queuin usin deficit round robin, IEEE/ACM Trans. Networkin, vol. 4, no. 3, pp , Jun C. Guo, SRR: an O() time complexity packet scheduler for flows in multi-service packet networks, ACM SIGCOMM, pp , San Dieo, CA, Au S. Cheun and C. Pencea, BSFQ: bin sort fair queuin, IEEE INFOCOM 2, pp , New York, Jun S. Ramabhadran, J. Pasquale, Stratified round robin: a low complexity packet scheduler with bandwidth fairness and bounded delay, ACM SIGCOMM 3, pp , Karlsruhe, Germany, Au A. Parekh, R. Gallaer, A eneralized processor sharin approach to flow control in interated services networks: the sinle node case, IEEE/ACM Trans. Networkin, vol., no. 3, pp , Jun J. Conway, R. Guy, The Book of Numbers, New York: Spriner-Verla, pp. 43 and , S. Golestani, A self-clocked fair queuein scheme for broadband applications, IEEE INFO- COM 94, pp , Toronto, Canada, Jun

M/G/FQ: STOCHASTIC ANALYSIS OF FAIR QUEUEING SYSTEMS

M/G/FQ: STOCHASTIC ANALYSIS OF FAIR QUEUEING SYSTEMS M/G/FQ: STOCHASTIC ANALYSIS OF FAIR QUEUEING SYSTEMS MOHAMMED HAWA AND DAVID W. PETR Information and Telecommunications Technology Center University of Kansas, Lawrence, Kansas, 66045 email: {hawa, dwp}@ittc.ku.edu

More information

TUNABLE LEAST SERVED FIRST A New Scheduling Algorithm with Tunable Fairness

TUNABLE LEAST SERVED FIRST A New Scheduling Algorithm with Tunable Fairness TUNABLE LEAST SERVED FIRST A New Scheduling Algorithm with Tunable Fairness Pablo Serrano, David Larrabeiti, and Ángel León Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Av. Universidad

More information

Amplitude Adaptive ASDM without Envelope Encoding

Amplitude Adaptive ASDM without Envelope Encoding Amplitude Adaptive ASDM without Envelope Encodin Kaspars Ozols and Rolands Shavelis Institute of Electronics and Computer Science 14 Dzerbenes Str., LV-16, Ria, Latvia Email: kaspars.ozols@edi.lv, shavelis@edi.lv

More information

On the Delay and Energy Performance in Coded Two-Hop Line Networks with Bursty Erasures

On the Delay and Energy Performance in Coded Two-Hop Line Networks with Bursty Erasures 20 8th International Symposium on Wireless Communication Systems, Aachen On the Delay and Enery Performance in Coded Two-Hop Line Networks with Bursty Erasures Daniel E. Lucani Instituto de Telecomunicações,

More information

Efficient method for obtaining parameters of stable pulse in grating compensated dispersion-managed communication systems

Efficient method for obtaining parameters of stable pulse in grating compensated dispersion-managed communication systems 3 Conference on Information Sciences and Systems, The Johns Hopkins University, March 12 14, 3 Efficient method for obtainin parameters of stable pulse in ratin compensated dispersion-manaed communication

More information

Efficient crystal size distribution estimation approach for growth dominated crystallisation processes

Efficient crystal size distribution estimation approach for growth dominated crystallisation processes Louhborouh University Institutional Repository Efficient crystal size distribution estimation approach for rowth dominated crystallisation processes This item was submitted to Louhborouh University's Institutional

More information

PHY 133 Lab 1 - The Pendulum

PHY 133 Lab 1 - The Pendulum 3/20/2017 PHY 133 Lab 1 The Pendulum [Stony Brook Physics Laboratory Manuals] Stony Brook Physics Laboratory Manuals PHY 133 Lab 1 - The Pendulum The purpose of this lab is to measure the period of a simple

More information

Energy-Efficient Resource Allocation for Ultra-reliable and Low-latency Communications

Energy-Efficient Resource Allocation for Ultra-reliable and Low-latency Communications Enery-Efficient Resource Allocation for Ultra-reliable and Low-latency Communications Chenjian Sun, Chanyan She and Chenyan Yan School of Electronics and Information Enineerin, Beihan University, Beijin,

More information

A New Stochastic Differential Equation Model For TCPW RE Window Size

A New Stochastic Differential Equation Model For TCPW RE Window Size A New Stochastic Differential Equation Model For TCPW Window Size Abdel-Karim Aboul-Hassan*, Onsy Abdel Alim, Amr Abdel Razek*, Mohamed Adel M.Rashad* [mrashad@sce.carleton.ca] Faculty of Enineerin, Alexandria

More information

Stochastic learning feedback hybrid automata for dynamic power management in embedded systems

Stochastic learning feedback hybrid automata for dynamic power management in embedded systems Electrical and Computer Enineerin Faculty Publications Electrical & Computer Enineerin 2005 Stochastic learnin feedback hybrid automata for dynamic power manaement in embedded systems T. Erbes Eurecom

More information

Strong Interference and Spectrum Warfare

Strong Interference and Spectrum Warfare Stron Interference and Spectrum Warfare Otilia opescu and Christopher Rose WILAB Ruters University 73 Brett Rd., iscataway, J 8854-86 Email: {otilia,crose}@winlab.ruters.edu Dimitrie C. opescu Department

More information

Analysis of Outage and Throughput for Opportunistic Cooperative HARQ Systems over Time Correlated Fading Channels

Analysis of Outage and Throughput for Opportunistic Cooperative HARQ Systems over Time Correlated Fading Channels Analysis of Outae and Throuhput for Opportunistic Cooperative HARQ Systems over Time Correlated Fadin Channels Xuanxuan Yan, Haichuan Din,3, Zhen Shi, Shaodan Ma, and Su Pan Department of Electrical and

More information

A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Single Node Case. 1

A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Single Node Case. 1 A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Single Node Case 1 Abhay K Parekh 2 3 and Robert G Gallager 4 Laboratory for Information and Decision Systems

More information

Autonomous Orbit Coordination for Two Unmanned Aerial Vehicles

Autonomous Orbit Coordination for Two Unmanned Aerial Vehicles Autonomous Orbit Coordination for Two Unmanned Aerial Vehicles Rolf Rysdyk, and Christopher Lum Autonomous Fliht Systems Laboratory University of Washinton, Seattle, WA 98195 ABSTRACT This work considers

More information

Teams to exploit spatial locality among agents

Teams to exploit spatial locality among agents Teams to exploit spatial locality amon aents James Parker and Maria Gini Department of Computer Science and Enineerin, University of Minnesota Email: [jparker,ini]@cs.umn.edu Abstract In many situations,

More information

Round-off Error Free Fixed-Point Design of Polynomial FIR Predictors

Round-off Error Free Fixed-Point Design of Polynomial FIR Predictors Round-off Error Free Fixed-Point Desin of Polynomial FIR Predictors Jarno. A. Tanskanen and Vassil S. Dimitrov Institute of Intellient Power Electronics Department of Electrical and Communications Enineerin

More information

V DD. M 1 M 2 V i2. V o2 R 1 R 2 C C

V DD. M 1 M 2 V i2. V o2 R 1 R 2 C C UNVERSTY OF CALFORNA Collee of Enineerin Department of Electrical Enineerin and Computer Sciences E. Alon Homework #3 Solutions EECS 40 P. Nuzzo Use the EECS40 90nm CMOS process in all home works and projects

More information

A Rate-Splitting Strategy for Max-Min Fair Multigroup Multicasting

A Rate-Splitting Strategy for Max-Min Fair Multigroup Multicasting A Rate-Splittin Stratey for Max-Min Fair Multiroup Multicastin Hamdi Joudeh and Bruno Clercx Department of Electrical and Electronic Enineerin, Imperial Collee London, United Kindom School of Electrical

More information

Chaos Control via Non-singular Terminal Sliding Mode Controller in Auto Gauge Control System Wei-wei ZHANG, Jun-tao PAN and Hong-tao SHI

Chaos Control via Non-singular Terminal Sliding Mode Controller in Auto Gauge Control System Wei-wei ZHANG, Jun-tao PAN and Hong-tao SHI 7 International Conference on Computer, Electronics and Communication Enineerin (CECE 7) ISBN: 978--6595-476-9 Chaos Control via Non-sinular Terminal Slidin Mode Controller in Auto Gaue Control System

More information

Design of Chevron Gusset Plates

Design of Chevron Gusset Plates 017 SEAOC CONENTION PROCEEDINGS Desin of Chevron Gusset Plates Rafael Sali, Director of Seismic Desin Walter P Moore San Francisco, California Leih Arber, Senior Enineer American Institute of Steel Construction

More information

LP Rounding and Combinatorial Algorithms for Minimizing Active and Busy Time

LP Rounding and Combinatorial Algorithms for Minimizing Active and Busy Time LP Roundin and Combinatorial Alorithms for Minimizin Active and Busy Time Jessica Chan, Samir Khuller, and Koyel Mukherjee University of Maryland, Collee Park {jschan,samir,koyelm}@cs.umd.edu Abstract.

More information

An Improved Logical Effort Model and Framework Applied to Optimal Sizing of Circuits Operating in Multiple Supply Voltage Regimes

An Improved Logical Effort Model and Framework Applied to Optimal Sizing of Circuits Operating in Multiple Supply Voltage Regimes n Improved Loical Effort Model and Framework pplied to Optimal Sizin of Circuits Operatin in Multiple Supply Voltae Reimes Xue Lin, Yanzhi Wan, Shahin Nazarian, Massoud Pedram Department of Electrical

More information

From Social Trust Assisted Reciprocity (STAR) to Utility-Optimal Mobile Crowdsensing

From Social Trust Assisted Reciprocity (STAR) to Utility-Optimal Mobile Crowdsensing From ocial Trust Assisted eciprocity (TA) to Utility-Optimal Mobile Crowdsensin Xiaowen Gon, Xu Chen, Junshan Zhan, H. Vincent Poor chool of Electrical, Computer and Enery Enineerin Arizona tate University,

More information

Ning Wu Institute for Traffic Engineering Ruhr University Bochum, Germany Tel: ; Fax: ;

Ning Wu Institute for Traffic Engineering Ruhr University Bochum, Germany Tel: ; Fax: ; MODELLING THE IMPACT OF SIDE-STREET TRAFFIC VOLUME ON MAJOR- STREET GREEN TIME AT ISOLATED SEMI-ACTUATED INTERSECTIONS FOR SIGNAL COORDINATION DECISIONS Donmei Lin, Correspondin Author Center for Advanced

More information

A Multigrid-like Technique for Power Grid Analysis

A Multigrid-like Technique for Power Grid Analysis A Multirid-like Technique for Power Grid Analysis Joseph N. Kozhaya, Sani R. Nassif, and Farid N. Najm 1 Abstract Modern sub-micron VLSI desins include hue power rids that are required to distribute lare

More information

USE OF FILTERED SMITH PREDICTOR IN DMC

USE OF FILTERED SMITH PREDICTOR IN DMC Proceedins of the th Mediterranean Conference on Control and Automation - MED22 Lisbon, Portual, July 9-2, 22. USE OF FILTERED SMITH PREDICTOR IN DMC C. Ramos, M. Martínez, X. Blasco, J.M. Herrero Predictive

More information

Disclaimer: This lab write-up is not

Disclaimer: This lab write-up is not Disclaimer: This lab write-up is not to be copied, in whole or in part, unless a proper reference is made as to the source. (It is stronly recommended that you use this document only to enerate ideas,

More information

Autonomous Orbit Coordination for Two Unmanned Aerial Vehicles

Autonomous Orbit Coordination for Two Unmanned Aerial Vehicles Autonomous Orbit Coordination for Two Unmanned Aerial Vehicles Rolf Rysdyk, Christopher Lum and Juris Vaners Autonomous Fliht Systems Laboratory University of Washinton, Seattle, WA 98195 ABSTRACT This

More information

Active filter synthesis based on nodal admittance matrix expansion

Active filter synthesis based on nodal admittance matrix expansion Tan et al. EURASIP Journal on Wireless Communications and Networkin (1) 1:9 DOI 1.118/s18-1-881-8 RESEARCH Active filter synthesis based on nodal admittance matrix expansion Linlin Tan, Yunpen Wan and

More information

A Probabilistic Analysis of Propositional STRIPS. Planning. Tom Bylander. Division of Mathematics, Computer Science, and Statistics

A Probabilistic Analysis of Propositional STRIPS. Planning. Tom Bylander. Division of Mathematics, Computer Science, and Statistics A Probabilistic Analysis of Propositional STRIPS Plannin Tom Bylander Division of Mathematics, Computer Science, and Statistics The University of Texas at San Antonio San Antonio, Texas 78249 USA bylander@riner.cs.utsa.edu

More information

Resource Allocation for Video Streaming in Wireless Environment

Resource Allocation for Video Streaming in Wireless Environment Resource Allocation for Video Streaming in Wireless Environment Shahrokh Valaee and Jean-Charles Gregoire Abstract This paper focuses on the development of a new resource allocation scheme for video streaming

More information

IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 1

IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 1 IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 1 Intervention in Gene Reulatory Networks via a Stationary Mean-First-Passae-Time Control Policy Golnaz Vahedi, Student Member, IEEE, Babak Faryabi, Student

More information

An Optimization Problem With a Surprisingly Simple Solution

An Optimization Problem With a Surprisingly Simple Solution An Optimization Problem With a Surprisinly Simple Solution D. Drinen, K. G. Kennedy, and W. M. Priestley 1 INTRODUCTION. Suppose you and n of your friends play the followin ame. A random number from the

More information

LP Rounding and Combinatorial Algorithms for Minimizing Active and Busy Time

LP Rounding and Combinatorial Algorithms for Minimizing Active and Busy Time LP Roundin and Combinatorial Alorithms for Minimizin Active and Busy Time Jessica Chan University of Maryland Collee Park, MD, USA jschan@umiacs.umd.edu Samir Khuller University of Maryland Collee Park,

More information

Strong Performance Guarantees for Asynchronous Buffered Crossbar Schedulers

Strong Performance Guarantees for Asynchronous Buffered Crossbar Schedulers Strong Performance Guarantees for Asynchronous Buffered Crossbar Schedulers Jonathan Turner Washington University jon.turner@wustl.edu January 30, 2008 Abstract Crossbar-based switches are commonly used

More information

2.2 Differentiation and Integration of Vector-Valued Functions

2.2 Differentiation and Integration of Vector-Valued Functions .. DIFFERENTIATION AND INTEGRATION OF VECTOR-VALUED FUNCTIONS133. Differentiation and Interation of Vector-Valued Functions Simply put, we differentiate and interate vector functions by differentiatin

More information

Graph Entropy, Network Coding and Guessing games

Graph Entropy, Network Coding and Guessing games Graph Entropy, Network Codin and Guessin ames Søren Riis November 25, 2007 Abstract We introduce the (private) entropy of a directed raph (in a new network codin sense) as well as a number of related concepts.

More information

requests/sec. The total channel load is requests/sec. Using slot as the time unit, the total channel load is 50 ( ) = 1

requests/sec. The total channel load is requests/sec. Using slot as the time unit, the total channel load is 50 ( ) = 1 Prof. X. Shen E&CE 70 : Examples #2 Problem Consider the following Aloha systems. (a) A group of N users share a 56 kbps pure Aloha channel. Each user generates at a Passion rate of one 000-bit packet

More information

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland Available on CMS information server CMS CR-28/5 he Compact Muon Solenoid Experiment Conference Report Mailin address: CMS CERN, CH-1211 GENEVA 23, Switzerland 14 February 28 Observin Heavy op Quarks with

More information

Optimal Scheduling for Jobs with Progressive Deadlines

Optimal Scheduling for Jobs with Progressive Deadlines Optimal Scheduling for Jobs with Progressive Deadlines Kristen Gardner Computer Science Department Carnegie Mellon University ksgardne@cs.cmu.edu Sem Borst Alcatel-Lucent Bell Labs sem@research.bell-labs.com

More information

Emotional Optimized Design of Electro-hydraulic Actuators

Emotional Optimized Design of Electro-hydraulic Actuators Sensors & Transducers, Vol. 77, Issue 8, Auust, pp. 9-9 Sensors & Transducers by IFSA Publishin, S. L. http://www.sensorsportal.com Emotional Optimized Desin of Electro-hydraulic Actuators Shi Boqian,

More information

Wire antenna model of the vertical grounding electrode

Wire antenna model of the vertical grounding electrode Boundary Elements and Other Mesh Reduction Methods XXXV 13 Wire antenna model of the vertical roundin electrode D. Poljak & S. Sesnic University of Split, FESB, Split, Croatia Abstract A straiht wire antenna

More information

According to the Ratio of Height to Least Lateral Dimension: (ACI Code and ACI Code ) < 22, when member is braced against sideways.

According to the Ratio of Height to Least Lateral Dimension: (ACI Code and ACI Code ) < 22, when member is braced against sideways. CHAPTER 5 COLUMN 5.1 INTRODUCTION Columns are structural elements used primarily to support compressive loads. All practical columns are members subjected not only to axial load but also to bendin moments,

More information

PIRATE SHIP EXAMPLE REPORT WRITE UP

PIRATE SHIP EXAMPLE REPORT WRITE UP PIRATE SHIP EXAMPE REPORT WRITE UP Title Aim period Pirate Ship investiation To find the relationship between the lenth of a pendulum and its Independent variable the lenth of the pendulum. I will use

More information

The 10 th international Energy Conference (IEC 2014)

The 10 th international Energy Conference (IEC 2014) The 10 th international Enery Conference (IEC 2014) Wind Turbine Interated Control durin Full Load Operation 1. Hamed Habibi and 2. Ahil Yousefi-Koma 1. MSc, Centre of Advanced Systems and Technoloies

More information

RATE OPTIMIZATION FOR MASSIVE MIMO RELAY NETWORKS: A MINORIZATION-MAXIMIZATION APPROACH

RATE OPTIMIZATION FOR MASSIVE MIMO RELAY NETWORKS: A MINORIZATION-MAXIMIZATION APPROACH RATE OPTIMIZATION FOR MASSIVE MIMO RELAY NETWORKS: A MINORIZATION-MAXIMIZATION APPROACH Mohammad Mahdi Nahsh, Mojtaba Soltanalian, Petre Stoica +, Maryam Masjedi, and Björn Ottersten Department of Electrical

More information

1. According to the U.S. DOE, each year humans are. of CO through the combustion of fossil fuels (oil,

1. According to the U.S. DOE, each year humans are. of CO through the combustion of fossil fuels (oil, 1. Accordin to the U.S. DOE, each year humans are producin 8 billion metric tons (1 metric ton = 00 lbs) of CO throuh the combustion of fossil fuels (oil, coal and natural as). . Since the late 1950's

More information

arxiv: v2 [math.oc] 11 Jun 2018

arxiv: v2 [math.oc] 11 Jun 2018 : Tiht Automated Converence Guarantees Adrien Taylor * Bryan Van Scoy * 2 Laurent Lessard * 2 3 arxiv:83.673v2 [math.oc] Jun 28 Abstract We present a novel way of eneratin Lyapunov functions for provin

More information

Near-Far Effect on Coded Slotted ALOHA

Near-Far Effect on Coded Slotted ALOHA Near-Far Effect on Coded Slotted ALOHA Ehsan Khalehi, Cédric Adjih, Amira Alloum, Paul Muhlethaler To cite this version: Ehsan Khalehi, Cédric Adjih, Amira Alloum, Paul Muhlethaler. Near-Far Effect on

More information

Congestion Management by integrating Distributed Generation using Cuckoo Search Algorithm

Congestion Management by integrating Distributed Generation using Cuckoo Search Algorithm Conestion Manaement by interatin Distributed Generation usin Cuckoo Search Alorithm Subhasish Deb, Assistant Professor, Mizoram University, Aizawl, India. subhasishdeb30@yahoo.co.in Abstract - Power system

More information

Digital Electronics Paper-EE-204-F SECTION-A

Digital Electronics Paper-EE-204-F SECTION-A B.Tech 4 th Semester (AEIE) F Scheme, May 24 Diital Electronics Paper-EE-24-F Note : Attempt five questions. Question is compulsory and one question from each of the four sections.. What is a loic ate?

More information

EE 435 Lecture 13. Cascaded Amplifiers. -- Two-Stage Op Amp Design

EE 435 Lecture 13. Cascaded Amplifiers. -- Two-Stage Op Amp Design EE 435 Lecture 13 ascaded Amplifiers -- Two-Stae Op Amp Desin Review from Last Time Routh-Hurwitz Stability riteria: A third-order polynomial s 3 +a 2 s 2 +a 1 s+a 0 has all poles in the LHP iff all coefficients

More information

Shower center of gravity and interaction characteristics

Shower center of gravity and interaction characteristics EPJ Web of Conferences, (25 DOI:.5/epjconf/25 c Owned by the authors, published by EDP Sciences, 25 Shower center of ravity and interaction characteristics Lev Kheyn a Institute of Nuclear Physics, Moscow

More information

Linearized optimal power flow

Linearized optimal power flow Linearized optimal power flow. Some introductory comments The advantae of the economic dispatch formulation to obtain minimum cost allocation of demand to the eneration units is that it is computationally

More information

Simulation of Process Scheduling Algorithms

Simulation of Process Scheduling Algorithms Simulation of Process Scheduling Algorithms Project Report Instructor: Dr. Raimund Ege Submitted by: Sonal Sood Pramod Barthwal Index 1. Introduction 2. Proposal 3. Background 3.1 What is a Process 4.

More information

Equivalent rocking systems: Fundamental rocking parameters

Equivalent rocking systems: Fundamental rocking parameters Equivalent rockin systems: Fundamental rockin parameters M.J. DeJon University of Cambride, United Kindom E.G. Dimitrakopoulos The Hon Kon University of Science and Technoloy SUMMARY Early analytical investiations

More information

RESISTANCE STRAIN GAGES FILLAMENTS EFFECT

RESISTANCE STRAIN GAGES FILLAMENTS EFFECT RESISTANCE STRAIN GAGES FILLAMENTS EFFECT Nashwan T. Younis, Younis@enr.ipfw.edu Department of Mechanical Enineerin, Indiana University-Purdue University Fort Wayne, USA Bonsu Kan, kan@enr.ipfw.edu Department

More information

Study on the Cutter Suction Dredgers Productivity Model and Its Optimal Control

Study on the Cutter Suction Dredgers Productivity Model and Its Optimal Control Modelin, Simulation and Optimization Technoloies and Applications (MSOTA 016) Study on the Cutter Suction reders Productivity Model and Its Optimal Control Minhon Yao, Yanlin Wan, Jin Shan and Jianyon

More information

Levenberg-Marquardt-based OBS Algorithm using Adaptive Pruning Interval for System Identification with Dynamic Neural Networks

Levenberg-Marquardt-based OBS Algorithm using Adaptive Pruning Interval for System Identification with Dynamic Neural Networks Proceedins of the 29 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, X, USA - October 29 evenber-marquardt-based OBS Alorithm usin Adaptive Prunin Interval for System Identification

More information

REAL-TIME TIME-FREQUENCY BASED BLIND SOURCE SEPARATION. Scott Rickard, Radu Balan, Justinian Rosca

REAL-TIME TIME-FREQUENCY BASED BLIND SOURCE SEPARATION. Scott Rickard, Radu Balan, Justinian Rosca REAL-TIME TIME-FREQUENCY BASED BLIND SOURCE SEARATION Scott Rickard, Radu Balan, Justinian Rosca Siemens Corporate Research rinceton, NJ scott.rickard,radu.balan,justinian.rosca @scr.siemens.com ABSTRACT

More information

Non-Work-Conserving Non-Preemptive Scheduling: Motivations, Challenges, and Potential Solutions

Non-Work-Conserving Non-Preemptive Scheduling: Motivations, Challenges, and Potential Solutions Non-Work-Conserving Non-Preemptive Scheduling: Motivations, Challenges, and Potential Solutions Mitra Nasri Chair of Real-time Systems, Technische Universität Kaiserslautern, Germany nasri@eit.uni-kl.de

More information

Slopes of Lefschetz fibrations and separating vanishing cycles

Slopes of Lefschetz fibrations and separating vanishing cycles Slopes of Lefschetz fibrations and separatin vanishin cycles Yusuf Z. Gürtaş Abstract. In this article we find upper and lower bounds for the slope of enus hyperelliptic Lefschetz fibrations. We demonstrate

More information

Stochastic programming decision for inland container liner route stowage planning with uncertain container weight

Stochastic programming decision for inland container liner route stowage planning with uncertain container weight Stochastic prorammin decision for inland container liner route stowae plannin with uncertain container weiht Jun Li a, Yu Zhan a*, Sanyou Ji a, Jie Ma b a School of Loistics Enineerin, Wuhan University

More information

arxiv:cs/ v1 [cs.it] 4 Feb 2007

arxiv:cs/ v1 [cs.it] 4 Feb 2007 Hih-rate, Multi-Symbol-Decodable STBCs from Clifford Alebras Sanjay Karmakar Beceem Communications Pvt Ltd, Banalore skarmakar@beceemcom B Sundar Rajan Department of ECE Indian Institute of Science, Banalore

More information

The Bionic Lightweight Design of the Mid-rail Box Girder Based on the Bamboo Structure

The Bionic Lightweight Design of the Mid-rail Box Girder Based on the Bamboo Structure Wenmin Chen 1, Weian Fu 1, Zeqian Zhan 1, Min Zhan 2 Research Institute of Mechanical Enineerin, Southwest Jiaoton University, Chendu, Sichuan, China (1), Department of Industrial and System Enineerin,

More information

Optimization of Mechanical Design Problems Using Improved Differential Evolution Algorithm

Optimization of Mechanical Design Problems Using Improved Differential Evolution Algorithm International Journal of Recent Trends in Enineerin Vol. No. 5 May 009 Optimization of Mechanical Desin Problems Usin Improved Differential Evolution Alorithm Millie Pant Radha Thanaraj and V. P. Sinh

More information

MODEL SELECTION CRITERIA FOR ACOUSTIC SEGMENTATION

MODEL SELECTION CRITERIA FOR ACOUSTIC SEGMENTATION = = = MODEL SELECTION CRITERIA FOR ACOUSTIC SEGMENTATION Mauro Cettolo and Marcello Federico ITC-irst - Centro per la Ricerca Scientifica e Tecnoloica I-385 Povo, Trento, Italy ABSTRACT Robust acoustic

More information

Conical Pendulum Linearization Analyses

Conical Pendulum Linearization Analyses European J of Physics Education Volume 7 Issue 3 309-70 Dean et al. Conical Pendulum inearization Analyses Kevin Dean Jyothi Mathew Physics Department he Petroleum Institute Abu Dhabi, PO Box 533 United

More information

Experiment 3 The Simple Pendulum

Experiment 3 The Simple Pendulum PHY191 Fall003 Experiment 3: The Simple Pendulum 10/7/004 Pae 1 Suested Readin for this lab Experiment 3 The Simple Pendulum Read Taylor chapter 5. (You can skip section 5.6.IV if you aren't comfortable

More information

Robust Semiparametric Optimal Testing Procedure for Multiple Normal Means

Robust Semiparametric Optimal Testing Procedure for Multiple Normal Means Veterinary Dianostic and Production Animal Medicine Publications Veterinary Dianostic and Production Animal Medicine 01 Robust Semiparametric Optimal Testin Procedure for Multiple Normal Means Pen Liu

More information

Physics 20 Homework 1 SIMS 2016

Physics 20 Homework 1 SIMS 2016 Physics 20 Homework 1 SIMS 2016 Due: Wednesday, Auust 17 th Problem 1 The idea of this problem is to et some practice in approachin a situation where you miht not initially know how to proceed, and need

More information

Decentralized Control Design for Interconnected Systems Based on A Centralized Reference Controller

Decentralized Control Design for Interconnected Systems Based on A Centralized Reference Controller Decentralized Control Desin for Interconnected Systems Based on A Centralized Reference Controller Javad Lavaei and Amir G Ahdam Department of Electrical and Computer Enineerin, Concordia University Montréal,

More information

4.3. Solving Friction Problems. Static Friction Problems. Tutorial 1 Static Friction Acting on Several Objects. Sample Problem 1.

4.3. Solving Friction Problems. Static Friction Problems. Tutorial 1 Static Friction Acting on Several Objects. Sample Problem 1. Solvin Friction Problems Sometimes friction is desirable and we want to increase the coefficient of friction to help keep objects at rest. For example, a runnin shoe is typically desined to have a lare

More information

1 CHAPTER 7 PROJECTILES. 7.1 No Air Resistance

1 CHAPTER 7 PROJECTILES. 7.1 No Air Resistance CHAPTER 7 PROJECTILES 7 No Air Resistance We suppose that a particle is projected from a point O at the oriin of a coordinate system, the y-axis bein vertical and the x-axis directed alon the round The

More information

Problem Set 2 Solutions

Problem Set 2 Solutions UNIVERSITY OF ALABAMA Department of Physics and Astronomy PH 125 / LeClair Sprin 2009 Problem Set 2 Solutions The followin three problems are due 20 January 2009 at the beinnin of class. 1. (H,R,&W 4.39)

More information

On the Chromatic Art Gallery Problem

On the Chromatic Art Gallery Problem CCCG 2014, Halifax, Nova Scotia, Auust 11 13, 2014 On the Chromatic Art Gallery Problem Sándor P. Fekete Stephan Friedrichs Michael Hemmer Joseph B. M. Mitchell Christiane Schmidt Abstract For a polyonal

More information

How to deal with uncertainties and dynamicity?

How to deal with uncertainties and dynamicity? How to deal with uncertainties and dynamicity? http://graal.ens-lyon.fr/ lmarchal/scheduling/ 19 novembre 2012 1/ 37 Outline 1 Sensitivity and Robustness 2 Analyzing the sensitivity : the case of Backfilling

More information

Window energy rating systems

Window energy rating systems Window enery ratin systems Claus F. Jensen, MSc Svend Svendsen, Professor 1. INTRODUCTION Different window enery ratin systems are bein developed in Denmark and in Europe. The purpose of a controlled and

More information

Online Packet Routing on Linear Arrays and Rings

Online Packet Routing on Linear Arrays and Rings Proc. 28th ICALP, LNCS 2076, pp. 773-784, 2001 Online Packet Routing on Linear Arrays and Rings Jessen T. Havill Department of Mathematics and Computer Science Denison University Granville, OH 43023 USA

More information

Scheduling non-preemptive hard real-time tasks with strict periods

Scheduling non-preemptive hard real-time tasks with strict periods Schedulin non-preemptive hard real-time tasks with strict periods Mohamed MAROUF INRIA Rocquencourt Domaine de Voluceau BP 05 785 Le Chesnay Cedex - France Email: mohamed.marouf@inria.fr Yves SOREL INRIA

More information

6 Mole Concept. g mol. g mol. g mol ) + 1( g : mol ratios are the units of molar mass. It does not matter which unit is on the

6 Mole Concept. g mol. g mol. g mol ) + 1( g : mol ratios are the units of molar mass. It does not matter which unit is on the What is a e? 6 Mole Concept The nature of chemistry is to chane one ecule into one or more new ecules in order to create new substances such as paints, fertilizers, food additives, medicines, etc. When

More information

The Measurement of the Gravitational Constant g with Kater s Pendulum

The Measurement of the Gravitational Constant g with Kater s Pendulum e Measurement of te Gravitational Constant wit Kater s Pendulum Abstract A Kater s pendulum is set up to measure te period of oscillation usin a lamppotocell module and a ektronix oscilloscope. Usin repeated

More information

Whither probabilistic security management for real-time operation of power systems?

Whither probabilistic security management for real-time operation of power systems? 2013 IREP Symposium-Bulk Power Systems Dynamics and Control-IX (IREP), Auust 25-30,2013, Rethymnon, Crete, Greece 1 Whither probabilistic security manaement for real-time operation of power systems? Efthymios

More information

5 Shallow water Q-G theory.

5 Shallow water Q-G theory. 5 Shallow water Q-G theory. So far we have discussed the fact that lare scale motions in the extra-tropical atmosphere are close to eostrophic balance i.e. the Rossby number is small. We have examined

More information

A simple scheme for realizing six-photon entangled state based on cavity quantum electrodynamics

A simple scheme for realizing six-photon entangled state based on cavity quantum electrodynamics J. At. Mol. Sci. doi: 10.4208/jams.041711.051011a Vol. 3, No. 1, pp. 73-77 February 2012 A simple scheme for realizin six-photon entanled state based on cavity quantum electrodynamics Den-Yu Zhan, Shi-Qin

More information

require that a feasible solution satisfy a xed set of inequalities, an MLLP model can contain several alternative sets of inequalities. The loical for

require that a feasible solution satisfy a xed set of inequalities, an MLLP model can contain several alternative sets of inequalities. The loical for Mixed Loical/Linear Prorammin J. N. Hooker Graduate School of Industrial Administration Carneie Mellon University, Pittsburh, PA 15213 USA M. A. Osorio School of Computer Science University of Puebla,

More information

A Mathematical Model for the Fire-extinguishing Rocket Flight in a Turbulent Atmosphere

A Mathematical Model for the Fire-extinguishing Rocket Flight in a Turbulent Atmosphere A Mathematical Model for the Fire-extinuishin Rocket Fliht in a Turbulent Atmosphere CRISTINA MIHAILESCU Electromecanica Ploiesti SA Soseaua Ploiesti-Tiroviste, Km 8 ROMANIA crismihailescu@yahoo.com http://www.elmec.ro

More information

Modeling for control of a three degrees-of-freedom Magnetic. Levitation System

Modeling for control of a three degrees-of-freedom Magnetic. Levitation System Modelin for control of a three derees-of-freedom Manetic evitation System Rafael Becerril-Arreola Dept. of Electrical and Computer En. University of Toronto Manfredi Maiore Dept. of Electrical and Computer

More information

Code_Aster. Element CABLE_GAINE

Code_Aster. Element CABLE_GAINE Titre : Élément CABLE_GAINE Date : 28/07/2015 Pae : 1/12 Element CABLE_GAINE Summary: The element CABLE_GAINE presented in this document is to model cables of prestressin bein able to rub or slip into

More information

Numerical and Experimental Investigations of Lateral Cantilever Shaft Vibration of Passive-Pitch Vertical-Axis Ocean Current

Numerical and Experimental Investigations of Lateral Cantilever Shaft Vibration of Passive-Pitch Vertical-Axis Ocean Current R. Hantoro, et al. / International Enery Journal 1 (011) 191-00 191 Numerical and Experimental Investiations of Lateral Cantilever Shaft Vibration of Passive-Pitch Vertical-Axis Ocean Current R. Hantoro

More information

ANALYSIS OF POWER EFFICIENCY FOR FOUR-PHASE POSITIVE CHARGE PUMPS

ANALYSIS OF POWER EFFICIENCY FOR FOUR-PHASE POSITIVE CHARGE PUMPS ANALYSS OF POWER EFFCENCY FOR FOUR-PHASE POSTVE CHARGE PUMPS Chien-pin Hsu and Honchin Lin Department of Electrical Enineerin National Chun-Hsin University, Taichun, Taiwan e-mail:hclin@draon.nchu.edu.tw

More information

Tearing Based Automatic Abstraction for CTL Model Checking. Woohyuk Lee Abelardo Pardo Jae-Young Jang Gary Hachtel Fabio Somenzi

Tearing Based Automatic Abstraction for CTL Model Checking. Woohyuk Lee Abelardo Pardo Jae-Young Jang Gary Hachtel Fabio Somenzi Tearin Based Automatic Abstraction for CTL Model Checkin Woohyuk Lee Abelardo Pardo Jae-Youn Jan Gary Hachtel Fabio Somenzi University of Colorado ECEN Campus Box 425 Boulder, CO, 80309 Abstract In this

More information

Nonlinear Model Reduction of Differential Algebraic Equation (DAE) Systems

Nonlinear Model Reduction of Differential Algebraic Equation (DAE) Systems Nonlinear Model Reduction of Differential Alebraic Equation DAE Systems Chuili Sun and Jueren Hahn Department of Chemical Enineerin eas A&M University Collee Station X 77843-3 hahn@tamu.edu repared for

More information

A nested iterative scheme for computation of incompressible flows in long domains

A nested iterative scheme for computation of incompressible flows in long domains Prepared for Computational Mechanics Murat Manuolu Ahmed H. Sameh Tayfun E. Tezduyar Sunil Sathe A nested iterative scheme for computation of incompressible flows in lon domains Abstract We present an

More information

CSE 380 Computer Operating Systems

CSE 380 Computer Operating Systems CSE 380 Computer Operating Systems Instructor: Insup Lee & Dianna Xu University of Pennsylvania, Fall 2003 Lecture Note 3: CPU Scheduling 1 CPU SCHEDULING q How can OS schedule the allocation of CPU cycles

More information

Season Finale: Which one is better?

Season Finale: Which one is better? CS4310.01 Introduction to Operating System Spring 2016 Dr. Zhizhang Shen Season Finale: Which one is better? 1 Background In this lab, we will study, and compare, two processor scheduling policies via

More information

Simple Optimization (SOPT) for Nonlinear Constrained Optimization Problem

Simple Optimization (SOPT) for Nonlinear Constrained Optimization Problem (ISSN 4-6) Journal of Science & Enineerin Education (ISSN 4-6) Vol.,, Pae-3-39, Year-7 Simple Optimization (SOPT) for Nonlinear Constrained Optimization Vivek Kumar Chouhan *, Joji Thomas **, S. S. Mahapatra

More information

THE USE OF POWER FOR THE CHARACTERIZATION OF EARTHQUAKE GROUND MOTIONS

THE USE OF POWER FOR THE CHARACTERIZATION OF EARTHQUAKE GROUND MOTIONS 13 th World Conference on Earthquake Enineerin Vancouver, B.C., Canada Auust 1-6, 004 Paper No. 574 THE UE OF POWER FOR THE CHARACTERIZATION OF EARTHQUAKE GROUND MOTION Kenneth ELWOOD 1 and Erik NIIT UMMARY

More information

HEAT TRANSFER IN EXHAUST SYSTEM OF A COLD START ENGINE AT LOW ENVIRONMENTAL TEMPERATURE

HEAT TRANSFER IN EXHAUST SYSTEM OF A COLD START ENGINE AT LOW ENVIRONMENTAL TEMPERATURE THERMAL SCIENCE: Vol. 14 (2010) Suppl. pp. S219 S232 219 HEAT TRANSFER IN EXHAUST SYSTEM OF A COLD START ENGINE AT LOW ENVIRONMENTAL TEMPERATURE by Snežana D. PETKOVIĆ a Radivoje B. PEŠIĆ b b and Jovanka

More information

On K-Means Cluster Preservation using Quantization Schemes

On K-Means Cluster Preservation using Quantization Schemes On K-Means Cluster Preservation usin Quantization Schemes Deepak S. Turaa Michail Vlachos Olivier Verscheure IBM T.J. Watson Research Center, Hawthorne, Y, USA IBM Zürich Research Laboratory, Switzerland

More information