Measuring Distributed Durations with Stable Errors

Size: px
Start display at page:

Download "Measuring Distributed Durations with Stable Errors"

Transcription

1 Measuring Distributed Durations with Stable Errors António Casimiro Pedro Martins Paulo Veríssimo Luís Rodrigues Faculdade de Ciências da Universidade de Lisboa Bloco C5, Camo Grande, Lisboa, Portugal Abstract The round-tri duration measurement technique is fundamental to solve many roblems in asynchronous distributed systems. In essence, this technique rovides the means for reading remote clocks with a known and bounded error. Therefore, it is used as a fundamental building block in several clock synchronization algorithms. In general, the technique can be used to imlement duration measurement services, such as the one of the Timely Comuting Base model. In this aer we roose a new technique to measure distributed durations that minimizes the measurement error and is able to kee this error almost stable. The new technique can be used to imrove the recision of remote clock reading in certain situations. We rovide a rotocol that imlements this new technique and we resent some evaluation results. The results clearly show that our solution is indeed better than existing ones. 1 Introduction The roblem of remote clock reading has always been one of the fundamental roblems in distributed comuting, deriving from the need of synchronizing the clocks of all the nodes in the system. Most roosed clock synchronization rotocols require the reading of remote clocks. They are built on the rincile that a node can synchronize its clock with the clock of a remote node if it knows the value dislayed by the remote clock at a given instant. In ractice, however, since remote clocks cannot be read instantaneously, when the local clock is synchronized to the remote one, they will already be aart. The difference corresonds to the time elased between the two events of reading the remote clock, and setting the local one. It is therefore necessary to take this time into account when synchronizing the clocks, which requires This work was artially suorted by the EC, through roject IST (CORTEX), and by the FCT, through the Large-Scale Informatic Systems Laboratory and rojects Praxis/P/EEI/12160/1998 (MI- CRA) and Praxis/P/EEI/14187/1998 (DEAR-COTS). the use of some measurement technique. We say that reading a remote clock is a distributed action, which takes a certain amount of time, which we call a distributed duration. Generically, a message exchanged between any two nodes in a distributed system can be considered a distributed action, to which is associated a certain real time duration that may be estimated with a bounded error. The ability to measure distributed durations with bounded and small errors is crucial not only for clock synchronization, but more generally in any distributed environment with timeliness requirements. In this aer we roose a new technique for measuring distributed durations (or for reading remote clocks), that rovides imroved measurement errors when comared with the other existing techniques. In articular, it is able to rovide better results than the original round-tri duration measurement technique [6] and some of its successors [9, 1]. We refer to this new technique as the Imroved Round-Tri Technique (IMP) and roose a rotocol that imlements it. This rotocol (and imlicitly the imroved technique) has been used, in articular, in the construction of the Duration Measurement service of the Timely Comuting Base (TCB) model [14]. The TCB model rovides a generic aroach to the roblem of artial synchrony, and the Duration Measurement service is one of the basic services that it rovides in order to satisfy a wide range of alications with timeliness requirements. The exeriments that we erformed using imlementations of both the original and the imroved round-tri techniques have clearly confirmed that it is ossible to obtain better results with the latter. We observed that unlike the revious existing solutions, the roosed solution is able to deliver almost stable measurement errors, which only increase due to the drift rate of local clocks. The rest of the aer is organized as follows. In the next section we refer to related work in the area. The basic round-tri duration measurement technique is briefly resented in Section 3, just before we exlain how it can be imroved, in Section 4. The comlete rotocol is resented in Section 5 and the evaluation results aear in Section 6. Finally, Section 7 concludes the aer.

2 2 Related Work q T 1 The measurement of distributed durations is a generic roblem of asynchronous distributed systems, which has been addressed in the context of other more secific roblems, such as achieving clock synchronization or ensuring timely communication. The variety of algorithms and solutions for clock synchronization that have been roosed during more than a decade is considerable (see surveys in [2] and [13]). Of all these algorithms, we are articularly interested in the category of robabilistic algorithms, in which it is necessary to obtain estimations of remote clock values, measuring the duration of reading actions. The seminal aer of Cristian about robabilistic clock synchronization [6] has first formally resented the round-tri duration measurement technique, on which several other works have built thereafter [1, 7, 9]. Probabilistic estimation methods have also been roosed in [3] and [12] and of articular relevance is the Network Time Protocol (NTP), widely used in the internet, that also uses a round-tri based method to obtain estimations of remote clock values [11]. These clock synchronization algorithms exloit the fact that message delivery delays in existing asynchronous networks, although exhibiting ossibly very high delays, are tyically around a small value, near the lower bound. Provided that a sufficient number of messages is transmitted, it is highly robable that some of those messages are fast messages, allowing good estimates of remote clock values. But as we show in this aer, these estimates can in certain situations be imroved using the new technique we roose. Therefore, our contribution can lead to better robabilistic clock synchronization algorithms. On the other hand, some services need to ensure the best ossible estimation for each message delivery delay, indeendently of tyical robabilistic distributions and observation intervals. This is the case of the Duration Measurement service, secified in the context of the Timely Comuting Base (TCB) model [14]. We contribute with a new technique that is more aroriate to imlement this service than reviously existing ones. 3 The Round-Tri Technique The round-tri duration measurement technique roosed by Cristian [6], used to read remote clock values, basically consists in the following. When a rocess Ô wants to read the clock of some rocess Õ, it measures on its local clock the round-tri delay elased between the sending of a request message Ñ ½ to Õ, and the arrival of the rely Ñ (see Figure 1). This delay rovides an uer bound for the time Ñ took to travel from Õ to Ô and allows to bound the reading error of Õ s clock. T 0 m 1 m 2 t min tmax (m 2 ) t min (m 2 ) T 2 Figure 1. Round-Tri duration measurement using Cristian s technique. Assuming the minimum message transmission delay to be Ø Ñ Ò, and the maximum drift rate of local clocks to be, the real time duration for the transmission delay of Ñ, Ø Ñ µ, can be bounded as follows (the suerscrit ÊÌ stands for the Round-Tri method): Ñ Ü Ñ µ Ì Ì ¼ µ ½ µ Ø Ñ Ò (1) Ñ Ò Ñ µ Ø Ñ Ò (2) Therefore, the transmission delay of Ñ can be estimated as the midoint of this interval, with an associated error equivalent to half of the interval. The result is: Ñ µ Ì Ì ¼ µ ½ µ ÊÌ Ñ µ Ì Ì ¼ µ ½ µ (3) Ø Ñ Ò (4) In the above equations, relative to the examle of Figure 1, rocess Õ sends Ñ immediately when it receives Ñ ½. However, note that in real settings one has to take into account the rocessing time sent by Õ to generate the rely. Therefore, a more generic aroach consists in assuming that any request message Ñ sent from Ô to Õ can be used to estimate Ø Ñ µ (see Figure 2). The estimation of Ø Ñ µ using any message air Ñ Ñ, requires that rocess Ô knows all send and receive timestams for that air, that is, Ì Ë, Ì Ê, Ì ½ and Ì. In the examle illustrated in Figure 2 there is a message Ñ that is used instead of Ñ ½ to estimate Ø Ñ µ. Although the minimum ossible value for the transmission delay of Ñ is always Ø Ñ Ò, the equation for Ñ Ü Ñ µ can now be written as follows: Ñ Ü Ñ µ Ì Ì Ë µ ½ µ Ì ½ Ì Ê µ ½ µ Ø Ñ Ò (5) This also affects the exressions that are used to estimate Ø Ñ µ: Ñ µ Ì Ì Ë µ ½ µ Ì ½ Ì Ê µ ½ µ (6)

3 q m k-1 T S T R T S m k m 1 m 2 T 0 T R (T 1 -T R )(1-ρ) T 1 (T 2 -T S )(1+ρ) Figure 2. Choosing the otimal message air in the round-tri duration measurement technique. ÊÌ Ñ µ Ì Ì Ë µ ½ µ Ì ½ Ì Ê µ ½ µ T 2 Ø Ñ Ò (7) Now assume that there is another message Ñ ½ that has also been sent by Ô to Õ before Ñ. The basic round-tri duration measurement technique simly rooses to use the most recent message air (in this case Ñ Ñ ) to estimate Ø Ñ µ. However, it is ossible to make an otimization which consists in using the message air ( Ñ ½ Ñ or Ñ Ñ ) that rovides the best estimation. This otimization has been resented in [9], as well as the criteria to decide which message air is the otimal one. A similar result has also been resented in [1]. The criteria to decide which messages are best for estimation uroses is alied whenever a new message is received. For instance, when rocess Õ receives message Ñ it has to decide whether Ñ is better than Ñ ½ for the urose of estimating the transmission delay of a subsequent message sent to Ô (Ñ in this examle). This is done by comaring Ì Ë and Ì Ê with Ì ¼ Ë and Ì ¼ Ê. The condition for using Ñ instead of Ñ ½ is the following: udate: Ì Ë ÌË ¼ µ ½ µ Ì Ê ÌÊ ¼ µ ½ µ (8) 4 Achieving a Stable Error Given a message air Ñ ½ Ñ, we have seen that with the round-tri duration measurement technique, Ñ Ò Ñ µ is always Ø Ñ Ò. In fact, since no assumtion whatsoever is made about Ñ ½, no restriction is made for the uer bound of Ø Ñ ½ µ and therefore the lower bound for Ø Ñ µ can be the lowest ossible, that is, Ø Ñ Ò. However, since a value for Ñ Ü Ñ ½µ has already been determined by rocess Õ when it sends Ñ (see Figure 2), this value could be sent to rocess Ô along with Ñ, making the latter able to ossibly restrict the uer bound for Ø Ñ ½ µ. In this manner, the lower bound for Ø Ñ µ could eventually be set to a value higher than Ø Ñ Ò and, in consequence, the interval of variation of Ø Ñ µ would be reduced, yielding a more accurate estimation of Ø Ñ µ. This simle reasoning is sufficient to rovide the intuition for the roosed imroved technique. The basic idea is to estimate the transmission delay of received messages using not only the send and receive timestams for the message air, but also the estimated value for the delay of the first message of the air. As we will see, the only drawback of the roosed imrovement is that it requires more information to be transmitted between rocesses than in revious round-tri based solutions. Figure 3 illustrates the fundamental relations that are used in this imroved duration measurement technique. q T S T 1 m 1 m 2 t min t(m 1 )-ε(m 1 ) T R t(m 1 )+ε(m 1 ) t max (m 2 ) t min (m 2 ) T 2 Figure 3. Round-Tri duration measurement using the imroved technique. To estimate the transmission delay of some message Ñ sent from rocess Õ to Ô, another message Ñ ½ must have been reviously sent from Ô to Õ. The round-tri delay of Ñ ½ Ñ can be used to determine the uer bound for Ø Ñ µ. It is also necessary to subtract the minimum (real) time sent by Õ before sending Ñ and the minimum ossible delay of Ñ ½, yielding the following equation: Ñ Ü Ñ µ Ì Ì Ë µ ½ µ Ì ½ Ì Ê µ ½ µ Ø Ñ ½ µ Ñ ½ µµ (9) This equation is very similar to that of the original round-tri technique (equation (5)). The difference is that now the last term deends on the estimation of Ø Ñ ½ µ, with Ø Ñ ½ µ Ñ ½ µ ossibly higher than Ø Ñ Ò. Note that Ø Ñ ½ µ Ñ ½ µ cannot be lower than Ø Ñ Ò, which guarantees that Ñ Ü Ñ µ is not higher than Ñ Ü Ñ µ. Although it may seem that Ø Ñ Ü Ñ µ can now be lower, we show that this is unfortunately not true (see Aendix A). The uer bound of a measured duration is always the same no matter which technique, the original or the imroved one, is used. The lower bounds, however, can be different. The hysical lower bound for Ø Ñ µ is obviously Ø Ñ Ò. But it might also be higher than that, deending on the estimation of Ø Ñ ½ µ. Taking the lowest ossible (real) time value for the round-tri duration, and subtracting the maximum (real) time sent by Õ before sending Ñ and the maximum ossible delay of Ñ ½, we obtain the following:

4 Ñ Ò Ñ µ Å Ø Ñ Ò Ì Ì Ë µ ½ µ Ì ½ Ì Ê µ ½ µ Ø Ñ ½ µ Ñ ½ µ (10) The exressions for the estimated transmission delay of Ñ follow directly from (9) and (10), assuming that the lower bound for Ø Ñ µ is higher than Ø Ñ Ò : Ñ µ Ø Ñ Ü Ñ µ Ø Ñ Ò Ñ µ Ì Ì Ë µ Ì ½ Ì Ê µ Ø Ñ ½ µ ÁÅÈ Ñ µ Ø Ñ Ü Ñ µ Ø Ñ Ò Ñ µ Ì Ì Ë µ Ì ½ Ì Ê µ Ñ ½ µ (11) (12) However, if we use the above equations when the lower bound of Ø Ñ µ is Ø Ñ Ò, the result is that Ñ µ ÁÅÈ Ñ µ will be lower than Ø Ñ Ò, which is obviously imossible. If this haens, then we can obtain the correct estimation for Ø Ñ µ making the following simle transformation: Ø ¼ÁÅÈ Ñ µ Ø Ñ Ü Ñ µ Ø Ñ Ò Ñ µ ØÁÅÈ Ñ µ ÁÅÈ Ñ µ Ø Ñ Ò ¼ÁÅÈ Ñ µ Ø Ñ Ü Ñ µ Ø Ñ Ò Ñ µ ØÁÅÈ Ñ µ ÁÅÈ Ñ µ Ø Ñ Ò (13) (14) Note that we have done these transformations simly using the knowledge that Ø Ñ Ü Ñ µ Ø Ñ µ Ñ µ and that Ø Ñ Ò Ñ µ Ø Ñ Ò. Note also that in equation (12) it is quite evident how the estimation error is ket almost constant. In fact, each time a new estimation is made, the error just increases by an amount corresonding to the drift of local clocks during the (tyically small) intervals of the roundtri measurement. This means that the error kees increasing, after each consecutive measurement, until a message is received for which the estimated lower bound is Ø Ñ Ò. Then, equations (13) and (14) will bring the error again to a lower value. In the most extreme case, if we could assume a erfect clock with ¼, the error would never increase and would just be reduced uon the recetion of faster messages. The imroved technique described so far requires more information to be exchanged between rocesses than the original round-tri technique. Besides the timestams Ì Ë, Ì Ê and Ì ½, the sender of Ñ also has to rovide Ø Ñ ½ µ and Ñ ½ µ. Furthermore, each rocess also has to kee more information than before, namely Ø Ñµ, ѵ, ÌË Ñ and Ì Ê Ñ for the best message Ñ received from each other rocess. These extra requirements are the trade-off for achieving best estimations. q A m 1 B C m 2 D E t(m 1 ),ε(m 1 ) t(m 2 ),ε(m 2 ) F mk Figure 4. Comaring messages Ñ ½ and Ñ. Just like in the round-tri technique, every received message is a otential best message. Hence, uon the recetion of a new message it is necessary to determine whether this message is better than the currently best one. The criteria to consider a message better than another is strictly related to its otential to roagate smaller estimation errors. An old message with a very small associated error can be better than a new message with a large error. The exact exression that must be used to comare two received messages is resented below (see Figure 4 for reference). In Aendix A we rove the correctness of this exression. Udate: Ñ µ µ µ Ñ ½ µ (15) Examle: The imact of using the imroved technique instead of the original one is easily observed when the real transmission delay of a message is visibly higher than that of revious messages. q m 1 m 2 m 3 m 4 Figure 5. Examle of imroved transmission delay estimation.

5 For instance, in the examle of Figure 5 there is a message, Ñ, that is slower than the revious ones. When using the original round-tri technique to estimate Ø Ñ µ, the estimation error will be nearly half of the round-tri delay of the air Ñ Ñ. On the other hand, when using the imroved round-tri this error is inherited from the estimation error of Ø Ñ µ, which is at most half of the round-tri delay of the air Ñ Ñ, clearly smaller than that of air Ñ Ñ. The occurrence of messages with transmission delays higher than normal is thus comletely irrelevant for the estimation errors obtained with the imroved technique. The error is ket almost stable (see Figure 9). The reader should note another interesting effect than can only be observed when the imroved technique is used. Since the technique allows the best errors to be reserved from a message to the consecutive one, the occurrence of a single message air of two fast messages is sufficient to establish a small error that will be used in all subsequent estimations. This can be articularly interesting for systems where the resource utilization and the delays can be ket constantly high during long eriods of time. 5 The Protocol In this section we describe a rotocol that uses the imroved round-tri duration measurement technique. This rotocol has been imlemented as art of the distributed duration measurement service of our TCB rototye, develoed for the Real-Time Linux oerating system [15] (see Section 6). The exlanation is divided in three arts for simlicity. We first describe the constants and global variables that are used in the rotocol (Figure 6). Then we describe the main loo of the rotocol, resented in Figure 7 and finally we exlain the more functional oerations executed by the rotocol, deicted in Figure 8. // Constants // ÑÝ Id of executing rocess // Maximum drift rate of local hardware clocks // Ø Ñ Ò Minimum message delay // Global Variables // ËÌ, ÊÌ, Ä, ÊÊ are arrays with entries for each rocess // ËÌ Ôµ Send Timestam of best message received from // ÊÌ Ôµ Receive Timestam of best message received from // Ä Ôµ Delay of best message received from // ÊÊ Ôµ Error of best message received from // Ð Ñ Estimated delay for received message Ñ // ÖÖ Ñ Error of estimation for received message Ñ // Global Function // ص Current hardware clock value Figure 6. Constants and global variables. Each rocess Ô runs an instantiation of this duration measurement service. They all have a different ÑÝ value, but and Ø Ñ Ò are the same in all instances. Since it is necessary to kee informations regarding the best message received from every rocess, we use arrays ËÌ, ÊÌ, Ä and ÊÊ to store this information. The size of these arrays is Æ, where Æ is the number of rocesses in the system. Variables Ð Ñ and ÖÖ Ñ kee the estimated delay and its associated error, that are returned to the user at the end of the main loo (Figure 7). We assume that it is ossible to read the local clock value using function ص, which returns ositive timestams. task Distributed Duration Measurement for all do ËÌ Ôµ ½; ÊÌ Ôµ ¼; Ä Ôµ ½; ÊÊ Ôµ ½; end do loo when request to send Ñ using Ø timestam do broadcast Ñ Ø ËÌ ÊÌ Ä ÊÊ ; end do when Ñ Ø Ñ ËÌ Ô ÊÌ Ô Ä Ô ÊÊ Ô received from Ô do ÖØ Ñ Øµ; if ÊÌ Ô ÑÝ µ ¼ first message (Ô, Ø Ñ ÖØ Ñ); else if Ä Ô ÑÝ µ ½ second message (Ô, Ø Ñ ÖØ Ñ ËÌ Ô ÊÌ Ô); else normal message (Ô, Ø Ñ ÖØ Ñ ËÌ Ô ÊÌ Ô Ä Ô ÊÊ Ô); end if deliver Ñ with ( Ð Ñ ÖÖ Ñ); end do end loo end task Figure 7. Pseudo code for the main loo. The main body of the rotocol has an initialization block, followed by an execution loo. When the rotocol starts, no messages have yet been received from other rocesses. Hence, we assume to have received imaginary initialization messages at instant ¼, with send timestam ½, and with infinite delays and errors. In the main loo we define two ossible entry oints, corresonding to alication requests to send messages and to messages received from the network. In this rotocol the send timestam Ø is rovided by the alication since this is imosed by the interface of the TCB duration measurement service (see [14] for a comlete descrition of this interface). The rotocol resented here assumes that the value rovided for Ø is higher than any of the values in ÊÌ. We use a broadcast service to avoid the need to secify a destination rocess. Nevertheless, when a message is sent it is necessary to include the four arrays and also the send timestam. When no message is transmitted during a long eriod, the estimation error of received messages tends to increase due to the drift rate of local clocks. Therefore, in the imlementation of the duration measurement service

6 we added an additional action to force eriodic (service secific) message transmissions. These eriodic messages can be viewed as synchronization messages that revent the errors to increase indefinitely. This action is not resented here since it is not strictly required by the imroved technique. The second entry oint corresonds to messages received from other rocesses. Uon the recetion of a message a receive timestam is immediately obtained. Then, the message is rocessed accordingly to its tye. Messages can be of three logical tyes: First messages When the service at Ô initiates, it will start receiving messages from the other rocesses. These messages do not contain any information about messages sent by Ô to the other rocesses. They are simly first messages that will be used to estimate the delay of subsequent messages. They are identified by having ÊÌ Ô ÑÝ µ ¼, which means that rocess Ô has never received a message from rocessor ÑÝ. Second messages After sending its first message Ñ to all other rocesses, rocess Ô will start receiving messages that have already been sent after their senders have received Ñ. It is thus ossible to estimate the delay for these second messages using the original round-tri technique. They can be identified because Ä Ô ÑÝ µ ½, that is, Ô has received a message from rocessor ÑÝ but has not been able to estimate its delay. Normal messages All other messages are received in a state that allows the imroved technique to be alied. Therefore we call them normal messages. It is ossible to receive several messages of the same tye, and each message tye is rocessed by a different function. However, all the rocessing functions assign values to Ð Ñ and ÖÖ Ñ, which are returned to the alication, along with the received message, in the end of the loo. Each of the message rocessing functions does two things: a) it estimates the transmission delay of messages; b) it udates, if necessary, the array entry of the rocess from which the message has been received. Estimating the message transmission delay of first messages is not ossible, since there is not way to establish an uer bound for this delay. Therefore, the first message() function simly assigns the ½ value to Ð Ñ and ÖÖ Ñ. To determine if a new first message is better than a revious one, it is necessary to aly equation (8) of the original roundtri technique. This is so because first messages will be aired with second messages to estimate the delay of the latter, and the original round-tri technique will be alied. The udate info() function is simly used to store the new information in the local arrays. udate info (Ô, Ð Ñ ÖÖ Ñ Ø Ñ ÖØ Ñ) begin ËÌ Ôµ Ø Ñ; ÊÌ Ôµ ÖØ Ñ; Ä Ôµ Ð Ñ; ÊÊ Ôµ ÖÖ Ñ; end first message (Ô, Ø Ñ ÖØ Ñ) begin Ð Ñ ½; ÖÖ Ñ ½; if Ø Ñ ËÌ Ôµµ ½ µ ÖØ Ñ ÊÌ Ôµµ ½ µ udate info (Ô, Ð Ñ ÖÖ Ñ Ø Ñ ÖØ Ñ); end if end second message (Ô, Ø Ñ ÖØ Ñ ËÌ Ô ÊÌ Ô) begin Ð Ñ ÖØ Ñ ËÌ Ô ÑÝ µµ ½ µ Ø Ñ ÊÌ Ô ÑÝ µµ ½ µ ØÑ Ò µ ; ÖÖ Ñ Ð Ñ; if ÖÖ Ñ ÊÊ Ôµ Ø Ñ ËÌ Ôµµ ÖØ Ñ ÊÌ Ôµµ udate info (Ô, Ð Ñ ÖÖ Ñ Ø Ñ ÖØ Ñ); end if end normal message (Ô, Ø Ñ ÖØ Ñ ËÌ Ô ÊÌ Ô Ä Ô ÊÊ Ô) begin Ð Ñ ÖØ Ñ ËÌ Ô ÑÝ µµ ØÑ ÊÌ Ô ÑÝ µµ Ä Ô ÑÝ µ; ÖÖ Ñ ÊÊ Ô ÑÝ µ ÖØÑ ËÌ Ô ÑÝ µµ Ø Ñ ÊÌ Ô ÑÝ µµ; if Ð Ñ ÖÖ Ñ ØÑ Ò ÓÖÖ Ø Ð Ñ Ð Ñ ÖÖÑ ØÑ Ò µ ; ÓÖÖ Ø ÖÖ Ñ Ð Ñ ÖÖÑ Ø Ñ Ò µ ; Ð Ñ ÓÖÖ Ø Ð Ñ; ÖÖ Ñ ÓÖÖ Ø ÖÖ Ñ; end if if ÖÖ Ñ ÊÊ Ôµ Ø Ñ ËÌ Ôµµ ÖØ Ñ ÊÌ Ôµµ udate info (Ô, Ð Ñ ÖÖ Ñ Ø Ñ ÖØ Ñ); end if end Figure 8. Message rocessing functions. As just said, the transmission delay of second messages is estimated with the original round-tri technique (equations (6) and (7)). However, the udate decision is now based on the imroved technique rule (exression (15). Finally, the normal message() function rocesses every other message, fully using the imroved round-tri technique. Ð Ñ and ÖÖ Ñ are obtained using equations (11) and (12), and eventually equations (13) and (14), if condition Ð Ñ ÖÖ Ñ Ø Ñ Ò evaluates to true. The udate art is equal to the one of function second message(). 6 Evaluation Results A distributed duration measurement service using the rotocol just described, has been imlemented as art of our RT-Linux TCB rototye [4]. Therefore, we were able to

7 Delay (ms) 4 3,5 3 2,5 2 1,5 1 0,5 0 Measurements in sequencial time IMP Error Uer bound RT Error Figure 9. Measurement uer bounds and errors using the imroved (IMP) and the original round-tri (RT) techniques. evaluate the effectiveness of the roosed imroved roundtri technique when comared to its original version. The tests were erformed in our distributed systems laboratory, using Pentium based PCs connected to a 10 Mbit Ethernet LAN. To enhance the recision of our evaluation results, we have also used a secial measurement tool that we develoed, the Event Timestaming Tool [10], to externally measure the transmission delay of messages. Since our aim was to comare both techniques, we simly needed to generate sequences of messages airs, for which only two machines were necessary. Given that the TCB duration measurement service only imlements the imroved technique, for the comarisons we had to extend the service with an imlementation of the original version of the round-tri technique, exactly as described in [9]. Both imlementations run in arallel, using exactly the same inut values, that is, the same send and receive timestams. They both outut airs of Ð Ñ ÖÖ Ñ values that are used for the comarison. The exeriment consisted in the execution of two alications, a client and a server, resectively concerned with eriodically sending a message, and relying to every received message. We have configured the client to send a message every 500ms. Therefore, in all the figures resented bellow the samles deicted in the X axis corresond to consecutive measurements obtained with intervals of about 500ms. Note that these intervals are affected not only by the jitter of the scheduling delay (of the client s sending task), but also by the jitter of the overall round-tri delay. The secific content of the messages is irrelevant for the exeriment. Both alications were imlemented on to of the TCB duration measurement service. Their only functionality, besides sending and receiving messages, was to store the returned air of measurement values in a local file. We had to set the values of some constants used in the rotocol. The drift rate was set to ½¼ (tyical values range from ½¼ to ½¼ [8]) and we assumed the minimum message transmission delay to be zero (Ø Ñ Ò ¼). The size of the arrays was set to a value larger than two (the number of used rocessors). Relatively to the conditions of the environment during the exeriment, in articular the network and system loads, we have forced a scenario with almost no activity (tyically idle), interleaved with short eriods of intensive network utilization. This unstable behavior is erfectly visible in the figures resented below and, as exected, allows to clearly observing the imrovements obtained with the roosed technique. To overload the network we simly used the Unix ing command, with the flood otion enabled. The exeriment was reeated several times, just to comare the results and verify their coherence. However, for the uroses of this aer we have just selected a reresentative set of results, one that exhibits some eriods of instability during which the differences between the two techniques can be observed. Note that the imact of this imrovement in real alications will deend on the articular alication and on the frequency and duration of these unstable eriods. In Figure 9 we comare the error values achieved by both techniques in a series of consecutive measurements. The uer bound values are also reresented to rovide an idea of the system behavior during the exeriment. Higher uer bounds tyically corresond to messages transmitted during eriods of more intensive traffic. The most imortant result that may be observed in this figure is the almost stable error achieved by the imroved technique (IMP Error), in contrast with the variable error achieved by the other technique (RT Error). This result clearly confirms our exectations. Note that the RT Error line closely follows the Uer bound line, as dictated by the original round-tri technique (in this case, since Ø Ñ Ò was

8 Frequency Estimation error (µs) IMP technique RT technique Figure 10. Distribution of estimation errors. set to zero, RT Error is always half of the Uer bound). If non-zero values were assumed for Ø Ñ Ò, this would simly shift all the lines down. To more clearly observe, and comare, the disersion of the measurement errors achieved with the two techniques, we analyzed the frequency of each observed error value, and resent the result in Figure 10. Error values with no occurrences are obviously not deicted, which means that the X axis scale is irregular. The higher estimation error observed with the IMP technique was near 490 s, while with the RT technique we observed several error values above 500 s. This result shows that the imroved technique can ossibly be used to construct a distributed duration measurement service that ensures a bounded measurement error. Such a service can be very useful in network monitoring systems, as exlained in [5], since it allows the establishment of accuracy bounds for the observations. The accuracy of the estimations obtained with the imroved technique can be observed in Figure 11. In this figure we comare the real delay of message transmissions, with the delays that were estimated using both techniques. During the eriods of stability, when the message transmission delays are low, both techniques seem to rovide accurate estimations. However, when a higher delay occurs, only the IMP technique is able to rovide accurate estimations. A final note on the imact of increased message size incurred in the IMP technique. It is true that instead of two, now four timestams must be sent for each rocess receiving some timed message. But the fundamental roblem is scalability, and this one is common to both aroaches. In ractice, if there is an uer bound, say Æ, for the number of rocesses allowed in a system using the RT technique, this bound must be reduced to Æ when using the IMP technique. 7 Conclusions We have resented a new technique to measure the duration of distributed actions and to read remote clocks. With this technique it is ossible to achieve a lower reading error of remote clocks than with the well know round-tri duration measurement technique roosed by Cristian. Therefore, we have referred to it as the Imroved Round-Tri Technique. We described in detail the intuition that leads to this imroved technique, and we rovided the equations that should be used to obtain the imroved results. Besides reducing the error, and erhas imortantly, this technique kees the estimation errors almost constant, indeendently of the real duration of the action that is being measured. This is an interesting feature for any distributed duration measurement service. We also resented and described a rotocol that imlements the imroved technique, which we have used in the imlementation of the distributed duration measurement service of the Timely Comuting Base (TCB). We were able to conduct an exeriment to evaluate the effectiveness of the roosed technique. The results have shown a few interesting features of the imroved technique: it is indeed able to rovide readings with almost stable errors; it revents measurement errors from deending on the measured delay (which might make them extremely high); its estimated delays are much closer to the real delays than the ones obtained with the original round-tri technique. These ositive characteristics render the imroved round-tri duration measurement technique extremely effective and efficient, in short an excellent candidate for an

9 10 8 Delay (ms) Measurements in sequential time IMP Delay Real Delay RT Delay Figure 11. Estimated delays and real (measured) delay. embedded runtime suorted service for distributed alications. This was the aroach taken in our TCB rototye. A Proofs Theorem 1: Given any message Ñ, the uer bound determined for the message delivery delay of Ñ using the imroved technique is equal to the determined uer bound using the round-tri technique, Ñ Ü Ñµ ØÊÌ Ñ Ü Ñµ. Proof: We use Figure 12 to visually guide this roof. Consider the deicted sequence of messages. We will show that the theorem is valid for message Ñ ½, and that it can be generalized to any other message. We will start by showing that Ñ ½ can be the first message in some sequence that might ossibly have Ñ Ü Ñ Ü all revious messages in the sequence are guaranteed to have the same uer bound using any of the techniques and we will show that in site of this ossibility the uer bounds are nevertheless equal. Since the same reasoning can recursively be alied to the first subsequent message for which it might also be ossible to have, the theorem can be generalized for every subsequent message. Ñ Ü ØÊÌ Ñ Ü q S m k-2 m k-1 m k m k+1 R A B C D E Figure 12. Uer bound reservation for Ñ ½. F Let us assume that the message air Ñ Ñ ½ is the one used to determine the uer bounds (Ñ has been considered by Ô the best message so far). The exressions that rovide the uer bounds for Ñ ½ follow from (5) and (9): Ñ Ü Ñ ½µ µ ½ µ µ ½ µ Ø Ñ Ò Ñ Ü Ñ ½µ µ ½ µ µ ½ µ For Ø Ñ µ Ñ Ü Ñ ½µ Ñ µ Ø Ñ Ò it immediately follows that Ñ Ü Ñ ½µ. We are left with the ossibility that Ø Ñ µ Ñ µµ Ø Ñ µ Ñ µ Ø Ñ Ò (16) In this case it is reasonable to believe that Ñ Ü Ñ ½µ may be lower than Ñ Ü Ñ ½µ, which we will rove to be untrue. Now observe that for inequality (16) to be ossible, it is necessary to consider the existence of a message air receding Ñ in the same sequence. We assume this message air to be Ñ ½ Ñ, as deicted in Figure 12. Furthermore, we assume these two messages to be the first ones in the sequence, so that Ñ ½ is clearly the first message for which Ñ Ü ØÊÌ Ñ Ü may be ossible. With these assumtions it is also clear that the theorem holds for all messages receding Ñ ½. Let us write the uer bound for Ø Ñ ½ µ (alying (5)): Ø Ñ Ü Ñ ½ µ ˵ ½ µ ʵ ½ µ Ø Ñ Ò (17) Given that Ñ Ò Ñ µ Ø Ñ µ Ñ µ Ø Ñ Ò, we can use (10) to write the following: Ñ Ò Ñ µ Ø Ñ Ò µ ½ µ µ ½ µ Ø Ñ ½ µ Ñ ½ µµ Ø Ñ Ò µ ½ µ µ ½ µ Ø Ñ Ü Ñ ½ µ Ø Ñ Ò

10 µ ½ µ µ ½ µ ˵ ½ µ ʵ ½ µ Ø Ñ Ò Ø Ñ Ò Êµ ½ µ ˵ ½ µ Ø Ñ Ò Ø Ñ Ò Ëµ ½ µ ʵ ½ µ On the other hand, from (8) we know that Ñ is only considered a best message than Ñ if ˵ ½ µ ʵ ½ µ. So we must conclude that our initial assumtion that the message air Ñ Ñ ½ can be used to determine the uer bound of Ñ ½ is in contradiction with the fact exressed in (16). We must therefore rove that the theorem still holds when the message air Ñ Ñ ½ is used to obtain Ñ Ü Ñ ½µ. In this case we have: Ñ Ü Ñ ½µ ˵ ½ µ ʵ ½ µ Ø Ñ Ò which we must comare with Ñ Ü Ñ ½µ: Ñ Ü Ñ ½µ µ ½ µ µ ½ µ Ø Ñ µ Ñ µµ µ ½ µ µ ½ µ ʵ ½ µ ˵ ½ µ Ø Ñ Ò µ ˵ ½ µ ʵ ½ µ Ø Ñ Ò It follows that Ñ Ü Ñ ½µ, which comletes our roof. Theorem 2: Given any two messages, Ñ ½ and Ñ, the former sent at and received at with estimation error of ѽ, and the latter sent at and received at with estimation error of Ñ, Ñ is considered to be best for the accuracy of the imroved round-tri technique if Ñ Ñ½ µ µ Proof: To comare messages Ñ ½ and Ñ we analyze their imact on the estimation of Ø Ñ µ for a subsequent message Ñ (see Figure 4). The best message is the one that allows Ø Ñ µ to be estimated with a smaller error Ñ µ. Alying (12) to the round-tri airs Ñ ½ Ñ and Ñ Ñ we obtain the following: Ñ Ü Ñ ½µ ѽ Ñ µ Ñ ½ µ µ µ Ñ ½ µ µ µ µ µ Ñ Ñ µ Ñ µ µ µ Hence, Ñ is better than Ñ ½ if: Ñ Ñ µ ѽ Ñ µ µ µ Ñ µ µ µ References Ñ ½ µ µ µ µ µ Ñ µ Ñ ½ µ µ µ [1] G. Alari and A. Ciuffoletti. Imlementing a robabilistic clock synchronization algorithm. Journal of Real-Time Systems, 13(1):25 46, July [2] E. Anceaume and I. Puaut. Performance evaluation of clock synchronization algorithms. Technical Reort PI-1208, IRISA, Camus de Beaulieu, Rennes Cedex, France, October [3] K. Arvind. Probabilistic clock synchronization in distributed systems. IEEE Transactions on Parallel and Distributed Systems, 5(5): , May [4] A. Casimiro, P. Martins, and P. Veríssimo. How to build a timely comuting base using real-time linux. In Proceedings of the 2000 IEEE Intl. Worksho on Factory Communication Systems, ages , Porto, Portugal, Setember [5] A. Casimiro and P. Veríssimo. Using the timely comuting base for deendable qos adatation. In Proceedings of the 20th IEEE Symosium on Reliable Distributed Systems, New Orleans, USA, October IEEE Comuter Society Press. [6] F. Cristian. Probabilistic clock synchronization. Distributed Comuting, 3(3): , [7] F. Cristian and C. Fetzer. Probabilistic internal clock synchronization. In Proceedings of the 13th Symosium on Reliable Distributed Systems, ages 22 31, Dana Point, California, USA, October IEEE Comuter Society Press. [8] F. Cristian and C. Fetzer. The timed asynchronous distributed system model. IEEE Transactions on Parallel and Distributed Systems, ages , June [9] C. Fetzer and F. Cristian. A fail-aware datagram service. In Proceedings of the 2nd Annual Worksho on Fault-Tolerant Parallel and Distributed Systems, Geneva, Switzerland, Aril [10] P. Martins and A. Casimiro. Event timestaming tool: a simle c based kernel to timestam distributed events. DI/FCUL TR 00 4, Deartment of Comuter Science, University of Lisbon, July [11] D. L. Mills. Internet time synchronization: the network time rotocol. IEEE Transactions on Communications, 39(10): , October [12] A. Olson and K. G. Shin. Probabilistic clock synchronization in large distributed systems. IEEE Transactions on Comuters, 43(9): , Setember [13] F. B. Schneider. Understanding rotocols for Byzantine clock synchronization. Technical Reort TR , Cornell University, Det. of Comuter Science, Uson Hall, Ithaca, NY 14853, August [14] P. Veríssimo, A. Casimiro, and C. Fetzer. The timely comuting base: Timely actions in the resence of uncertain timeliness. In Proceedings of the International Conference on Deendable Systems and Networks, ages , New York City, USA, June IEEE Comuter Society Press. [15] V. Yodaiken and M. Barabanov. A real-time linux. In Proceedings of the USENIX conference, htt://rtlinux.cs.nmt.edu/rtlinux/aers/usenix.s.gz.

Journal of Public Economics

Journal of Public Economics Journal of Public Economics 92 (2008) 2225 2239 Contents lists available at ScienceDirect Journal of Public Economics journal homeage: www.elsevier.com/locate/econbase The informational role of suermajorities

More information

Rethinking the Brain Drain

Rethinking the Brain Drain Deartment of Economics Discussion Paer 003-04 Rethining the Brain Drain Oded Star, University of Bonn; University of Vienna; and ESCE Economic and Social Research Center, Cologne and Eisenstadt May 003

More information

Centralized and decentralized of provision of public goods

Centralized and decentralized of provision of public goods Discussion Paer No. 41 Centralized and decentralized of rovision of ublic goods Janos Feidler* Klaas Staal** July 008 *Janos Feidler, University Bonn **Klaas Staal, University Bonn and IIW, Lennestr. 37,

More information

Is Immigration Necessary and Sufficient? The Swiss Case on the Role of Immigrants on International Trade. Yener Kandogan

Is Immigration Necessary and Sufficient? The Swiss Case on the Role of Immigrants on International Trade. Yener Kandogan Is Immigration Necessary and Sufficient? The Swiss Case on the Role of Immigrants on International Trade By Yener Kandogan School of Management, University of Michigan-Flint, 303 E. Kearsley, Flint, MI48502

More information

A Note on the Optimal Punishment for Repeat Offenders

A Note on the Optimal Punishment for Repeat Offenders forthcoming in International Review of Law and Economics A Note on the Otimal Punishment for Reeat Offenders Winand Emons University of Bern and CEPR revised May 2002 Abstract Agents may commit a crime

More information

The political economy of publicly provided private goods

The political economy of publicly provided private goods Journal of Public Economics 73 (1999) 31 54 The olitical economy of ublicly rovided rivate goods Soren Blomquist *, Vidar Christiansen a, b a Deartment of Economics, Usala University, Box 513, SE-751 0

More information

Inefficient lobbying, populism and oligarchy

Inefficient lobbying, populism and oligarchy Inefficient lobbying, oulism and oligarchy The Harvard community has made this article oenly available. Please share how this access benefits you. Your story matters Citation Camante, Filie R., and Francisco

More information

Inefficient Lobbying, Populism and Oligarchy

Inefficient Lobbying, Populism and Oligarchy Public Disclosure Authorized Inefficient Lobbying, Poulism and Oligarchy Public Disclosure Authorized Public Disclosure Authorized Filie R. Camante and Francisco H. G. Ferreira February 18, 2004 Abstract

More information

Spectrum: Retrieving Different Points of View from the Blogosphere

Spectrum: Retrieving Different Points of View from the Blogosphere Sectrum: Retrieving Different Points of View from the Blogoshere Jiahui Liu, Larry Birnbaum, and Bryan Pardo Northwestern University Intelligent Information Laboratory 2133 Sheridan Road, Evanston, IL,

More information

Diversionary Incentives and the Bargaining Approach to War

Diversionary Incentives and the Bargaining Approach to War International Studies Quarterly (26) 5, 69 88 Diversionary Incentives and the Bargaining Aroach to War AHMERTARAR Texas A&M University I use a game theoretic model of diversionary war incentives to hel

More information

COMMONWEALTH OF VIRGINIA STATE CORPORATION COMMISSION AT RICHMOND, FEBRUARY 25, 2019

COMMONWEALTH OF VIRGINIA STATE CORPORATION COMMISSION AT RICHMOND, FEBRUARY 25, 2019 COMMONWEALTH OF VIRGINIA STATE CORPORATION COMMISSION AT RICHMOND, FEBRUARY 25, 2019 W a PETITION OF WAL-MART STORES EAST, LP and SAM'S EAST, INC. CAS For ermission to aggregate or combine demands of two

More information

Testing Export-Led Growth in Bangladesh: An ARDL Bounds Test Approach

Testing Export-Led Growth in Bangladesh: An ARDL Bounds Test Approach Testing Exort-Led Growth in Bangladesh: An ARDL Bounds Test Aroach Biru Paksha Paul Abstract Existing literature on exort-led growth for develoing countries is voluminous but inconclusive. The emerging

More information

econstor Make Your Publications Visible.

econstor Make Your Publications Visible. econstor Make Your Publications Visible. A Service of Wirtschaft Centre zbwleibniz-informationszentrum Economics Bös, Dieter; Kolmar, Martin Working Paer Anarchy, Efficiency, and Redistribution CESifo

More information

Lecture 7: Decentralization. Political economy of decentralization is a hot topic. This is due to a variety of policiy initiatives all over the world

Lecture 7: Decentralization. Political economy of decentralization is a hot topic. This is due to a variety of policiy initiatives all over the world Lecture 7: Decentralization Political economy of decentralization is a hot toic This is due to a variety of oliciy initiatives all over the world There are a number of reasons suggested for referring a

More information

ECON 1000 Contemporary Economic Issues (Summer 2018) Government Failure

ECON 1000 Contemporary Economic Issues (Summer 2018) Government Failure ECON 1 Contemorary Economic Issues (Summer 218) Government Failure Relevant Readings from the Required extbooks: Chater 11, Government Failure Definitions and Concets: government failure a situation in

More information

Endogenous Political Institutions

Endogenous Political Institutions Endogenous Political Institutions Philie Aghion, Alberto Alesina 2 and Francesco Trebbi 3 This version: August 2002 Harvard University, University College London, and CIAR 2 Harvard University, NBER and

More information

solutions:, and it cannot be the case that a supersolution is always greater than or equal to a subsolution.

solutions:, and it cannot be the case that a supersolution is always greater than or equal to a subsolution. Chapter 4 Comparison The basic problem to be considered here is the question when one can say that a supersolution is always greater than or equal to a subsolution of a problem, where one in most cases

More information

Jelmer Kamstra a, Luuk Knippenberg a & Lau Schulpen a a Department of Cultural Anthropology and Development Studies,

Jelmer Kamstra a, Luuk Knippenberg a & Lau Schulpen a a Department of Cultural Anthropology and Development Studies, This article was downloaded by: [Radboud Universiteit Nijmegen] On: 29 November 2013, At: 07:24 Publisher: Routledge Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered office:

More information

CS 5523 Operating Systems: Synchronization in Distributed Systems

CS 5523 Operating Systems: Synchronization in Distributed Systems CS 5523 Operating Systems: Synchronization in Distributed Systems Instructor: Dr. Tongping Liu Thank Dr. Dakai Zhu and Dr. Palden Lama for providing their slides. Outline Physical clock/time in distributed

More information

Extensional Equality in Intensional Type Theory

Extensional Equality in Intensional Type Theory Extensional Equality in Intensional Type Theory Thorsten Altenkirch Department of Informatics University of Munich Oettingenstr. 67, 80538 München, Germany, alti@informatik.uni-muenchen.de Abstract We

More information

Two-stage electoral competition in two-party contests: persistent divergence of party positions

Two-stage electoral competition in two-party contests: persistent divergence of party positions Soc Choice Welfare 26:547 569 (2006) DOI 10.1007/s00355-006-0087-1 ORIGINAL PAPER Guillermo Owen. Bernard Grofman Two-stage electoral cometition in two-arty contests: ersistent divergence of arty ositions

More information

Inequality and Employment in a Dual Economy: Enforcement of Labor Regulation in Brazil

Inequality and Employment in a Dual Economy: Enforcement of Labor Regulation in Brazil DISCUSSION PAPER SERIES IZA DP No. 3094 Inequality and Emloyment in a Dual Economy: Enforcement of Labor Regulation in Brazil Rita Almeida Pedro Carneiro October 2007 Forschungsinstitut zur Zukunft der

More information

DISCUSSION PAPER SERIES. Schooling Forsaken: Education and Migration. IZA DP No Ilhom Abdulloev Gil S. Epstein Ira N. Gang

DISCUSSION PAPER SERIES. Schooling Forsaken: Education and Migration. IZA DP No Ilhom Abdulloev Gil S. Epstein Ira N. Gang DISCUSSION PAPER SERIES IZA DP No. 12088 Schooling Forsaken: Education and Migration Ilhom Abdulloev Gil S. Estein Ira N. Gang JANUARY 2019 DISCUSSION PAPER SERIES IZA DP No. 12088 Schooling Forsaken:

More information

How do migrants care for their elderly parents? Time, money, and location #

How do migrants care for their elderly parents? Time, money, and location # How do migrants care for their elderly arents? Time, money, and location # François-Charles Wolff * and Ralitza Dimova ** November 2005 Abstract: Using a rich data set on immigrants living in France, we

More information

Anti-Poverty Election 2011 Poverty as an Election Tool Kit Table of Contents

Anti-Poverty Election 2011 Poverty as an Election Tool Kit Table of Contents Poverty as an Election Tool Kit Table of Contents 1. General Materials a. Things to Do In Your Community b. Local Action Grou Members checklist c. Presentation to Local Governments d. Seaking Points for

More information

Economics Discussion Paper Series EDP-1502

Economics Discussion Paper Series EDP-1502 Economics Discussion Paer Series EDP-150 Education, Health, and Economic Growth Nexus: A Bootstra Panel Granger Causality Analysis for Develoing Countries Hüseyin Şen Ayşe Kaya Barış Alaslan January 015

More information

Implementing Domain Specific Languages using Dependent Types and Partial Evaluation

Implementing Domain Specific Languages using Dependent Types and Partial Evaluation Implementing Domain Specific Languages using Dependent Types and Partial Evaluation Edwin Brady eb@cs.st-andrews.ac.uk University of St Andrews EE-PigWeek, January 7th 2010 EE-PigWeek, January 7th 2010

More information

Liveness: The Readers / Writers Problem

Liveness: The Readers / Writers Problem Liveness: The Readers / Writers Problem Admin stuff: Minute paper for concurrency revision lecture Please take one, fill out in 1st 5min & return to box at front by end of lecture Labs week 4 review: event

More information

ishares Core Composite Bond ETF

ishares Core Composite Bond ETF ishares Core Composite Bond ETF ARSN 154 626 767 ANNUAL FINANCIAL REPORT 30 June 2017 BlackRock Investment Management (Australia) Limited 13 006 165 975 Australian Financial Services Licence No 230523

More information

A Calculus for End-to-end Statistical Service Guarantees

A Calculus for End-to-end Statistical Service Guarantees A Calculus for End-to-end Statistical Service Guarantees Technical Report: University of Virginia, CS-2001-19 (2nd revised version) Almut Burchard Ý Jörg Liebeherr Stephen Patek Ý Department of Mathematics

More information

Decomposition and Complexity of Hereditary History Preserving Bisimulation on BPP

Decomposition and Complexity of Hereditary History Preserving Bisimulation on BPP Decomposition and Complexity of Hereditary History Preserving Bisimulation on BPP Sibylle Fröschle and Sławomir Lasota Institute of Informatics, Warsaw University 02 097 Warszawa, Banacha 2, Poland sib,sl

More information

Factions in Nondemocracies: Theory and Evidence from the Chinese Communist Party

Factions in Nondemocracies: Theory and Evidence from the Chinese Communist Party Factions in Nondemocracies: Theory and Evidence from the Chinese Communist Party Patrick Francois, Francesco Trebbi, and Kairong Xiao December 16, 2017 Abstract This aer investigates, theoretically and

More information

Logrolling under Fragmented Authoritarianism: Theory and Evidence from China

Logrolling under Fragmented Authoritarianism: Theory and Evidence from China Logrolling under Fragmented Authoritarianism: Theory and Evidence from China Mario Gilli a, Yuan Li b, Jiwei Qian c a Deartment of Economics, University of Milan-Bicocca. Piazza dell Ateneo Nuovo,, Milan,

More information

É ÀÓÛ Ó Ý Ò ² Ö Ò ÁÒ Ö Ò «Ö ÓØ ÑÔ Ù ÔÖÓ Ð ØÝ ØÓ Ö ÙÒ ÖØ ÒØÝ ÙØ Ø Ý ÓÒ Ø ÓÒ ÓÒ «Ö ÒØ Ø Ò º Ü ÑÔÐ ÁÑ Ò Ð Ò Ð ØÖ Ð Û Ø Ò ½ Ñ Ø Ô Ö Ó Ù Ø º ÁÒ Ô Ö ÓÒ Ù Ø

É ÀÓÛ Ó Ý Ò ² Ö Ò ÁÒ Ö Ò «Ö ÓØ ÑÔ Ù ÔÖÓ Ð ØÝ ØÓ Ö ÙÒ ÖØ ÒØÝ ÙØ Ø Ý ÓÒ Ø ÓÒ ÓÒ «Ö ÒØ Ø Ò º Ü ÑÔÐ ÁÑ Ò Ð Ò Ð ØÖ Ð Û Ø Ò ½ Ñ Ø Ô Ö Ó Ù Ø º ÁÒ Ô Ö ÓÒ Ù Ø ËØ Ø Ø Ð È Ö Ñ Ý Ò ² Ö ÕÙ ÒØ Ø ÊÓ ÖØ Ä ÏÓÐÔ ÖØ Ù ÍÒ Ú Ö ØÝ Ô ÖØÑ ÒØ Ó ËØ Ø Ø Ð Ë Ò ¾¼½ Ë Ô ½¼ ÈÖÓ Ñ Ò Ö É ÀÓÛ Ó Ý Ò ² Ö Ò ÁÒ Ö Ò «Ö ÓØ ÑÔ Ù ÔÖÓ Ð ØÝ ØÓ Ö ÙÒ ÖØ ÒØÝ ÙØ Ø Ý ÓÒ Ø ÓÒ ÓÒ «Ö ÒØ Ø Ò º Ü ÑÔÐ ÁÑ

More information

Corruption and Ideology in Autocracies

Corruption and Ideology in Autocracies Journal of Law, Economics, and Organization Advance Access ublished October, 014 JLEO 1 Corrution and Ideology in Autocracies James R. Hollyer* University of Minnesota Leonard Wantchekon Princeton University

More information

Beyond Cold Peace: Strategies for Economic Reconstruction and Post-conflict Management. Conference Report. Edition Diplomatie

Beyond Cold Peace: Strategies for Economic Reconstruction and Post-conflict Management. Conference Report. Edition Diplomatie Beyond Cold Peace: Strategies for Economic Reconstruction and Post-conflict Management Conference Reort Berlin, Federal Foreign Office 27 28 October 2004 Edition Dilomatie ISBN 3-937570-16-0 Beyond Cold

More information

Nominal Techniques in Isabelle/HOL

Nominal Techniques in Isabelle/HOL Noname manuscript No. (will be inserted by the editor) Nominal Techniques in Isabelle/HOL Christian Urban Received: date / Accepted: date Abstract This paper describes a formalisation of the lambda-calculus

More information

Role of remittances in small Pacific Island economies: an empirical study of Fiji

Role of remittances in small Pacific Island economies: an empirical study of Fiji 526 Int. J. Economics and Business Research, Vol. 3, No. 5, 2011 Role of remittances in small Pacific Island economies: an emirical study of Fiji T.K. Jayaraman* Faculty of Business and Economics, School

More information

The Logic Programming Paradigm

The Logic Programming Paradigm Roadma Tabled Logic Programming and Its Alications Manuel Carro, Pablo Chico de uzmán School of Comuter Science, Technical University of Madrid, Sain IMDEA Software Institute, Sain Prometidos-CM Summer

More information

Documento de Trabajo /13. On the Treatment of Foreigners and Foreign-Owned Firms in Cost Benefit Analysis

Documento de Trabajo /13. On the Treatment of Foreigners and Foreign-Owned Firms in Cost Benefit Analysis Documento de Trabajo - 2015/13 On the Treatment of Foreigners and Foreign-Owned Firms in Cost Benefit Analysis Per-Olov Johansson Stockholm School of Economics and CERE Ginés de Rus Universidad de las

More information

Associated Students of Whitworth University

Associated Students of Whitworth University Associated Students of Whitworth University Minutes February 4, 2009 I. Call to Order at 5:00 PM II. Roll Call Executives: ASWU President, Obe Quarless ASWU Vice-President, Kalen Eshoff ASWU Financial

More information

½º»¾¼ º»¾¼ ¾º»¾¼ º»¾¼ º»¾¼ º»¾¼ º»¾¼ º»¾¼» ¼» ¼ ÌÓØ Ð»½ ¼

½º»¾¼ º»¾¼ ¾º»¾¼ º»¾¼ º»¾¼ º»¾¼ º»¾¼ º»¾¼» ¼» ¼ ÌÓØ Ð»½ ¼ Ò Ð Ü Ñ Ò Ø ÓÒ ËÌ ½½ ÈÖÓ Ð ØÝ ² Å ÙÖ Ì ÓÖÝ ÌÙ Ý ¾¼½ ½¼ ¼¼ Ñ ß ½¾ ¼¼Ò Ì ÐÓ ¹ ÓÓ Ü Ñ Ò Ø ÓÒº ÓÙ Ñ Ý Ù Ø Ó ÔÖ Ô Ö ÒÓØ ÝÓÙ Û ÙØ ÝÓÙ Ñ Ý ÒÓØ Ö Ñ Ø Ö Ð º Á ÕÙ Ø ÓÒ Ñ Ñ ÙÓÙ ÓÖ ÓÒ Ù Ò ÔÐ Ñ ØÓ Ð Ö Ý Øº ÍÒÐ ÔÖÓ

More information

Event Based Sequential Program Development: Application to Constructing a Pointer Program

Event Based Sequential Program Development: Application to Constructing a Pointer Program Event Based Sequential Program Development: Application to Constructing a Pointer Program Jean-Raymond Abrial Consultant, Marseille, France jr@abrial.org Abstract. In this article, I present an event approach

More information

Ë ÁÌÇ ÌÓ Ó ÍÒ Ú Ö Øݵ Ç ¼ Ô Û Ö ÙÒÓ Ø Ò Ð Ä Ò ÙÖ ÖÝ ÓÒ ÒÓØ Ý ÛÓÖ Û Ø Ã ÞÙ ÖÓ Á Ö Ó ÒØ Ë Ò ÝÓ ÍÒ Ú Ö Øݵ Ç

Ë ÁÌÇ ÌÓ Ó ÍÒ Ú Ö Øݵ Ç ¼ Ô Û Ö ÙÒÓ Ø Ò Ð Ä Ò ÙÖ ÖÝ ÓÒ ÒÓØ Ý ÛÓÖ Û Ø Ã ÞÙ ÖÓ Á Ö Ó ÒØ Ë Ò ÝÓ ÍÒ Ú Ö Øݵ Ç Ë ÁÌÇ ÌÓ Ó ÍÒ Ú Ö Øݵ Ç ¼ Ô Û Ö ÙÒÓ Ø Ò Ð Ä Ò ÙÖ ÖÝ ÓÒ ÒÓØ Ý ÛÓÖ Û Ø Ã ÞÙ ÖÓ Á Ö Ó ÒØ Ë Ò ÝÓ ÍÒ Ú Ö Øݵ Ç ½ Ä Ò Ô Ô Ä Ô Õµ Ø ¹Ñ Ò ÓÐ Ó Ø Ò Ý Ä Ò ÓÒ Ø ØÖ Ú Ð ÒÓØ Ò Ë º Ô Õ¹ ÙÖ ÖÝ Ô Õµ¹ÙÖÚ ¾ ÈÖÓ Ð Ñ Ø Ð

More information

CMD MDS Recovery DLD

CMD MDS Recovery DLD CMD MDS Recovery DLD Mike Pershin February 6, 2008 1 Introduction This document describes recovery changes in CMD. 2 Requirements The CMD environment requires the reviewed recovery due to major changes

More information

Corruption and Foreign Aid Nexus in the African Continent: An Empirical Analysis for Nigeria

Corruption and Foreign Aid Nexus in the African Continent: An Empirical Analysis for Nigeria Journal of Economics and Sustainable Develoment ISSN 2222-1700 (Paer) ISSN 2222-2855 (Online) Corrution and Foreign Aid Nexus in the African Continent: An Emirical Analysis for Nigeria DAUD A. MUSTAFA,

More information

Organisation de Coopération et de Développement Économiques Organisation for Economic Co-operation and Development

Organisation de Coopération et de Développement Économiques Organisation for Economic Co-operation and Development Unclassified ECO/CPE(2017)17 ECO/CPE(2017)17 Unclassified Organisation de Cooération et de Déveloement Économiques Organisation for Economic Co-oeration and Develoment 24-Oct-2017 English - Or. English

More information

ÈÖÓÚ Ò Ò ÁÑÔÐ Ø ÓÒ È É Ï Ö Ø ÐÓÓ Ø Û Ý ØÓ ÔÖÓÚ Ø Ø Ñ ÒØ Ó Ø ÓÖÑ Á È Ø Ò É ÓÖ È É Ì ÓÐÐÓÛ Ò ÔÖÓÓ ØÝÔ Ò Ð Ó Ù ØÓ ÔÖÓÚ Ø Ø Ñ ÒØ Ó Ø ÓÖÑ Ü È Üµ É Üµµ Ý ÔÔ

ÈÖÓÚ Ò Ò ÁÑÔÐ Ø ÓÒ È É Ï Ö Ø ÐÓÓ Ø Û Ý ØÓ ÔÖÓÚ Ø Ø Ñ ÒØ Ó Ø ÓÖÑ Á È Ø Ò É ÓÖ È É Ì ÓÐÐÓÛ Ò ÔÖÓÓ ØÝÔ Ò Ð Ó Ù ØÓ ÔÖÓÚ Ø Ø Ñ ÒØ Ó Ø ÓÖÑ Ü È Üµ É Üµµ Ý ÔÔ Å Ø Ó Ó ÈÖÓÓ ÊÙÐ Ó ÁÒ Ö Ò ¹ Ø ØÖÙØÙÖ Ó ÔÖÓÓ ÆÓÛ ËØÖ Ø ÓÖ ÓÒ ØÖÙØ Ò ÔÖÓÓ ÁÒØÖÓ ÙØ ÓÒ ØÓ ÓÑÑÓÒ ÔÖÓÓ Ø Ò ÕÙ Ê ÐÐ Ø Ø Ñ ÒØ ÒØ Ò Ø Ø Ø Ö ØÖÙ ÓÖ Ð º Ò Ø ÓÒ ÔÖÓÓ ÓÒÚ Ò Ò Ö ÙÑ ÒØ Ø Ø Ø Ø Ñ ÒØ ØÖÙ º ÆÓØ Ï ÒÒÓØ

More information

Adaptive QoS Control for Real-Time Systems

Adaptive QoS Control for Real-Time Systems Adaptive QoS Control for Real-Time Systems Chenyang Lu CSE 520S Challenges Ø Classical real-time scheduling theory relies on accurate knowledge about workload and platform. New challenges under uncertainties

More information

CONTEXT ANALYSIS AND HUMANITARIAN RESPONSE

CONTEXT ANALYSIS AND HUMANITARIAN RESPONSE CONTEXT ANALYSIS AN HUMANITARIAN RESPONSE OCHA Office for the Coordination of Humanitarian Affairs P.O. Box 38712 Jerusalem Phone: +972 (0)2 5829962 / 5825853 Fax: +972 (0)2 5825841 email: ochaot@un.org

More information

ÔÖ Î µ ÛÖ Î Ø Ø Ó ÚÖØ ÖÔ Ø Ø Ó º ØØ Û Ö ÚÒ Ø Ò Ú ¼ ½ Ú ½ ¾ Ú ¾ Ú Ú ½ ÒÒ ÙÒØÓÒ Eº ÏÐ Ò Ø ÖÔ ÕÙÒ Ú ÛÖ Ú ¼ Ú ¾ Î ½ ¾ Ò E µ Ú ½ Ú º Ì ÛÐ ÐÓ Ø Ö Ø Ò Ð Ø ÚÖ

ÔÖ Î µ ÛÖ Î Ø Ø Ó ÚÖØ ÖÔ Ø Ø Ó º ØØ Û Ö ÚÒ Ø Ò Ú ¼ ½ Ú ½ ¾ Ú ¾ Ú Ú ½ ÒÒ ÙÒØÓÒ Eº ÏÐ Ò Ø ÖÔ ÕÙÒ Ú ÛÖ Ú ¼ Ú ¾ Î ½ ¾ Ò E µ Ú ½ Ú º Ì ÛÐ ÐÓ Ø Ö Ø Ò Ð Ø ÚÖ ÙÐÖÒ ÖÔ ÔÖ Î µ ÛÖ Î Ø Ø Ó ÚÖØ ÖÔ Ø Ø Ó º ØØ Û Ö ÚÒ Ø Ò Ú ¼ ½ Ú ½ ¾ Ú ¾ Ú Ú ½ ÒÒ ÙÒØÓÒ Eº ÏÐ Ò Ø ÖÔ ÕÙÒ Ú ÛÖ Ú ¼ Ú ¾ Î ½ ¾ Ò E µ Ú ½ Ú º Ì ÛÐ ÐÓ Ø Ö Ø Ò Ð Ø ÚÖØ ÓÒº ÈØ ÛÐ ÛÖ ÚÖÝ ÚÖØÜ ÓÙÖ Ø ÑÓ Ø ÓÒº ÝÐ ÐÓ

More information

ON THE ORIGIN OF STATES: STATIONARY BANDITS AND TAXATION IN EASTERN CONGO

ON THE ORIGIN OF STATES: STATIONARY BANDITS AND TAXATION IN EASTERN CONGO ON THE ORIGIN OF STATES: STATIONARY BANDITS AND TAXATION IN EASTERN CONGO Raúl Sánchez de la Sierra February 1, 2016 Abstract When do states arise? When do they fail to arise? This question has generated

More information

Refinement in Requirements Specification and Analysis: a Case Study

Refinement in Requirements Specification and Analysis: a Case Study Refinement in Requirements Specification and Analysis: a Case Study Edwin de Jong Hollandse Signaalapparaten P.O. Box 42 7550 GD Hengelo The Netherlands edejong@signaal.nl Jaco van de Pol CWI P.O. Box

More information

Last Time. Bit banged SPI I2C LIN Ethernet. u Embedded networks. Ø Characteristics Ø Requirements Ø Simple embedded LANs

Last Time. Bit banged SPI I2C LIN Ethernet. u Embedded networks. Ø Characteristics Ø Requirements Ø Simple embedded LANs Last Time u Embedded networks Ø Characteristics Ø Requirements Ø Simple embedded LANs Bit banged SPI I2C LIN Ethernet Today u CAN Bus Ø Intro Ø Low-level stuff Ø Frame types Ø Arbitration Ø Filtering Ø

More information

Solutions of Implication Constraints yield Type Inference for More General Algebraic Data Types

Solutions of Implication Constraints yield Type Inference for More General Algebraic Data Types Solutions of Implication Constraints yield Type Inference for More General Algebraic Data Types Peter J. Stuckey NICTA Victoria Laboratory Department of Computer Science and Software Engineering The University

More information

Hydro Multi-E horizontal 2 pump multi-stage booster set

Hydro Multi-E horizontal 2 pump multi-stage booster set ydro MultiE A flexible family of energy efficient and user friendly, and um variable seed booster sets for commercial and industrial alications. ydro MultiE ydro MultiE CME horizontal um multistage booster

More information

x = x 1x 2 x (p-1)x x = 3 x = 3 x = 3 x = 3 0 x 1 x 2 x... (p-1)x

x = x 1x 2 x (p-1)x x = 3 x = 3 x = 3 x = 3 0 x 1 x 2 x... (p-1)x ÌÖ Ò ÓÖÑ Ø ÓÒ Ô Ö ÐÐ Ð ÔÖÓ Ö ÑÑ Ò ÈÖÓ Ö Ñ Ô Ö ÐÐ Ð Þ Ø ÓÒ Ø Ò ÕÙ º ½º ÈÖÓ Ö Ñ Å ÔÔ Ò ÈÖÓ Ö Ñ È ÖØ Ø ÓÒ Ò º Ô Ò Ò Ò ÐÝ º Ë ÙÐ Ò ÄÓ Ð Ò Ò º Ó ØÖ ÙØ ÓÒº ¾º Ø Å ÔÔ Ò º Ø Ô ÖØ Ø ÓÒ Ò º ÓÑÑÙÒ Ø ÓÒ ØÛ Ò ÔÖÓ ÓÖ

More information

State of the World s Minorities and Indigenous Peoples 2012

State of the World s Minorities and Indigenous Peoples 2012 State of the World s Minorities and Indigenous Peoles 2012 Events of 2011 minority rights grou international Focus on land rights and natural resources State of theworld s Minorities and Indigenous Peoles

More information

Consolidated Appeals Process (CAP) The CAP is much more than an appeal for money. It is an inclusive and coordinated programme cycle of:

Consolidated Appeals Process (CAP) The CAP is much more than an appeal for money. It is an inclusive and coordinated programme cycle of: UNICEF/Steve Sabella/oPt/2005 Consolidated Aeals Process (CAP) The CAP is much more than an aeal for money. It is an inclusive and coordinated rogramme cycle of: strategic lanning leading to a Common Humanitarian

More information

½ Ê Ú Û Ó ÆÒ ÕÙÓØ ÒØ ¾ ÇÖØ Ó ÓÒ Ð ÒÚ Ö ÒØ ÓÙ Ð Ö Ø ÓÒ Ý ÕÙÓØ ÒØ Ñ Ô ÇÖ Ø ÓÖÖ ÔÓÒ Ò Ü ÑÔÐ Ó ÓÖ Ø ÓÖÖ ÔÓÒ Ò Ü ÑÔÐ Ø Ò ÓÖ ÔÖÓ ÙØ Ü ÑÔÐ ÓÒØÖ Ø ÓÒ Ñ Ô ÇÔ Ò

½ Ê Ú Û Ó ÆÒ ÕÙÓØ ÒØ ¾ ÇÖØ Ó ÓÒ Ð ÒÚ Ö ÒØ ÓÙ Ð Ö Ø ÓÒ Ý ÕÙÓØ ÒØ Ñ Ô ÇÖ Ø ÓÖÖ ÔÓÒ Ò Ü ÑÔÐ Ó ÓÖ Ø ÓÖÖ ÔÓÒ Ò Ü ÑÔÐ Ø Ò ÓÖ ÔÖÓ ÙØ Ü ÑÔÐ ÓÒØÖ Ø ÓÒ Ñ Ô ÇÔ Ò ÆÒ ÕÙÓØ ÒØ Ò Ø ÓÖÖ ÔÓÒ Ò Ó ÓÖ Ø ÃÝÓ Æ Ý Ñ Ö Ù Ø Ë ÓÓÐ Ó Ë Ò ÃÝÓØÓ ÍÒ Ú Ö ØÝ ÁÒØ ÖÒ Ø ÓÒ Ð ÓÒ Ö Ò ÓÒ Ê ÒØ Ú Ò Ò Å Ø Ñ Ø Ò Ø ÔÔÐ Ø ÓÒ º Ë ÔØ Ñ Ö ¾ ß ¼ ¾¼¼ µ Ô ÖØÑ ÒØ Ó Å Ø Ñ Ø ÃÍ ÈÓ Ø Ö Ù Ø ÒØ Ö Ð ÙÑ Ã ÖÒ

More information

Lazy Semiring Neighbours

Lazy Semiring Neighbours Ä ÞÝ Ë Ñ Ö Ò Æ ÓÙÖ Ò ÓÑ ÔÔÐ Ø ÓÒ È Ø Ö ÀĐÓ Ò Ö ÖÒ Ö ÅĐÓÐÐ Ö ÍÒ Ú Ö ØÝ Ó Ë Æ Ð Íà ÍÒ Ú Ö ØĐ Ø Ù ÙÖ ÖÑ ÒÝ ¾¼¼ Ⱥ ÀĐÓ Ò Ö ß ½ ß RelMiCS/AKA 06 Motivation ÒØ ÖÚ Ð ÐÓ Ö Ù ÓÖ Ô Ø ÓÒ Ò Ú Ö Ø ÓÒ Ó ØÝ ÔÖÓÔ ÖØ Ó

More information

Computational Inelasticity FHLN05. Assignment A non-linear elasto-plastic problem

Computational Inelasticity FHLN05. Assignment A non-linear elasto-plastic problem Computational Inelasticity FHLN05 Assignment 2016 A non-linear elasto-plastic problem General instructions A written report should be submitted to the Division of Solid Mechanics no later than 1 November

More information

RESEARCHING WOMEN S MOVEMENTS: AN INTRODUCTION TO FEMCIT AND SISTERHOOD AND AFTER

RESEARCHING WOMEN S MOVEMENTS: AN INTRODUCTION TO FEMCIT AND SISTERHOOD AND AFTER RESEARCHING WOMEN S MOVEMENTS: AN INTRODUCTION TO FEMCIT AND SISTERHOOD AND AFTER Sasha Roseneil and Margaretta Jolly Women s Studies International Forum (2012) 35(3), 125-8. Contact details: Professor

More information

Metadata Stat-ahead DLD

Metadata Stat-ahead DLD Metadata Stat-ahead DLD Lai Siyao 2007.03.26 1 Introduction This document describes metadata stat-ahead, which is a part of metadata improvements. The client will perform metadata stat-ahead

More information

MSR, Access Control, and the Most Powerful Attacker

MSR, Access Control, and the Most Powerful Attacker MSR, Access Control, and the Most Powerful Attacker Iliano Cervesato Advanced Engineering and Sciences Division ITT Industries, Inc. 2560 Huntington Avenue, Alexandria, VA 22303-1410 USA Tel.: +1-202-404-4909,

More information

CS 5523 Operating Systems: Intro to Distributed Systems

CS 5523 Operating Systems: Intro to Distributed Systems CS 5523 Operating Systems: Intro to Distributed Systems Instructor: Dr. Tongping Liu Thank Dr. Dakai Zhu, Dr. Palden Lama for providing their slides. Outline Different Distributed Systems Ø Distributed

More information

È Ö Ø ² ÑÔ Ö Ø Ò ÓÖÑ Ø ÓÒ ÓÖ Ñ È Ö Ø Ò ÓÖÑ Ø ÓÒ ÈÐ Ý Ö ÒÓÛ ÓÙØ Ø ÔÖ Ú ÓÙ ÑÓÚ Ó ÓÔÔÓÒ ÒØ º º º Ð ¹ËØ Û ÖØ Ñ º ÁÑÔ Ö Ø Ò ÓÖÑ Ø ÓÒ ÈÐ Ý Ö Ó ÒÓØ ÒÓÛ ÓÙØ Û

È Ö Ø ² ÑÔ Ö Ø Ò ÓÖÑ Ø ÓÒ ÓÖ Ñ È Ö Ø Ò ÓÖÑ Ø ÓÒ ÈÐ Ý Ö ÒÓÛ ÓÙØ Ø ÔÖ Ú ÓÙ ÑÓÚ Ó ÓÔÔÓÒ ÒØ º º º Ð ¹ËØ Û ÖØ Ñ º ÁÑÔ Ö Ø Ò ÓÖÑ Ø ÓÒ ÈÐ Ý Ö Ó ÒÓØ ÒÓÛ ÓÙØ Û Ð ¹ËØ Û ÖØ Ñ Ò Ð Û ÐÐ Ñ Ù Á Ñ ÍÒ Ú Ö ØÝ Ó Ð ÓÖÒ Ö Ð Ýµ ½ Ø Ó Å Ý ¾¼½¾ È Ö Ø ² ÑÔ Ö Ø Ò ÓÖÑ Ø ÓÒ ÓÖ Ñ È Ö Ø Ò ÓÖÑ Ø ÓÒ ÈÐ Ý Ö ÒÓÛ ÓÙØ Ø ÔÖ Ú ÓÙ ÑÓÚ Ó ÓÔÔÓÒ ÒØ º º º Ð ¹ËØ Û ÖØ Ñ º ÁÑÔ Ö Ø Ò ÓÖÑ Ø ÓÒ ÈÐ

More information

CS 5523: Operating Systems

CS 5523: Operating Systems CS 5523: Operating Systems Instructor: Dr. Tongping Liu Final Reviews (Comprehensive) Final Exam: May 5, 2015, Tuesday 6:00pm 8:30pm CS5523: Operating Systems @ UTSA 1 Lecture06: Distributed Systems Distributed

More information

Final Review. Chenyang Lu. CSE 467S Embedded Compu5ng Systems

Final Review. Chenyang Lu. CSE 467S Embedded Compu5ng Systems Final Review Chenyang Lu CSE 467S Embedded Compu5ng Systems OS: Basic Func2ons Ø OS controls resources: q who gets the CPU; q when I/O takes place; q how much memory is allocated; q power management. Ø

More information

The Possibility of EU Lifting Arms Embargo on China. in the Context of the Eurozone Debt Crisis

The Possibility of EU Lifting Arms Embargo on China. in the Context of the Eurozone Debt Crisis Conference Paer UACES Annual General Meeting Echanging Ideas on Euroe 2012 University of Passau Passau, Germany 3-5 Setember 2012 The Possibility of EU Lifting Arms Embargo on China in the Contet of the

More information

M 1 M 2 M 3 M 1 M 1 M 1 M 2 M 3 M 3

M 1 M 2 M 3 M 1 M 1 M 1 M 2 M 3 M 3 ÅË ØÖ ÙØ ÔØ Ú Å Ø ÙÖ Ø Ë Ð Ø ÓÒ Ç ¾¼½½ Ù Ð Ò Ð Ð Ö Ð ½ Ë Ø Ò Î Ö Ð ½,¾ ½ ÁÆÊÁ Ä ÐÐ ¹ÆÓÖ ÙÖÓÔ ÍÒ Ú Ö Ø Ä ÐÐ ½ ¾ ÍÒ Ú Ö Ø Æ ËÓÔ ÒØ ÔÓÐ Ö Ò ØØÔ»»ÛÛÛº ºÙÒ º Ö» Ú Ö Ð ÂÙÐÝ ½ ¾¼½½ ½»½ ÈÓ Ø ÓÒ Ó Ø ÛÓÖ ÇÒ Ý ÔÓ

More information

ÚÓ Ù ØÖ Ó Ø Ö ÓÙÒØ Øµ ØÖÙØ Ø ÒÓ Ø Ñµ» Ø ÚÓ Ù ØÖ Ó Ø Ö ÓÙÒØ ÔÙص ØÖÙØ Ø ÒÓ Ø Ñµ» Ø ØÖÙØ Ù ØÖ Ó Ý Ö Ò Ñ ½¼ Ô ÒÓ Ø Ó» Ó Ý Ó» ØÖÙØ Ù ØÖ Ù Ø Ø ¾ Ñ Ü Þ» Ò Ø

ÚÓ Ù ØÖ Ó Ø Ö ÓÙÒØ Øµ ØÖÙØ Ø ÒÓ Ø Ñµ» Ø ÚÓ Ù ØÖ Ó Ø Ö ÓÙÒØ ÔÙص ØÖÙØ Ø ÒÓ Ø Ñµ» Ø ØÖÙØ Ù ØÖ Ó Ý Ö Ò Ñ ½¼ Ô ÒÓ Ø Ó» Ó Ý Ó» ØÖÙØ Ù ØÖ Ù Ø Ø ¾ Ñ Ü Þ» Ò Ø ÍÍÁ À Ä ÓÖ Ù ØÖ ¹ ½ Ù ½½¼½ µ Ù Ò ÓÒ ¾¼¼ ¹¼½¹¾¾ ½ Ê ÕÙ Ö Ñ ÒØ ½º Ì ÜÔÓÖØ Ö Ò Ø Ò Ø Ò Ø Ö Ö ÓØ Ó ÒØ ÓÒ¹ Ò Ø Ø Ø ÓÒ Ø Ñ ØÓ ØÖ Ú Ö Ø Ø ÓÖ ÙÒ ÕÙ ÍÍÁ ² Ú Ø ÓÒ Ö ÕÙ Ø º ¾ ËÙÑÑ ÖÝ Ó Ø ÓÙØ ÓÒ ¾º½ Æ Û ÓÙØ ÓÒ ¹ Ù

More information

38050 Povo (Trento), Italy Tel.: Fax: e mail: url:

38050 Povo (Trento), Italy Tel.: Fax: e mail: url: CENTRO PER LA RICERCA SCIENTIFICA E TECNOLOGICA 38050 Povo (Trento), Italy Tel.: +39 0461 314312 Fax: +39 0461 302040 e mail: prdoc@itc.it url: http://www.itc.it HISTORY DEPENDENT AUTOMATA Montanari U.,

More information

Æ ÛØÓÒ³ Å Ø Ó ÐÓ Ì ÓÖÝ Ò ËÓÑ Ø Ò ÓÙ ÈÖÓ ÐÝ Ò³Ø ÃÒÓÛ ÓÙØ Ú º ÓÜ Ñ Ö Ø ÓÐÐ

Æ ÛØÓÒ³ Å Ø Ó ÐÓ Ì ÓÖÝ Ò ËÓÑ Ø Ò ÓÙ ÈÖÓ ÐÝ Ò³Ø ÃÒÓÛ ÓÙØ Ú º ÓÜ Ñ Ö Ø ÓÐÐ Æ ÛØÓÒ³ Å Ø Ó ÐÓ Ì ÓÖÝ Ò ËÓÑ Ø Ò ÓÙ ÈÖÓ ÐÝ Ò³Ø ÃÒÓÛ ÓÙØ Ú º ÓÜ Ñ Ö Ø ÓÐÐ Ê Ö Ò ÃÐ Ò Ä ØÙÖ ÓÒ Ø ÁÓ ÖÓÒ Ì Ù Ò Ö ½ ËÑ Ð ÇÒ Ø Æ ÒÝ Ó Ð ÓÖ Ø Ñ Ò ÐÝ ÙÐк ÅË ½ ÅÅÙÐÐ Ò Ñ Ð Ó Ö Ø ÓÒ Ð Ñ Ô Ò Ø Ö Ø Ú ÖÓÓع Ò Ò Ð

More information

Charm Physics at the Tevatron

Charm Physics at the Tevatron Charm Physics at the Tevatron Ò Ö ÃÓÖÒ ÁÒ Ø ØÙØ Ó Ì ÒÓÐÓ Ý Å Ù ØØ ÓÖÒÑ Øº Ù ÓÖ Ø Ò ÓÐÐ ÓÖ Ø ÓÒ Ê ÒÓÒØÖ ÅÓÖ ÓÒ ÎÁÁÁØ ¾ Ö ¹¾ Ø ¾¼¼ Å Ö Ô Ô ÓÐÐ Ö Ø Ô ½ Ì Î ¾ Ò Ö Ð ÔÙÖÔÓ Ø ØÓÖ Ò Ö ÓÖ ½ ¼ Ô ½ ½¼¼ Ô ½ Ì Ú ØÖÓÒ

More information

Domain, Range, Inverse

Domain, Range, Inverse Ê Ð Ø ÓÒ Ò Ø ÓÒ Ò ÖÝ Ö Ð Ø ÓÒ ÓÒ Ø Ò Ù Ø Ó Ü º Ì Ø ÒÝ Ê Ò ÖÝ Ö Ð Ø ÓÒº Ù Ø Ó ¾ Ü Ò ÖÝ Ö Ð Ø ÓÒ ÓÒ º ÆÓØ Ø ÓÒ Á µ ¾ Ê Û Ó Ø Ò ÛÖ Ø Ê º Ü ÑÔÐ Ò Ò ÖÝ Ö Ð Ø ÓÒ È ÓÒ ÓÖ ÐÐ Ñ Òµ ¾ ÑÈÒ Ñ Ò Ú Òº ËÓ È¾ È ¹ µ Ƚº

More information

function GENERAL-SEARCH( problem, strategy) returns a solution, or failure initialize the search tree using the initial state of problem loop do if

function GENERAL-SEARCH( problem, strategy) returns a solution, or failure initialize the search tree using the initial state of problem loop do if ØÓ ÖØ Ð ÁÒØ ÐÐ Ò ÁÒØÖÓ ÙØ ÓÒ ¹ ËÔÖ Ò ¾¼½ Ë º ÓÙ ÖÝ Ë Ù¹Û ¹Ö µ ÖØ ¼¾µ ¾¹ ÓÙ ÖÝ ºÙÒк Ù º º ÓÙ ÖÝ ½ ÁÒ ØÖÙØÓÖ³ ÒÓØ ËÓÐÚ Ò ÈÖÓ Ð Ñ Ý Ë Ö Ò Ì ØÐ ÔØ Ö Ë Ø ÓÒ º µ ÁÅ ÛÛÛº ºÙÒк Ù» ÍÊÄ ÍÊÄ ÛÛÛº ºÙÒк Ù» ÓÙ Öݻ˽

More information

OECD DEVELOPMENT CENTRE

OECD DEVELOPMENT CENTRE OECD DEVELOPMENT CENTRE Workin Paer No. 288 INNOVATION, roductivity and economic develoment in latin america and the caribbean by Christian Daude Research area: InnovaLatino February 2010 Innovation, Productivity

More information

r(t) s(t) w ( t ) v ( t ) OPTICAL FILTER H(f) PHOTODETECTOR ( ) 2 FIBER ELECTRIC FILTER Optical Link H(f) 0 / 1

r(t) s(t) w ( t ) v ( t ) OPTICAL FILTER H(f) PHOTODETECTOR ( ) 2 FIBER ELECTRIC FILTER Optical Link H(f) 0 / 1 Ó Ó Ö Ò Îº ÙÖÖ Êº Ù ÒÓ ÒÓÚ Ð Ò ÐÝ Ó Ø ÑÔ Ø Ó È Ö Ñ ØÖ Ò ÓÒ Ï Å Ý Ø Ñ Èº ÈÓ ÓÐ Ò Ô ÖØ Ñ ÒØÓ Ð ØØÖÓÒ ÈÓÐ Ø Ò Ó ÌÓÖ ÒÓ ÌÓÖ ÒÓ ÁÌ Ä ¹Ñ Ð ÙÖÖ ÔÓÐ ØÓº Ø ÁÒØÖÓ ÙØ ÓÒº Î ØØÓÖ Ó ÙÖÖ ¹ ÇÔØ Ð ÓÑÑÙÒ Ø ÓÒ ÖÓÙÔ ¹ ÈÓÐ

More information

How hard is it to control sequential elections via the agenda?

How hard is it to control sequential elections via the agenda? How hard is it to control sequential elections via the agenda? Vincent Conitzer Department of Computer Science Duke University Durham, NC 27708, USA conitzer@cs.duke.edu Jérôme Lang LAMSADE Université

More information

Ì ÄÈ Ë ÈÖÓ Ð Ñ Ì ÄÈ Ë ÐÓÒ Ø Ô Ö Ñ Ø Ö Þ ÓÑÑÓÒ Ù ÕÙ Ò µ ÔÖÓ Ð Ñ Ò Ö Ð Þ Ø ÓÒ Ó Û ÐÐ ÒÓÛÒ Ä Ë ÔÖÓ Ð Ñ ÓÒØ Ò Ò Ô¹ÓÒ ØÖ ÒØ º Ò Ø ÓÒ ÁÒ ÄÈ Ë(,, Ã ½, Ã ¾, )

Ì ÄÈ Ë ÈÖÓ Ð Ñ Ì ÄÈ Ë ÐÓÒ Ø Ô Ö Ñ Ø Ö Þ ÓÑÑÓÒ Ù ÕÙ Ò µ ÔÖÓ Ð Ñ Ò Ö Ð Þ Ø ÓÒ Ó Û ÐÐ ÒÓÛÒ Ä Ë ÔÖÓ Ð Ñ ÓÒØ Ò Ò Ô¹ÓÒ ØÖ ÒØ º Ò Ø ÓÒ ÁÒ ÄÈ Ë(,, à ½, à ¾, ) Ð ÓÖ Ø Ñ ÓÖ ÓÑÔÙØ Ò Ø ÄÓÒ Ø È Ö Ñ Ø Ö Þ ÓÑÑÓÒ ËÙ ÕÙ Ò Ó Ø Ëº ÁÐ ÓÔÓÙÐÓ ½ Å Ö Ò ÃÙ ¾ ź ËÓ Ð Ê Ñ Ò ½ Ò ÌÓÑ Þ Ï Ð ¾ ½ Ð ÓÖ Ø Ñ Ò ÖÓÙÔ Ô ÖØÑ ÒØ Ó ÓÑÔÙØ Ö Ë Ò Ã Ò ÓÐÐ ÄÓÒ ÓÒ ¾ ÙÐØÝ Ó Å Ø Ñ Ø ÁÒ ÓÖÑ Ø Ò ÔÔÐ

More information

Ä Á»Ä Á Ä ÖÙ ÖÝ ¾¼¼ ½ ÙÒØ ÓÒ Ð Ô Ø ÓÒ Ä Ó ÓÒ Ø Ó ÓÙÖ Ô ÖØ ÐÙÐ Ø ÓÒ ÓÖ Ô Ö ØÝ ÙÔ Ø Ò Ò Ø Ö ÓÒ ØÖÙØ Ò º ËØÖ Ô Ñ Ò Öº ÁØ ÓÒØ Ò Ø ÓÔ Ö Ø ÓÒ Ù» Ö ÑÓÚ» ÐÓÓ

Ä Á»Ä Á Ä ÖÙ ÖÝ ¾¼¼ ½ ÙÒØ ÓÒ Ð Ô Ø ÓÒ Ä Ó ÓÒ Ø Ó ÓÙÖ Ô ÖØ ÐÙÐ Ø ÓÒ ÓÖ Ô Ö ØÝ ÙÔ Ø Ò Ò Ø Ö ÓÒ ØÖÙØ Ò º ËØÖ Ô Ñ Ò Öº ÁØ ÓÒØ Ò Ø ÓÔ Ö Ø ÓÒ Ù» Ö ÑÓÚ» ÐÓÓ Ä Á»Ä Á Ä ÖÙ ÖÝ ¾¼¼ ½ ÙÒØ ÓÒ Ô Ø ÓÒ Ä Ó ÓÒ Ø Ó ÓÙÖ Ô ÖØ Ù Ø ÓÒ ÓÖ Ô Ö ØÝ ÙÔ Ø Ò Ò Ø Ö ÓÒ ØÖÙØ Ò º ËØÖ Ô Ñ Ò Öº ÁØ ÓÒØ Ò Ø ÓÔ Ö Ø ÓÒ Ù» Ö ÑÓÚ» ÓÓ ÙÔ ØÖ Ô º ÁÇ Ò Ó Ä Á º ÁØ ÓÒØ Ò Ô ÔÖÓ ÓÖ Ø ÁÇ Ó Ä Á Ù ÔÖ

More information

Ò ÐÝ º Ê Ö ÓÒ ØÖ ÙØ ÓÒ Ó ÇÆ ½µ Ì ÓÙØÓÑ Ù Ð µ Ú Ö Ð Ö ÔÓÒ Ö ÔÓÒ µ Ú Ö Ð Ô Ò ÒØ Ò µ Ú Ö Ð Ú Ö Ð Y Ö Ð Ø ØÓ ÇÆ ÇÊ ÅÇÊ ÜÔÐ Ò ØÓÖÝ ÓÖ Ð Ö Ò µ Ú Ö Ð Ò Ô Ò Ò

Ò ÐÝ º Ê Ö ÓÒ ØÖ ÙØ ÓÒ Ó ÇÆ ½µ Ì ÓÙØÓÑ Ù Ð µ Ú Ö Ð Ö ÔÓÒ Ö ÔÓÒ µ Ú Ö Ð Ô Ò ÒØ Ò µ Ú Ö Ð Ú Ö Ð Y Ö Ð Ø ØÓ ÇÆ ÇÊ ÅÇÊ ÜÔÐ Ò ØÓÖÝ ÓÖ Ð Ö Ò µ Ú Ö Ð Ò Ô Ò Ò ÅÈÀ ¾º ØÙ Öº Ê Ö ÓÒ Ò ÐÝ Ä Ò Ö Ó ÐÓ Ø º È Ö ÃÖ Ò Ö Ò ½ Ò ÐÝ º Ê Ö ÓÒ ØÖ ÙØ ÓÒ Ó ÇÆ ½µ Ì ÓÙØÓÑ Ù Ð µ Ú Ö Ð Ö ÔÓÒ Ö ÔÓÒ µ Ú Ö Ð Ô Ò ÒØ Ò µ Ú Ö Ð Ú Ö Ð Y Ö Ð Ø ØÓ ÇÆ ÇÊ ÅÇÊ ÜÔÐ Ò ØÓÖÝ ÓÖ Ð Ö Ò µ Ú Ö Ð Ò Ô

More information

ÓÖ Ö ÛÓÖ Ò Ô Ö Ó ØÝ Ò Ø ÛÓÖ ÓÖ Ö Ø ÔÖÓÔ Ö ÔÖ Ü ÕÙ Ð ØÓ Ù Üº ÓÖ Ü ÑÔÐ ÓÖ Ö º Á ÛÓÖ ÒÓØ ÓÖ Ö Û Ý Ø ÙÒ ÓÖ Ö ÓÖ ÓÖ Ö¹ Ö º ÓÖ Ü ÑÔÐ ½¼ Ò = ½¼¼ ¼ Ö ÙÒ ÓÖ Ö

ÓÖ Ö ÛÓÖ Ò Ô Ö Ó ØÝ Ò Ø ÛÓÖ ÓÖ Ö Ø ÔÖÓÔ Ö ÔÖ Ü ÕÙ Ð ØÓ Ù Üº ÓÖ Ü ÑÔÐ ÓÖ Ö º Á ÛÓÖ ÒÓØ ÓÖ Ö Û Ý Ø ÙÒ ÓÖ Ö ÓÖ ÓÖ Ö¹ Ö º ÓÖ Ü ÑÔÐ ½¼ Ò = ½¼¼ ¼ Ö ÙÒ ÓÖ Ö Ð Ò ÓÖ Ö ØÓÖ Ò Ô Ö Ó ØÝ Ñ Ð ÖÐ Ö ÂÓ ÒØ ÛÓÖ Û Ø Ì ÖÓ À Ö Ù ËÚ ØÐ Ò ÈÙÞÝÒ Ò Ò ÄÙ Ñ ÓÒ µ Ö Ø Å Ø Ñ Ø Ý ¹ Ä ¹ ¾¼½  ÒÙ ÖÝ Ø ÓÖ Ö ÛÓÖ Ò Ô Ö Ó ØÝ Ò Ø ÛÓÖ ÓÖ Ö Ø ÔÖÓÔ Ö ÔÖ Ü ÕÙ Ð ØÓ Ù Üº ÓÖ Ü ÑÔÐ ÓÖ Ö º Á ÛÓÖ

More information

PALM BEACH METROPOLITAN PLANNING ORGANIZATION

PALM BEACH METROPOLITAN PLANNING ORGANIZATION PALM BACH MTROPOLITAN PLANNING ORGANIZATION 2300 N. Jog Rd., 4 1 h Floor, West Palm Beach, Florida 33411-2749 Phone 561.684.4170 Fax 56 1.242.7165 www.palmbeachmpo.org PALM BACH MTROPOLITAN PLANNING ORGANIZATION

More information

ËØÖÙØÙÖ ½ Î Ö ÐÙ Ø Ö ¹ Ò ÒØÖÓ ÙØ ÓÒ ¾ Ì Ø Ì ÈÙÞÞÐ Ì Á ÓÒÐÙ ÓÒ ÈÖÓ Ð Ñ Å Ö ¹ÄÙ ÈÓÔÔ ÍÒ Ä ÔÞ µ È Ö Ø È ÖØ ÔÐ ¾¼º¼ º½ ¾» ¾

ËØÖÙØÙÖ ½ Î Ö ÐÙ Ø Ö ¹ Ò ÒØÖÓ ÙØ ÓÒ ¾ Ì Ø Ì ÈÙÞÞÐ Ì Á ÓÒÐÙ ÓÒ ÈÖÓ Ð Ñ Å Ö ¹ÄÙ ÈÓÔÔ ÍÒ Ä ÔÞ µ È Ö Ø È ÖØ ÔÐ ¾¼º¼ º½ ¾» ¾ È Ö Ø È ÖØ ÔÐ Å Ö Ð Ò Ò ² Ö ÀÓ ØÖ Å Ö ¹ÄÙ ÈÓÔÔ ÍÒ Ú Ö ØØ Ä ÔÞ Ñ Ö ÐÙ ÔÓÔÔ ÓØÑ Ðº ¾¼º¼ º½ Å Ö ¹ÄÙ ÈÓÔÔ ÍÒ Ä ÔÞ µ È Ö Ø È ÖØ ÔÐ ¾¼º¼ º½ ½» ¾ ËØÖÙØÙÖ ½ Î Ö ÐÙ Ø Ö ¹ Ò ÒØÖÓ ÙØ ÓÒ ¾ Ì Ø Ì ÈÙÞÞÐ Ì Á ÓÒÐÙ ÓÒ

More information

Communications Network Design: lecture 18 p.1/21

Communications Network Design: lecture 18 p.1/21 Ó ÔÔÐ Å Ø Ñ Ø ÔÐ Ò Ó Å Ø Ñ Ø Ð Ë Ò Ë ÓÓÐ ÓÑÑÙÒ Ø ÓÒ Æ ØÛÓÖ Ò Ð ØÙÖ ½ Å ØØ Û ÊÓÙ Ò ÍÒ Ú Ö ØÝ Ó Ð Å Ö ¾ ¾¼¼ Communications Network Design: lecture 18 p.1/21 ÌÖ ¹Ð Ò ØÛÓÖ

More information

½º ÌÖ ÙØÓÑØ

½º ÌÖ ÙØÓÑØ ÄÒÙ ÓÖÑÐ Ò ÙØÓÑØ ÌÓÖÝ Å Ó Ë ½½ ½º ÌÖ ÙØÓÑØ ËØ Ó ÙÒØÓÒ ÝÑÓÐ ÛØ ÖÒ ÖØÝ Ó ÖØÝ Æ ÆÙÑÖ ËØ Ì µ Ó ØÖÑ ÅÒÑÐ Ø Ø Ý Ò ¾ Ì µ ººº Ü ¾ Ü ¾ Ì µ ººº ¾ Ò ÖØÝ µ ¼ ½ Ø Ò µ ¾ Ì µ Ø ¾ ÖØÝ µ Ò Ø ¾ Ì µ ººº Ó ØÖÑ µ µ ܺ ËØ Ì

More information

Deadlock. deadlock analysis - primitive processes, parallel composition, avoidance

Deadlock. deadlock analysis - primitive processes, parallel composition, avoidance Deadlock CDS News: Brainy IBM Chip Packs One Million Neuron Punch Overview: ideas, 4 four necessary and sufficient conditions deadlock analysis - primitive processes, parallel composition, avoidance the

More information

Á ÒØ Ò Ò Ø Ò ØÙÖ ÓÒ Ø Ò Ó Ø ÝÑ ÓÐ Û ÓÙÖ Ò Ø Ò ÒÓØ Ø Ø ÓÖÝ Ó Ò ØÙÖ Ò Ö Ø Ý Ò Ü ÓÑ ÅÓ µ ÒÓØ Ø Ð Ó ÐÐ ÑÓ Ð Å Ó Ò ØÙÖ Ù Ø Ø Å Û Ð ÅÓ Ò µ ÅÓ µ Å Ò µº Ï Ó Ø

Á ÒØ Ò Ò Ø Ò ØÙÖ ÓÒ Ø Ò Ó Ø ÝÑ ÓÐ Û ÓÙÖ Ò Ø Ò ÒÓØ Ø Ø ÓÖÝ Ó Ò ØÙÖ Ò Ö Ø Ý Ò Ü ÓÑ ÅÓ µ ÒÓØ Ø Ð Ó ÐÐ ÑÓ Ð Å Ó Ò ØÙÖ Ù Ø Ø Å Û Ð ÅÓ Ò µ ÅÓ µ Å Ò µº Ï Ó Ø Ì Ä Ò Ò ÙÑ Ð Ö Ó Ø Ø ÓÖÝ Ó Ø Ð Ó ÐÐ Ò Ø ÑÓ Ð ËØ «Ò Ä ÑÔÔ Å Ð È Ö ØÝ Ø³ Ò Ý Ê ËÓÐÓÑÓÒ Þ ØÖ Ø ÁÒ Ø Ô Ô Ö Û ÒÚ Ø Ø Ø Ä Ò Ò ÙÑ Ð Ö Ä Ì Ò µ Ó Ø Ø ¹ ÓÖÝ Ì Ò Ì Å Ò µ Ó Ø Ð Å Ò Ó ÐÐ Ò Ø ÑÓ Ð Ó Ò Ø Ö Ò ØÙÖ º Ï

More information

Problem. Program. Architecture/ISA. Logic. Electrons

Problem. Program. Architecture/ISA. Logic. Electrons Ê ÓÑÔÙØ Ö Ö Ø ØÙÖ Ø Ò ÙÝºÖ Ø Ò ¹ÐÝÓÒº Ö Ä ÁÌÁ ÁÆË ÄÝÓÒ Î Ö ÓÒ Ù ÂÙÐÝ ½¼ ¾¼½ Ì Ò ÙÝ Ê Ø ÂÙÐÝ ½¼ ¾¼½ Ì Ò ÙÝ Ê Ø Ê ÓÑÔÙØ Ö Ö Ø ØÙÖ ½ Ì Ð Ó ÓÒØ ÒØ ½ ÒØÖÓ ÙØ ÓÒ ¾ À ØÓÖÝ Ð ØÖÓÒ Ò ÄÓ ÈÖÓ ÓÖ Ö Ø ØÙÖ Ì Ò ÙÝ Ê

More information

ÙÒØ ÓÒ Ò Ø ÓÒ ÙÒØ ÓÒ ÖÓÑ ØÓ ÒÓØ Ö Ð Ø ÓÒ ÖÓÑ ØÓ Ù Ø Ø ÓÖ Ú ÖÝ Ü ¾ Ø Ö ÓÑ Ý ¾ Ù Ø Ø Ü Ýµ Ò Ø Ö Ð Ø ÓÒ Ò Ü Ýµ Ò Ü Þµ Ö Ò Ø Ö Ð Ø ÓÒ Ø Ò Ý Þº ÆÓØ Ø ÓÒ Á

ÙÒØ ÓÒ Ò Ø ÓÒ ÙÒØ ÓÒ ÖÓÑ ØÓ ÒÓØ Ö Ð Ø ÓÒ ÖÓÑ ØÓ Ù Ø Ø ÓÖ Ú ÖÝ Ü ¾ Ø Ö ÓÑ Ý ¾ Ù Ø Ø Ü Ýµ Ò Ø Ö Ð Ø ÓÒ Ò Ü Ýµ Ò Ü Þµ Ö Ò Ø Ö Ð Ø ÓÒ Ø Ò Ý Þº ÆÓØ Ø ÓÒ Á ÙÒØ ÓÒ Ò Ø ÓÒ ÙÒØ ÓÒ ÖÓÑ ØÓ ÒÓØ Ö Ð Ø ÓÒ ÖÓÑ ØÓ Ù Ø Ø ÓÖ Ú ÖÝ Ü ¾ Ø Ö ÓÑ Ý ¾ Ù Ø Ø Ü Ýµ Ò Ø Ö Ð Ø ÓÒ Ò Ü Ýµ Ò Ü Þµ Ö Ò Ø Ö Ð Ø ÓÒ Ø Ò Ý Þº ÆÓØ Ø ÓÒ Á Ü Ýµ Ò Ø Ö Ð Ø ÓÒ Û ÛÖ Ø Üµ ݺ Ì Ø Ø ÓÑ Ò Ó Ø ÙÒØ ÓÒ

More information

λ = λ = 1.0 w Ø w = C (w) + λ N wì w

λ = λ = 1.0 w Ø w = C (w) + λ N wì w Ê Ú Û Ó Ä ØÙÖ ½¾ Ê ÙÐ Ö Þ Ø ÓÒ ÓÒ ØÖ Ò ÙÒÓÒ ØÖ Ò E Ò = ÓÒ Øº ÓÓ Ò Ö ÙÐ Ö Þ Ö E Ù (h) = E Ò (h) + λ N Ω(h) Ω(h) ÙÖ Ø ÑÓÓØ ÑÔÐ h ÑÓ Ø Ù Û Ø Ý w Ð Ò w ÒÓÖÑ Ð λ ÔÖ Ò ÔÐ Ú Ð Ø ÓÒ λ = 0.0001 λ = 1.0 E Ò w Ø

More information

arxiv: v25 [math.ca] 21 Nov 2008

arxiv: v25 [math.ca] 21 Nov 2008 ËÓÑ ÓÒ ØÙÖ ÓÒ Ø ÓÒ Ò ÑÙÐØ ÔÐ Ø ÓÒ Ó ÓÑÔÐ Ü Ö Ðµ ÒÙÑ Ö ÔÓÐÓÒ Ù Þ ÌÝ Þ arxiv:0807.3010v25 [math.ca] 21 Nov 2008 ØÖ Øº Ï Ù ÓÒ ØÙÖ Ö Ð Ø ØÓ Ø ÓÐÐÓÛ Ò ØÛÓ ÓÒ ØÙÖ Áµ µ ÓÖ ÓÑÔÐ Ü ÒÙÑ Ö x 1,...,x n Ø Ö Ü Ø Ö Ø

More information

PALM BEACH METROPOLITAN PLANNING ORGANIZATION

PALM BEACH METROPOLITAN PLANNING ORGANIZATION PALM BACH MTROPOLITAN PLANNING ORGANIZATION 2300 N. Jog Rd., 4th Floor, West Palm Beach, Florida 33411-2749 Phone 561.684.4170 Fax 561.242.7165 www.palmbeachmpo.org PALM BACH MTROPOLITAN PLANNING ORGANIZATION

More information

Ò ÓÛ Æ ØÛÓÖ Ð ÓÖ Ø Ñ ÓÖ ¹ ÙÐ Ö ÓÒ

Ò ÓÛ Æ ØÛÓÖ Ð ÓÖ Ø Ñ ÓÖ ¹ ÙÐ Ö ÓÒ Ò ÓÛ ÆØÛÓÖ ÐÓÖØÑ ÓÖ¹ÙÐÖ ÓÒ ÚÐÙÒ Øµ E µ ÙÚµ Ò Úµ µ E µ ÚÙµ ÐÐ ¹ÒÖ Ò ¹ÓÙØÖ Ó ÚÖØÜ Ú Î Ö Ö ÔØÚÐݺ ÄØ Î µ ÖØ ÖÔº ÓÖ ÚÖØÜ Ú Î Û Ò ÓÙØÖ Úµ Ò Ò Ø ÒÖ Ò Øµ Úµº ÓÖ Úµ Ø ÚÖØÜ Ú ÐÐ ÓÙÖ Úµ Á е ÓÖ Ò ÙÙµ Ó ÖÔ Ö ÔØÚÐݺ

More information

ÁÒ ÙØ Ú ¹ ÙØ Ú ËÝ Ø Ñ Ñ Ø Ñ Ø Ð ÐÓ Ò Ø Ø Ø Ð Ð ÖÒ Ò Ô Ö Ô Ø Ú Æ ÓÐ ÓØ Å Ð Ë Ø ÇÐ Ú Ö Ì ÝØ Ù ÍÒ Ú Ö Ø È Ö ¹ËÙ ÆÊË ÁÆÊÁ ÈÖÓ ¾¼¼

ÁÒ ÙØ Ú ¹ ÙØ Ú ËÝ Ø Ñ Ñ Ø Ñ Ø Ð ÐÓ Ò Ø Ø Ø Ð Ð ÖÒ Ò Ô Ö Ô Ø Ú Æ ÓÐ ÓØ Å Ð Ë Ø ÇÐ Ú Ö Ì ÝØ Ù ÍÒ Ú Ö Ø È Ö ¹ËÙ ÆÊË ÁÆÊÁ ÈÖÓ ¾¼¼ ÁÒ ÙØ Ú ¹ ÙØ Ú ËÝ Ø Ñ Ñ Ø Ñ Ø Ð ÐÓ Ò Ø Ø Ø Ð Ð ÖÒ Ò Ô Ö Ô Ø Ú Æ ÓÐ ÓØ Å Ð Ë Ø ÇÐ Ú Ö Ì ÝØ Ù ÍÒ Ú Ö Ø È Ö ¹ËÙ ÆÊË ÁÆÊÁ ÈÖÓ ¾¼¼ Ó ÜÔ ÖØ Ð ÒØ ÒØ Ø Ò Ò Öº º º µ Ý ÖÑ ÐÓ¹ Ö Ò Ð ÓÐ Ó Ø Ø ÓÖ Ñ Ð Ð ÓÐ Ï Ø Ó ÝÓÙ

More information

ÁÒØÖÓ ÙØ ÓÒ ØÓ ÓÑÔÙØ Ö ÈÖÓ Ö ÑÑ Ò Ò Ü Ñ ÂÙÒ ½ ¾¼¼ È ½ Ü Ö ½ ¾ ½ Å Ö µ µ ÓÒ Ö Ø ÓÓÛ Ò Ñ Ø Ó ÔÙ ÚÓ ÒØ ÒØ µ ß ¼ ¼µ ß Ö ØÙÖÒ ÒØ ¼µ ß ËÝ Ø ÑºÓÙغÔÖ ÒØÒ Ò Ø

ÁÒØÖÓ ÙØ ÓÒ ØÓ ÓÑÔÙØ Ö ÈÖÓ Ö ÑÑ Ò Ò Ü Ñ ÂÙÒ ½ ¾¼¼ È ½ Ü Ö ½ ¾ ½ Å Ö µ µ ÓÒ Ö Ø ÓÓÛ Ò Ñ Ø Ó ÔÙ ÚÓ ÒØ ÒØ µ ß ¼ ¼µ ß Ö ØÙÖÒ ÒØ ¼µ ß ËÝ Ø ÑºÓÙغÔÖ ÒØÒ Ò Ø È ¼ ÖÑ Ò ÍÒ Ú Ö ØÝ Ò ÖÓ ÙØÝ Ó Å Ò Ò Ö Ò Ò Ì ÒÓÓ Ý ÈÖÓ º Öº Ë Ñ ÒÒ Ö ÂÙÒ ½ ¾¼¼ ÁÒØÖÓ ÙØ ÓÒ ØÓ ÓÑÔÙØ Ö ÈÖÓ Ö ÑÑ Ò ËÔÖ Ò Ø ÖÑ ¾¼¼ Ò Ü Ñ Ö Ó ÁÒ ØÖÙØ ÓÒ Ê Ö ÙÝ ÓÖ ÔÖÓ Ò º ½µ ÙÖ Ø ÓÒ Ó Ø Ü Ñ ÓÙÖ ½ ¼ Ñ ÒÙØ µº

More information

ÝØ Ð Ö Ø ÓÒ Ó ÝÒ Ñ ØÖ ÑÙÐ Ø ÓÒ Ó Ø Ú Ñ Ò Ð Ö Ø ÓÒ ÖÓÑ ØÖ ÓÙÒØ Ð Ð Ô Ö Ô Ø Ú Ø Ñ Ø ÓÒ Ó Ô Ø ÓÛ Ø ÛÓÖ Ø Ñ Ø ÓÒ Ó Ñ ÖÓ¹ ÑÙÐ Ø Ú ÓÖ ¾» ¾¾

ÝØ Ð Ö Ø ÓÒ Ó ÝÒ Ñ ØÖ ÑÙÐ Ø ÓÒ Ó Ø Ú Ñ Ò Ð Ö Ø ÓÒ ÖÓÑ ØÖ ÓÙÒØ Ð Ð Ô Ö Ô Ø Ú Ø Ñ Ø ÓÒ Ó Ô Ø ÓÛ Ø ÛÓÖ Ø Ñ Ø ÓÒ Ó Ñ ÖÓ¹ ÑÙÐ Ø Ú ÓÖ ¾» ¾¾ ÝØ Ö Ð Ö Ø ÓÒ ØÓÓÐ ÓÖ ÝÒ Ñ ØÖ ÑÙÐ Ø ÓÒ ÙÒÒ Ö Ð ØØ Ö ½ Ë ÔØ Ñ Ö ½¼ ¾¼¼ ½ Ñ ÒÝ Ø Ò ØÓ Ù Ò ÓÖ ÐÔ Ò Û Ø Ø ÑÙÐ Ø ÓÒ ½» ¾¾ ÝØ Ð Ö Ø ÓÒ Ó ÝÒ Ñ ØÖ ÑÙÐ Ø ÓÒ Ó Ø Ú Ñ Ò Ð Ö Ø ÓÒ ÖÓÑ ØÖ ÓÙÒØ Ð Ð Ô Ö Ô Ø Ú Ø Ñ Ø ÓÒ

More information

Ø Ø Ò Ö ÓÖ Ö ÒØ Ö Ø ÓÒ ÀÓÛ ØÓ Ø Ø Î¹ ØÖÙØÙÖ Û Ø Ô ÖÛ Û ÓÖ ÒÓÒ Ü Ø Òص Ô Ò Ò X Y Z º Ë ÒÓÚ ËÅÄ Í Äµ Ì Ö ¹Ú Ö Ð Ø Ø ÆÁÈË ¼ ¾¼½ ¾» ½

Ø Ø Ò Ö ÓÖ Ö ÒØ Ö Ø ÓÒ ÀÓÛ ØÓ Ø Ø Î¹ ØÖÙØÙÖ Û Ø Ô ÖÛ Û ÓÖ ÒÓÒ Ü Ø Òص Ô Ò Ò X Y Z º Ë ÒÓÚ ËÅÄ Í Äµ Ì Ö ¹Ú Ö Ð Ø Ø ÆÁÈË ¼ ¾¼½ ¾» ½ à ÖÒ Ð Ì Ø ÓÖ Ì Ö Î Ö Ð ÁÒØ Ö Ø ÓÒ ÒÓ Ë ÒÓÚ ½ ÖØ ÙÖ Ö ØØÓÒ ½ Ï Ö Ö Ñ ¾ ½ Ø Ý ÍÒ Ø ËÅÄ ÍÒ Ú Ö ØÝ ÓÐÐ ÄÓÒ ÓÒ ¾ Ô ÖØÑ ÒØ Ó ËØ Ø Ø ÄÓÒ ÓÒ Ë ÓÓÐ Ó ÓÒÓÑ ÆÁÈË ¼ ¾¼½ º Ë ÒÓÚ ËÅÄ Í Äµ Ì Ö ¹Ú Ö Ð Ø Ø ÆÁÈË ¼ ¾¼½

More information