Optimal In-Network Packet Aggregation Policy for Maximum Information Freshness

Size: px
Start display at page:

Download "Optimal In-Network Packet Aggregation Policy for Maximum Information Freshness"

Transcription

1 1 Optimal In-etwork Packet Aggregation Policy for Maimum Information Fresness Alper Sinan Akyurek, Tajana Simunic Rosing Electrical and Computer Engineering, University of California, San Diego Abstract Te Internet of Tings is emerging as more wireless sensor networks get deployed every day, pusing decision making and processing towards te edge onto more constrained devices. In tese constrained networks, using a single packet to transmit small sensed data is an inefficient use of bot bandwidt and energy. Aggregating multiple measurements and packets into a single packet increases efficiency and resource utilization, but it also introduces te problem of deciding wen to transmit aggregated data. In tis work, we sow teoretically tat te classical performance metrics of energy consumption and epiration rate create a balanced tradeoff, were teir combined metric of energy consumption per non-epired measurement is a constant, independent of policy selection. We introduce a new metric, information fresness, and derive an optimal policy to maimize it under bot single op and multi-op cases. We provide a distributed algoritm to implement our optimal policy. Our case studies sow tat our algoritm outperforms state-ofte-art policies by more tan 3.3 for information fresness and reduces energy consumption by more tan 62%. I. ITRODUCTIO AD RELATED WORK Time division multiple access TDMA is one of te most energy efficient ways for resource allocation 1, used in wireless sensor network WS protocols suc as IEEE e 2. Altoug time division enables energy efficiency by turning te radio off during unused periods, aving a fied time slot can be inefficient, especially for small packets. In WSs, were nodes transmit sensor readings to a common sink, it is possible to design te optimal transmission slot lengt. However, if te WS as different types of sensors wit different types of measurements, tis may not be possible and te slot lengt must be over-provisioned. In suc cases, packet aggregation witin te network is a more efficient solution. Multiple measurements from different applications or even different nodes are aggregated into a single packet to maimize te efficiency. Furtermore, transmitting a single packet instead of segregated ones, saves energy, decreases endto-end delay and increases te fresness of information. Various algoritms in te literature consider in network packet aggregation. A disadvantage of small packets is tat tey may eperience a wide range of delays, causing jitter. In 3, te autors propose using aggregation to create larger and fewer packets to mitigate jitter. Tey provide a euristic for real-time applications, yet consider only a single application and optimality is not guaranteed. Anoter application of aggregation is used in Voice over Internet Protocol VoIP 4, were delay and jitter are important for quality of service. Te autors propose a timeout based aggregation policy for te single application of VoIP. Te proposed policy maimizes te number of concurrent calls in te network wile reducing te epiration rate and jitter. Interesting work considered te effect of aggregation on Transmission Control Protocol TCP performance 5. Te results sow tat aggregation increases te total capacity, trougput, and TCP efficiency wile decreasing te end-to-end delay and wireless access times. In 6, a timeout based distributed aggregation protocol is proposed. Timeouts are based on eiter a fied interval or a cascading interval based on te op distance. However, te policies do not consider te different requirements for multiple applications. For a broader look at te literature, see 7. If a node cooses to wait for a long time before transmitting its queue, it can aggregate more measurements into a single packet, increasing its efficiency and reducing its energy consumption, but it also increases te delay of all queued measurements, causing problems for delay sensitive applications, creating a tradeoff between energy and delay. In tis work, we first present teoretical analysis in terms of energy consumption and measurement epiration rate, and sow tat te energy consumption per successful measurement is a constant, independent of te policy selection. Tis means tat any improvement in energy consumption results in an equal degradation on epiration rate and vice versa. To mitigate tis tradeoff, we define a new metric: information fresness or fresness in sort. We define fresness as te time a measurement as left until its epiration deadline. Fresness measures ow new te sensed information is and it affects te total performance negatively once it epires. Fresness of eac measurement can be maimized by transmitting tem rigt after generation, but tis would be very costly from energy consumption and resource utilization perspectives. We provide te optimal transmission policy tat maimizes te total fresness per transmission, tus per energy consumption. We etend our solution to a multi-op solution witout te loss of optimality and provide a distributed algoritm to implement our policy wit low overead. Our case studies sow tat we can increase te information fresness per transmission by a factor of more tan 3.3 wile reducing te energy consumption by 62% compared to te state-of-te-art. II. OPTIMAL POLICY FOR IFORMATIO FRESHESS We consider a multi-op network, were eac node decides wen to transmit te measurements in its queue. We define

2 2 multiple applications tat generate teir own measurements. Eac application as its own generation and deadline requirements. As an eample, in a network wit environmental sensor boards, temperature can be sensed rapidly and as loose deadlines, wereas gas sensors suc as carbon dioide, need a longer time to sense, but are more time critical. A measurement is epired, wen te reception time at te sink eceeds its deadline requirement. We assume tat eac transmission as a fied lengt, fied capacity and consumes fied amount of energy. Te radio is turned off during idle times to save energy. Fresness is te time a measurement as left until its deadline, meaning tat an epired measurement still contributes negatively to te fresness metric. A policy decides wen to transmit a packet tat contains all measurements in its queue, up to te capacity of te packet. We first prove tat it is teoretically impossible to improve energy consumption and epiration rate at te same time, by sowing tat te energy per number of non-epired measurements is independent of te policy. Ten we provide an optimal policy tat maimizes te epected information fresness per packet for bot single op and multi-op cases. A. Teoretical Analysis of Transmission Intervals Let π be a policy tat determines, wen a packet is to be transmitted. For a T number of packet transmissions, were any transmission interval j is of lengt T j, te total time of analysis is T total = T T j. We assume tat te transmission appens at te beginning of te interval and any measurement tat arrives during te transmission cannot be added to te ongoing transmission. If eac packet transmission consumes energy E, te total energy consumption is E total = E T and te average energy consumption is: E avg = E T/ T T j Let D i be te deadline for application i. Witin an inactive interval of lengt T j, te measurements tat arrive witin te last part of D i do not epire, wereas te rest do. Te success ratio SR of packets can be written as follows, were is te number of applications and p i,j t, t, k is te probability of generating k packets witin te last t seconds of te j t interval of lengt t for application i: SR = T k=1 p i,j mind i, T j, T j, k, k T k=1 p i,j T j, T j, kk Finally, te energy consumption per successful measurement is obtained as: E E success = 2 p i,j mind i, T j, T j, kk T 1 T k=1 Assuming tat te average packet generation rate for application i is λ i, te epression can be rewritten as: E success λ i T T E mind i, T j 1 3 Tese tree metrics tell us tat: 1 Energy is minimized by waiting as muc as possible, 2 success ratio is maimized wen te transmission interval is equal to te maimum application deadline value, transmitting as fast as possible, 3 energy per successful measurement is minimized wen T j < D i for all applications and te epression is independent of te T j and policy selection. Tis means tat tere is no meaning in claiming optimality for energy consumption or epiration rate, as any improvement in one metric results in an equal degradation in te oter. Tus, in tis paper, we focus on a new metric of importance: information fresness or fresness in sort. Fresness of a measurement is defined as te amount of time it as left until its deadline: Fresnesst = D i t t gen. B. Single Hop Optimal Policy We start wit a single op scenario, were te source of measurements directly transmit to te sink. We consider random deadlines for eac application, were te probability distribution is given as q i d, wic gives te probability of aving d as te deadline of an individual measurement. We assume tat a single packet requires a fied amount of energy to transmit and is big enoug to old all measurements in te queue. Starting from an arbitrary point of time, we consider te problem of deciding in a predictive and proactive way, ow long to wait before transmitting all measurements in te queue, suc tat te total fresness TF is maimized. T F = ma k=0 l=0 t=0 l + tq i lp i k, tkdtdl 4 Taking te epectations and using λ i,t p i k, tk: T F = ma t=0 k=0 ED i + tλ i,t dt 5 We consider two ways of generating measurements: 1 wit a generation process tat doesn t cange witin te interval tat we are considering, so tat λ i,t = λ i, 2 wit a periodic deterministic process. For te first case, were te rate of measurement generation is time independent witin an interval, 5 reduces to a quadratic function: T F = ma ED i λ i 2 2 λ i T F is concave and te maimum is te mean of its two roots: ED i λ i = = ED i w i 7 λ i Te weigt of application i, w i, is te ratio of λ i to te sum of all arrival rates. Te resulting optimal transmission time tat maimizes te total fresness per transmission is a weigted average of application deadlines. Furtermore, te 6

3 3 transmission time doesn t cange if te generation process stays te same, resulting in a periodically transmitting policy implementable using TDMA scemes. For te second case, te rate of generation is deterministic, were we calculate λ i,t using te Dirac-Delta function: λ i,t = δt nt i Using tis definition, 5 becomes: n=0 ma i + 1 i ED i + T i 8 2 i is defined as /T i. Denoting te remainder of te floor operation as M i, suc tat = i T i + M i : EDi ma T i 2T i We ave a quadratic concave function as in te previous case, and denoting λ i = 1/T i, te optimal solution is: / = 2 + ED i λ i λ i = T H /2+ ED i w i Te result is similar to te continuous case, ecept an etra term of T H, wic is te armonic mean of all T i. C. Multi Hop Optimal Policy We etend our single op policy into a multi-op one, were eac node as its own applications wit teir own deadlines and generation processes. We consider a linear pat to te sink, wic represents a branc of te routing tree. We assume tat aggregated packets are furter re-aggregated wit new information at eac op to maimize te packet usage efficiency. We update our previous definitions to generalize into teir multi-op counterparts by adding an additional inde of, representing te op distance to te sink node. As an eample, 3 represents te number of applications of te node 3 ops away from te sink. H is te total number of ops. We start wit te global optimization problem of maimizing te total fresness per a series of transmission to te sink, were te system as a common period of and individual offsets at eac op of, illustrated in Figure 1. Our optimization variable for multi-op becomes: ma H =1 t=0 ED i, + t λ i,t, dt 10 We consider only a generation process tat doesn t cange witin te interval of analysis, suc tat λ i,t, = λ i,t : H T F = ma ED i, 2 2 λ i, =1 11 Tis is a quadratic concave function, were te maimum can be found troug te partial derivatives: T F H = ED i, λ i, = 0 12 =1 T F k = H λ i, H k = 0 13 = t=0 t= Fig. 1. Multi Hop timings as optimization variables. ote tat 13 as no direct solution. Te only feasible solution would be to assign = 0 to remove 13 completely. Since a zero offset is not pysically possible due to transmission and processing delays, we need to modify our optimization. We impose te constraints of S, were S is te required time for transmission and processing delay. Since te minimization version of te optimization problem is conve, we can easily solve for te optimal point by using te Lagrangian dual, were µ is te K.K.T. multiplier: H L, µ = ED i, 2 2 λ i, + L = H =1 H µ S 14 =1 Taking te partial derivatives, we obtain: ED i, L k =1 = µ H =1 λ i, = 0 15 λ i, H k = 0, k 16 Eq. 16 is now feasible and te solution is possible only if all µ > 0. Due to complementary slackness, if µ > 0, ten te constraint must be at its border, suc tat = S,. Using tis result in te first partial derivative epression 15, we obtain te main transmission period for te wole system: = H =1 ED i, H =1 S λ i, λ i, 17 Tis result means tat te system must transmit wit te same period of, wic is a weigted summation of all deadlines and te nodes sould transmit as soon as tey receive a packet from te previous op witout any additional delay. D. Distributed Solution for Multi Hop Optimal Policy Te optimal solution in 17 requires syncronization and consensus between te nodes. Te best efficiency is obtained if all nodes wake up wit a period of even toug it is not mandatory for te policy to work. Te only node tat requires te value is te fartest node from te sink. We need information flow from sink to te fartest node to calculate. To acieve tis, sink starts an update message wit a time stamp inside, periodically. Te receiving node at = 1 uses te time stamp to calculate S 1 and adds te following values: 1 P 1 ED i,1 λ i,1 R 1 1 λ i,1 1 τ 1 λ i,1 S 1

4 4 Te receiving node at = 2 uses te initial time stamp to calculate S 1 + S 2. It adds its own P 2, R 2 and τ 2 values to te received ones and sends te message to te net op. Tis iteration is repeated until te final node, wic calculates te optimal transmission interval as: = H P τ / H =1 R =1 To maimize efficiency and minimize values, te calculated value can be included in te packets towards sink, so tat all nodes ave te same period. Fig. 2. Single application wit Gaussian random deadlines. III. RESULTS We performed multiple case studies, were we compared our algoritm against two state of te art algoritms: 1 Fied 6: transmits periodically, were te period is te average sampling interval of te applications. We also added two more periods of 2 and 4 of te original period for more comparison, 2 Cascading 6: eac node transmits periodically, depending on te op distance to te sink. We consider tree cases: 1 single op deterministic generation, 2 single op Poisson generation, 3 multi-op Poisson generation. Te simulation is implemented in MATLAB using an event based sceme to capture te timing details of te scenarios. For all scenarios, we provide te results for total fresness per transmission, total energy consumption and epiration ratio. Te energy consumption is calculated by scaling te total number of transmissions wit te energy required to transmit and receive by te radios for te duration of te packet. For a CC-2650, te scale corresponds to 0.3mJ approimately 8. Te radio is ten turned off to save energy until te net transmission. Te simulation runtime is 1 our and te arrival rate is 2 measurements/sec, corresponding to an average of 7200 measurements per application per node. We use various deadlines, eplained in eac case, separately. A. Single Hop - Deterministic Generation For te deterministic single op case, we consider two scenarios: 1 a single application, were te measurement deadlines are determined by a Gaussian random variable; 2 two applications wit constant deadlines. Te results for te Gaussian case is sown in Figure 2. We set te mean at 5 seconds and increase te standard deviation to observe te effect of randomness on performance. Since te epected deadline is fied, te optimal transmission period is also fied, resulting in same energy consumption and fresness across all deviations. Our policy is 1.6 better in terms of fresness and reduces te energy consumption by 62% compared to te closest policy Fied 2s. Te epiration rate increases wit increased randomness, due to iger probability of aving deadline values witin te epiration range. 10% of measurements epire on average using our policy. Te results for te constant deadline case are sown in Figure 3. We set different deadlines for te two applications to observe ow a non-uniform deadline distribution affects te performance. Since te mean deadline is te same across all cases, te optimal transmission period is also te same, leading to same energy consumption and fresness across different deadline pairs. Our policy outperforms in terms of fresness Fig. 3. Two applications wit deterministic deadlines. Fig. 4. Varying number of applications wit Gaussian random deadlines. by a factor of 1.5 and consumes 62% less energy tan te closest policy Fied 2s. However, epiration rate increases rapidly wit increasing deadline diversity. B. Single Hop - Poisson Generation We consider a single op case, were te source node generates measurements using a Poisson process. Te deadlines are determined by a Gaussian random variable: 5, 1. In tis scenario, we increase te number of applications running on te source node, to observe te effect of number of applications on te performance. Te results are sown in Figure 4. Te epected deadline for all applications is te same, resulting in te same optimal transmission period for all cases, resulting in fied energy consumption. Fresness increases wit increasing number of applications since more measurements are generated and can be transmitted. Our policy is 1.52 better in terms of fresness and reduces energy consumption by 60% compared to te closest policy Fied 2s. 8% of measurements epire under our policy. C. Multi-Hop - Poisson Generation For te multi-op scenarios, we set te propagation and processing delay between eac node using a uniform random variable between 0, 500ms to maimize randomness. We consider a scenario, were we vary te number of ops from 1 to 9 for 5 different mean deadline values, wit 2 applications running on eac node. We use a uniform distribution to

5 5 Fig. 5. Information fresness for various policies wit different deadline limits and network sizes. Fig. 7. Energy consumption for te multi-op case. compared to te closest policy Fied 2s. Fig. 6. Epiration rate for te multi-op case. determine te deadline of eac measurement. Te fresness results are sown in Figure 5. Te values on te -ais represents te upper limit of te uniform deadline random variable, wereas te lower limit is 1 seconds. Te results sow tat our policy as te igest fresness value. Te fresness increases wit number of ops, because te number of applications also increases wit network size. Furtermore, fresness also increases wit increasing deadline as epected, as fresness is a measurement of remaining lifetime until deadline. For te D = 5 cases, it can be observed tat tere is a decline in fresness after 6 ops. Tis is due to te fact tat at 6 ops, te average distance to te sink node is 1.5 seconds. Considering tat te average deadline is 3 seconds, tere is a probability of never being able to reac te sink node and tis probability increases wit te number of ops. Our policy is optimal in terms of fresness as epected and outperforms te closest policy Fied 2s by a factor of 3.3 on average. Te epiration rate results are given in Figure 6. Epiration rate decreases wit increasing deadline upper limits due to increased fleibility and increases wit increasing number of ops due to increased propagation and processing delays. Altoug te minimum delay to te sink increases wit increasing network size, te effect is least observable wit our policy since it considers tese distances in te calculation of te optimal transmission period. 22% of measurements epire on average under our policy. Te energy consumption results are given in Figure 7. All oter policies ave fied energy consumption since teir transmission period is independent of te deadline values. For our policy, te energy consumption decreases wit increasing delay as te transmission period is directly proportional to it. Our algoritm as te lowest energy consumption and reduces te consumption on average by 62% IV. COCLUSIO Among network aggregation tecniques, packet aggregation is one of te low-cost tecniques to improve resource utilization efficiency. In tis paper, we first sow teoretically tat classical metrics of energy consumption and epiration rate ave a direct tradeoff and teir combined metric of energy consumption per successful measurement is constant and independent from policy selection. We ten present an optimal policy tat maimizes te information fresness of packets by aggregating multiple measurements from multiple ops into a single packet. We provide a distributed algoritm to implement our optimal policy wit a very low communication overead of O. In case studies, we sow tat we acieve te maimum fresness wit an improvement factor of more tan 3.3 over te state of te art policies wile reducing te energy consumption by more tan 62%. ACKOWLEDGMET Tis work was supported in part by TerraSwarm, one of si centers of STARnet, a Semiconductor Researc Corporation program sponsored by MARCO and DARPA; and in part by SF grant # REFERECES 1 S. J. Marinkovic et al., Energy-efficient low duty cycle mac protocol for wireless body area networks, IEEE Transactions on Information Tecnology in Biomedicine, vol. 13, no. 6, pp , ov Ieee standard for local and metropolitan area networks. Online. Available: standards.ieee.org/findstds/standard/ e-2012.tml 3 P. H. Azevêdo et al., A packet aggregation mecanism for real time applications over wireless networks, in Parallel and Distributed Processing Worksops and Pd Forum IPDPSW, 2011 IEEE International Symposium on, May 2011, pp K. Kim et al., On packet aggregation mecanisms for improving voip quality in mes networks, in Veicular Tecnology Conference, VTC 2006-Spring. IEEE 63rd, vol. 2, May 2006, pp J. Karlsson et al., Impact of packet aggregation on tcp performance in wireless mes networks, in World of Wireless, Mobile and Multimedia etworks Worksops, WoWMoM IEEE International Symposium on a, June 2009, pp I. Solis and K. Obraczka, In-network aggregation trade-offs for data collection in wireless sensor networks, Int. J. Sen. etw., vol. 1, no. 3/4, pp , Jan Online. Available: ttp://d.doi.org/ /ijset E. Fasolo et al., In-network aggregation tecniques for wireless sensor networks: a survey, IEEE Wireless Communications, vol. 14, no. 2, pp , April Cc-2650: Simplelink multi-standard 2.4 gz ultra-low power wireless mcu. Online. Available: ti.com/product/cc2650

Section 2.3: Calculating Limits using the Limit Laws

Section 2.3: Calculating Limits using the Limit Laws Section 2.3: Calculating Limits using te Limit Laws In previous sections, we used graps and numerics to approimate te value of a it if it eists. Te problem wit tis owever is tat it does not always give

More information

Network Coding to Enhance Standard Routing Protocols in Wireless Mesh Networks

Network Coding to Enhance Standard Routing Protocols in Wireless Mesh Networks Downloaded from vbn.aau.dk on: April 7, 09 Aalborg Universitet etwork Coding to Enance Standard Routing Protocols in Wireless Mes etworks Palevani, Peyman; Roetter, Daniel Enrique Lucani; Fitzek, Frank;

More information

An Algorithm for Loopless Deflection in Photonic Packet-Switched Networks

An Algorithm for Loopless Deflection in Photonic Packet-Switched Networks An Algoritm for Loopless Deflection in Potonic Packet-Switced Networks Jason P. Jue Center for Advanced Telecommunications Systems and Services Te University of Texas at Dallas Ricardson, TX 75083-0688

More information

An Effective Sensor Deployment Strategy by Linear Density Control in Wireless Sensor Networks Chiming Huang and Rei-Heng Cheng

An Effective Sensor Deployment Strategy by Linear Density Control in Wireless Sensor Networks Chiming Huang and Rei-Heng Cheng An ffective Sensor Deployment Strategy by Linear Density Control in Wireless Sensor Networks Ciming Huang and ei-heng Ceng 5 De c e mbe r0 International Journal of Advanced Information Tecnologies (IJAIT),

More information

Symmetric Tree Replication Protocol for Efficient Distributed Storage System*

Symmetric Tree Replication Protocol for Efficient Distributed Storage System* ymmetric Tree Replication Protocol for Efficient Distributed torage ystem* ung Cune Coi 1, Hee Yong Youn 1, and Joong up Coi 2 1 cool of Information and Communications Engineering ungkyunkwan University

More information

A Bidirectional Subsethood Based Similarity Measure for Fuzzy Sets

A Bidirectional Subsethood Based Similarity Measure for Fuzzy Sets A Bidirectional Subsetood Based Similarity Measure for Fuzzy Sets Saily Kabir Cristian Wagner Timoty C. Havens and Derek T. Anderson Intelligent Modelling and Analysis (IMA) Group and Lab for Uncertainty

More information

Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number

Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number Sofia Burille Mentor: Micael Natanson September 15, 2014 Abstract Given a grap, G, wit a set of vertices, v, and edges, various

More information

Haar Transform CS 430 Denbigh Starkey

Haar Transform CS 430 Denbigh Starkey Haar Transform CS Denbig Starkey. Background. Computing te transform. Restoring te original image from te transform 7. Producing te transform matrix 8 5. Using Haar for lossless compression 6. Using Haar

More information

Real-Time Wireless Routing for Industrial Internet of Things

Real-Time Wireless Routing for Industrial Internet of Things Real-Time Wireless Routing for Industrial Internet of Tings Cengjie Wu, Dolvara Gunatilaka, Mo Sa, Cenyang Lu Cyber-Pysical Systems Laboratory, Wasington University in St. Louis Department of Computer

More information

Intra- and Inter-Session Network Coding in Wireless Networks

Intra- and Inter-Session Network Coding in Wireless Networks Intra- and Inter-Session Network Coding in Wireless Networks Hulya Seferoglu, Member, IEEE, Atina Markopoulou, Member, IEEE, K K Ramakrisnan, Fellow, IEEE arxiv:857v [csni] 3 Feb Abstract In tis paper,

More information

Distributed and Optimal Rate Allocation in Application-Layer Multicast

Distributed and Optimal Rate Allocation in Application-Layer Multicast Distributed and Optimal Rate Allocation in Application-Layer Multicast Jinyao Yan, Martin May, Bernard Plattner, Wolfgang Mülbauer Computer Engineering and Networks Laboratory, ETH Zuric, CH-8092, Switzerland

More information

CESILA: Communication Circle External Square Intersection-Based WSN Localization Algorithm

CESILA: Communication Circle External Square Intersection-Based WSN Localization Algorithm Sensors & Transducers 2013 by IFSA ttp://www.sensorsportal.com CESILA: Communication Circle External Square Intersection-Based WSN Localization Algoritm Sun Hongyu, Fang Ziyi, Qu Guannan College of Computer

More information

A UPnP-based Decentralized Service Discovery Improved Algorithm

A UPnP-based Decentralized Service Discovery Improved Algorithm Indonesian Journal of Electrical Engineering and Informatics (IJEEI) Vol.1, No.1, Marc 2013, pp. 21~26 ISSN: 2089-3272 21 A UPnP-based Decentralized Service Discovery Improved Algoritm Yu Si-cai*, Wu Yan-zi,

More information

1.4 RATIONAL EXPRESSIONS

1.4 RATIONAL EXPRESSIONS 6 CHAPTER Fundamentals.4 RATIONAL EXPRESSIONS Te Domain of an Algebraic Epression Simplifying Rational Epressions Multiplying and Dividing Rational Epressions Adding and Subtracting Rational Epressions

More information

On the Use of Radio Resource Tests in Wireless ad hoc Networks

On the Use of Radio Resource Tests in Wireless ad hoc Networks Tecnical Report RT/29/2009 On te Use of Radio Resource Tests in Wireless ad oc Networks Diogo Mónica diogo.monica@gsd.inesc-id.pt João Leitão jleitao@gsd.inesc-id.pt Luis Rodrigues ler@ist.utl.pt Carlos

More information

MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2

MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2 MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2 Note: Tere will be a very sort online reading quiz (WebWork) on eac reading assignment due one our before class on its due date. Due dates can be found

More information

4.1 Tangent Lines. y 2 y 1 = y 2 y 1

4.1 Tangent Lines. y 2 y 1 = y 2 y 1 41 Tangent Lines Introduction Recall tat te slope of a line tells us ow fast te line rises or falls Given distinct points (x 1, y 1 ) and (x 2, y 2 ), te slope of te line troug tese two points is cange

More information

An Anchor Chain Scheme for IP Mobility Management

An Anchor Chain Scheme for IP Mobility Management An Ancor Cain Sceme for IP Mobility Management Yigal Bejerano and Israel Cidon Department of Electrical Engineering Tecnion - Israel Institute of Tecnology Haifa 32000, Israel E-mail: bej@tx.tecnion.ac.il.

More information

An Analytical Approach to Real-Time Misbehavior Detection in IEEE Based Wireless Networks

An Analytical Approach to Real-Time Misbehavior Detection in IEEE Based Wireless Networks Tis paper was presented as part of te main tecnical program at IEEE INFOCOM 20 An Analytical Approac to Real-Time Misbeavior Detection in IEEE 802. Based Wireless Networks Jin Tang, Yu Ceng Electrical

More information

CHAPTER 7: TRANSCENDENTAL FUNCTIONS

CHAPTER 7: TRANSCENDENTAL FUNCTIONS 7.0 Introduction and One to one Functions Contemporary Calculus 1 CHAPTER 7: TRANSCENDENTAL FUNCTIONS Introduction In te previous capters we saw ow to calculate and use te derivatives and integrals of

More information

Utilizing Call Admission Control to Derive Optimal Pricing of Multiple Service Classes in Wireless Cellular Networks

Utilizing Call Admission Control to Derive Optimal Pricing of Multiple Service Classes in Wireless Cellular Networks Utilizing Call Admission Control to Derive Optimal Pricing of Multiple Service Classes in Wireless Cellular Networks Okan Yilmaz and Ing-Ray Cen Computer Science Department Virginia Tec {oyilmaz, ircen}@vt.edu

More information

Multi-Stack Boundary Labeling Problems

Multi-Stack Boundary Labeling Problems Multi-Stack Boundary Labeling Problems Micael A. Bekos 1, Micael Kaufmann 2, Katerina Potika 1 Antonios Symvonis 1 1 National Tecnical University of Atens, Scool of Applied Matematical & Pysical Sciences,

More information

, 1 1, A complex fraction is a quotient of rational expressions (including their sums) that result

, 1 1, A complex fraction is a quotient of rational expressions (including their sums) that result RT. Complex Fractions Wen working wit algebraic expressions, sometimes we come across needing to simplify expressions like tese: xx 9 xx +, xx + xx + xx, yy xx + xx + +, aa Simplifying Complex Fractions

More information

3.6 Directional Derivatives and the Gradient Vector

3.6 Directional Derivatives and the Gradient Vector 288 CHAPTER 3. FUNCTIONS OF SEVERAL VARIABLES 3.6 Directional Derivatives and te Gradient Vector 3.6.1 Functions of two Variables Directional Derivatives Let us first quickly review, one more time, te

More information

Density Estimation Over Data Stream

Density Estimation Over Data Stream Density Estimation Over Data Stream Aoying Zou Dept. of Computer Science, Fudan University 22 Handan Rd. Sangai, 2433, P.R. Cina ayzou@fudan.edu.cn Ziyuan Cai Dept. of Computer Science, Fudan University

More information

12.2 TECHNIQUES FOR EVALUATING LIMITS

12.2 TECHNIQUES FOR EVALUATING LIMITS Section Tecniques for Evaluating Limits 86 TECHNIQUES FOR EVALUATING LIMITS Wat ou sould learn Use te dividing out tecnique to evaluate its of functions Use te rationalizing tecnique to evaluate its of

More information

A Cost Model for Distributed Shared Memory. Using Competitive Update. Jai-Hoon Kim Nitin H. Vaidya. Department of Computer Science

A Cost Model for Distributed Shared Memory. Using Competitive Update. Jai-Hoon Kim Nitin H. Vaidya. Department of Computer Science A Cost Model for Distributed Sared Memory Using Competitive Update Jai-Hoon Kim Nitin H. Vaidya Department of Computer Science Texas A&M University College Station, Texas, 77843-3112, USA E-mail: fjkim,vaidyag@cs.tamu.edu

More information

SLOTTED-RING LOCAL AREA NETWORKS WITH MULTIPLE PRIORITY STATIONS. Hewlett-Packard Company East Mission Avenue. Bogazici University

SLOTTED-RING LOCAL AREA NETWORKS WITH MULTIPLE PRIORITY STATIONS. Hewlett-Packard Company East Mission Avenue. Bogazici University SLOTTED-RING LOCAL AREA NETWORKS WITH MULTIPLE PRIORITY STATIONS Sanuj V. Sarin 1, Hakan Delic 2 and Jung H. Kim 3 1 Hewlett-Packard Company 24001 East Mission Avenue Spokane, Wasington 99109, USA 2 Signal

More information

Traffic Pattern-based Adaptive Routing for Intra-group Communication in Dragonfly Networks

Traffic Pattern-based Adaptive Routing for Intra-group Communication in Dragonfly Networks Traffic Pattern-based Adaptive Routing for Intra-group Communication in Dragonfly Networks Peyman Faizian, Md Safayat Raman, Md Atiqul Molla, Xin Yuan Department of Computer Science Florida State University

More information

MULTIPLE TOKEN DISTRIBUTED LOOP LOCAL AREA NETWORKS: ANALYSIS

MULTIPLE TOKEN DISTRIBUTED LOOP LOCAL AREA NETWORKS: ANALYSIS ULTIPLE TOKEN DISTRIBUTED LOOP LOCAL AREA NETWORKS: ANALYSIS Nimmagadda Calamaia æ Dept. of CSE JNTU College of Engineering Kakinada, India 533 003. calm@cse.iitkgp.ernet.in Badrinat Ramamurty y Dept.

More information

Asynchronous Power Flow on Graphic Processing Units

Asynchronous Power Flow on Graphic Processing Units 1 Asyncronous Power Flow on Grapic Processing Units Manuel Marin, Student Member, IEEE, David Defour, and Federico Milano, Senior Member, IEEE Abstract Asyncronous iterations can be used to implement fixed-point

More information

Redundancy Awareness in SQL Queries

Redundancy Awareness in SQL Queries Redundancy Awareness in QL Queries Bin ao and Antonio Badia omputer Engineering and omputer cience Department University of Louisville bin.cao,abadia @louisville.edu Abstract In tis paper, we study QL

More information

2.8 The derivative as a function

2.8 The derivative as a function CHAPTER 2. LIMITS 56 2.8 Te derivative as a function Definition. Te derivative of f(x) istefunction f (x) defined as follows f f(x + ) f(x) (x). 0 Note: tis differs from te definition in section 2.7 in

More information

Network Coding-Aware Queue Management for Unicast Flows over Coded Wireless Networks

Network Coding-Aware Queue Management for Unicast Flows over Coded Wireless Networks Network Coding-Aware Queue Management for Unicast Flows over Coded Wireless Networks Hulya Seferoglu, Atina Markopoulou EECS Dept, University of California, Irvine {seferog, atina}@uci.edu Abstract We

More information

More on Functions and Their Graphs

More on Functions and Their Graphs More on Functions and Teir Graps Difference Quotient ( + ) ( ) f a f a is known as te difference quotient and is used exclusively wit functions. Te objective to keep in mind is to factor te appearing in

More information

2 The Derivative. 2.0 Introduction to Derivatives. Slopes of Tangent Lines: Graphically

2 The Derivative. 2.0 Introduction to Derivatives. Slopes of Tangent Lines: Graphically 2 Te Derivative Te two previous capters ave laid te foundation for te study of calculus. Tey provided a review of some material you will need and started to empasize te various ways we will view and use

More information

Two Modifications of Weight Calculation of the Non-Local Means Denoising Method

Two Modifications of Weight Calculation of the Non-Local Means Denoising Method Engineering, 2013, 5, 522-526 ttp://dx.doi.org/10.4236/eng.2013.510b107 Publised Online October 2013 (ttp://www.scirp.org/journal/eng) Two Modifications of Weigt Calculation of te Non-Local Means Denoising

More information

ANTENNA SPHERICAL COORDINATE SYSTEMS AND THEIR APPLICATION IN COMBINING RESULTS FROM DIFFERENT ANTENNA ORIENTATIONS

ANTENNA SPHERICAL COORDINATE SYSTEMS AND THEIR APPLICATION IN COMBINING RESULTS FROM DIFFERENT ANTENNA ORIENTATIONS NTNN SPHRICL COORDINT SSTMS ND THIR PPLICTION IN COMBINING RSULTS FROM DIFFRNT NTNN ORINTTIONS llen C. Newell, Greg Hindman Nearfield Systems Incorporated 133. 223 rd St. Bldg. 524 Carson, C 9745 US BSTRCT

More information

MAPI Computer Vision

MAPI Computer Vision MAPI Computer Vision Multiple View Geometry In tis module we intend to present several tecniques in te domain of te 3D vision Manuel Joao University of Mino Dep Industrial Electronics - Applications -

More information

Chapter K. Geometric Optics. Blinn College - Physics Terry Honan

Chapter K. Geometric Optics. Blinn College - Physics Terry Honan Capter K Geometric Optics Blinn College - Pysics 2426 - Terry Honan K. - Properties of Ligt Te Speed of Ligt Te speed of ligt in a vacuum is approximately c > 3.0µ0 8 mês. Because of its most fundamental

More information

Comparison of the Efficiency of the Various Algorithms in Stratified Sampling when the Initial Solutions are Determined with Geometric Method

Comparison of the Efficiency of the Various Algorithms in Stratified Sampling when the Initial Solutions are Determined with Geometric Method International Journal of Statistics and Applications 0, (): -0 DOI: 0.9/j.statistics.000.0 Comparison of te Efficiency of te Various Algoritms in Stratified Sampling wen te Initial Solutions are Determined

More information

Minimizing Memory Access By Improving Register Usage Through High-level Transformations

Minimizing Memory Access By Improving Register Usage Through High-level Transformations Minimizing Memory Access By Improving Register Usage Troug Hig-level Transformations San Li Scool of Computer Engineering anyang Tecnological University anyang Avenue, SIGAPORE 639798 Email: p144102711@ntu.edu.sg

More information

Numerical Derivatives

Numerical Derivatives Lab 15 Numerical Derivatives Lab Objective: Understand and implement finite difference approximations of te derivative in single and multiple dimensions. Evaluate te accuracy of tese approximations. Ten

More information

12.2 Techniques for Evaluating Limits

12.2 Techniques for Evaluating Limits 335_qd /4/5 :5 PM Page 863 Section Tecniques for Evaluating Limits 863 Tecniques for Evaluating Limits Wat ou sould learn Use te dividing out tecnique to evaluate its of functions Use te rationalizing

More information

FORWARD AWARE FACTOR METHOD USING ENERGY BALANCED PROTOCOL FOR WIRELESS SENSOR NETWORKS

FORWARD AWARE FACTOR METHOD USING ENERGY BALANCED PROTOCOL FOR WIRELESS SENSOR NETWORKS International Journal of Emerging Tecnology in Computer Science & Electronics (IJETCSE) FORWARD AWARE FACTOR METHOD USIG EERGY BALACED PROTOCOL FOR WIRELESS SESOR ETWORKS P. janaki #1, C.Sentilraja *2,And

More information

Investigating an automated method for the sensitivity analysis of functions

Investigating an automated method for the sensitivity analysis of functions Investigating an automated metod for te sensitivity analysis of functions Sibel EKER s.eker@student.tudelft.nl Jill SLINGER j..slinger@tudelft.nl Delft University of Tecnology 2628 BX, Delft, te Neterlands

More information

Mean Waiting Time Analysis in Finite Storage Queues for Wireless Cellular Networks

Mean Waiting Time Analysis in Finite Storage Queues for Wireless Cellular Networks Mean Waiting Time Analysis in Finite Storage ueues for Wireless ellular Networks J. YLARINOS, S. LOUVROS, K. IOANNOU, A. IOANNOU 3 A.GARMIS 2 and S.KOTSOOULOS Wireless Telecommunication Laboratory, Department

More information

Fast Calculation of Thermodynamic Properties of Water and Steam in Process Modelling using Spline Interpolation

Fast Calculation of Thermodynamic Properties of Water and Steam in Process Modelling using Spline Interpolation P R E P R N T CPWS XV Berlin, September 8, 008 Fast Calculation of Termodynamic Properties of Water and Steam in Process Modelling using Spline nterpolation Mattias Kunick a, Hans-Joacim Kretzscmar a,

More information

Cubic smoothing spline

Cubic smoothing spline Cubic smooting spline Menu: QCExpert Regression Cubic spline e module Cubic Spline is used to fit any functional regression curve troug data wit one independent variable x and one dependent random variable

More information

George Xylomenos and George C. Polyzos. with existing protocols and their eæciency in terms of

George Xylomenos and George C. Polyzos. with existing protocols and their eæciency in terms of IP MULTICASTING FOR WIRELESS MOBILE OSTS George Xylomenos and George C. Polyzos fxgeorge,polyzosg@cs.ucsd.edu Computer Systems Laboratory Department of Computer Science and Engineering University of California,

More information

Section 3. Imaging With A Thin Lens

Section 3. Imaging With A Thin Lens Section 3 Imaging Wit A Tin Lens 3- at Ininity An object at ininity produces a set o collimated set o rays entering te optical system. Consider te rays rom a inite object located on te axis. Wen te object

More information

Protecting Storage Location Privacy in Sensor Networks

Protecting Storage Location Privacy in Sensor Networks Protecting Storage Location Privacy in Sensor Networks Jianming Zou, Wenseng Zang, and Daji Qiao Iowa State University Ames, IA 511 Email: {jmzou,wzang,daji}@iastate.edu ASTAT Numerous scemes ave been

More information

4.2 The Derivative. f(x + h) f(x) lim

4.2 The Derivative. f(x + h) f(x) lim 4.2 Te Derivative Introduction In te previous section, it was sown tat if a function f as a nonvertical tangent line at a point (x, f(x)), ten its slope is given by te it f(x + ) f(x). (*) Tis is potentially

More information

CE 221 Data Structures and Algorithms

CE 221 Data Structures and Algorithms CE Data Structures and Algoritms Capter 4: Trees (AVL Trees) Text: Read Weiss, 4.4 Izmir University of Economics AVL Trees An AVL (Adelson-Velskii and Landis) tree is a binary searc tree wit a balance

More information

Author's personal copy

Author's personal copy Autor's personal copy Information Processing Letters 09 (009) 868 875 Contents lists available at ScienceDirect Information Processing Letters www.elsevier.com/locate/ipl Elastic tresold-based admission

More information

Section 1.2 The Slope of a Tangent

Section 1.2 The Slope of a Tangent Section 1.2 Te Slope of a Tangent You are familiar wit te concept of a tangent to a curve. Wat geometric interpretation can be given to a tangent to te grap of a function at a point? A tangent is te straigt

More information

Coarticulation: An Approach for Generating Concurrent Plans in Markov Decision Processes

Coarticulation: An Approach for Generating Concurrent Plans in Markov Decision Processes Coarticulation: An Approac for Generating Concurrent Plans in Markov Decision Processes Kasayar Roanimanes kas@cs.umass.edu Sridar Maadevan maadeva@cs.umass.edu Department of Computer Science, University

More information

Sensor Data Collection with Expected Reliability Guarantees

Sensor Data Collection with Expected Reliability Guarantees Sensor Data Collection wit Expected Reliability Guarantees Qi Han, Iosif Lazaridis, Sarad Merotra, Nalini Venkatasubramanian Department of Computer Science, University of California, Irvine, CA 9697 qan,iosif,sarad,nalini

More information

A Novel QC-LDPC Code with Flexible Construction and Low Error Floor

A Novel QC-LDPC Code with Flexible Construction and Low Error Floor A Novel QC-LDPC Code wit Flexile Construction and Low Error Floor Hanxin WANG,2, Saoping CHEN,2,CuitaoZHU,2 and Kaiyou SU Department of Electronics and Information Engineering, Sout-Central University

More information

Energy efficient temporal load aware resource allocation in cloud computing datacenters

Energy efficient temporal load aware resource allocation in cloud computing datacenters Vakilinia Journal of Cloud Computing: Advances, Systems and Applications (2018) 7:2 DOI 10.1186/s13677-017-0103-2 Journal of Cloud Computing: Advances, Systems and Applications RESEARCH Energy efficient

More information

Limits and Continuity

Limits and Continuity CHAPTER Limits and Continuit. Rates of Cange and Limits. Limits Involving Infinit.3 Continuit.4 Rates of Cange and Tangent Lines An Economic Injur Level (EIL) is a measurement of te fewest number of insect

More information

JPEG Serial Camera Module. OV528 Protocol

JPEG Serial Camera Module. OV528 Protocol JPEG Serial Camera Module OV528 Protocol LCF-23M1 32mmx32mm or 38mmx38mm LCF-23MA 32mm-38mm Default baudrate 9600bps~115200 bps Auto adaptive 9600bps~115200 bps Page 1 of 15 1.General Description OV528

More information

Asynchronous Power Flow on Graphic Processing Units

Asynchronous Power Flow on Graphic Processing Units Asyncronous Power Flow on Grapic Processing Units Manuel Marin, David Defour, Federico Milano To cite tis version: Manuel Marin, David Defour, Federico Milano. Asyncronous Power Flow on Grapic Processing

More information

Abstract Application and System Model /DATE EDAA

Abstract Application and System Model /DATE EDAA Analysis and Optimization of Fault-Tolerant Embedded Systems wit Hardened Processors Viaceslav Izosimov, Ilia Polian, Paul Pop, Petru Eles, Zebo Peng {viaiz petel zebpe}@ida.liu.se Dept. of Computer and

More information

HASH ALGORITHMS: A DESIGN FOR PARALLEL CALCULATIONS

HASH ALGORITHMS: A DESIGN FOR PARALLEL CALCULATIONS HASH ALGORITHMS: A DESIGN FOR PARALLEL CALCULATIONS N.G.Bardis Researc Associate Hellenic Ministry of te Interior, Public Administration and Decentralization 8, Dragatsaniou str., Klatmonos S. 0559, Greece

More information

CS 234. Module 6. October 16, CS 234 Module 6 ADT Dictionary 1 / 33

CS 234. Module 6. October 16, CS 234 Module 6 ADT Dictionary 1 / 33 CS 234 Module 6 October 16, 2018 CS 234 Module 6 ADT Dictionary 1 / 33 Idea for an ADT Te ADT Dictionary stores pairs (key, element), were keys are distinct and elements can be any data. Notes: Tis is

More information

13.5 DIRECTIONAL DERIVATIVES and the GRADIENT VECTOR

13.5 DIRECTIONAL DERIVATIVES and the GRADIENT VECTOR 13.5 Directional Derivatives and te Gradient Vector Contemporary Calculus 1 13.5 DIRECTIONAL DERIVATIVES and te GRADIENT VECTOR Directional Derivatives In Section 13.3 te partial derivatives f x and f

More information

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Spring

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Spring Has-Based Indexes Capter 11 Comp 521 Files and Databases Spring 2010 1 Introduction As for any index, 3 alternatives for data entries k*: Data record wit key value k

More information

Multi-Objective Particle Swarm Optimizers: A Survey of the State-of-the-Art

Multi-Objective Particle Swarm Optimizers: A Survey of the State-of-the-Art Multi-Objective Particle Swarm Optimizers: A Survey of te State-of-te-Art Margarita Reyes-Sierra and Carlos A. Coello Coello CINVESTAV-IPN (Evolutionary Computation Group) Electrical Engineering Department,

More information

Fault Localization Using Tarantula

Fault Localization Using Tarantula Class 20 Fault localization (cont d) Test-data generation Exam review: Nov 3, after class to :30 Responsible for all material up troug Nov 3 (troug test-data generation) Send questions beforeand so all

More information

15-122: Principles of Imperative Computation, Summer 2011 Assignment 6: Trees and Secret Codes

15-122: Principles of Imperative Computation, Summer 2011 Assignment 6: Trees and Secret Codes 15-122: Principles of Imperative Computation, Summer 2011 Assignment 6: Trees and Secret Codes William Lovas (wlovas@cs) Karl Naden Out: Tuesday, Friday, June 10, 2011 Due: Monday, June 13, 2011 (Written

More information

The Euler and trapezoidal stencils to solve d d x y x = f x, y x

The Euler and trapezoidal stencils to solve d d x y x = f x, y x restart; Te Euler and trapezoidal stencils to solve d d x y x = y x Te purpose of tis workseet is to derive te tree simplest numerical stencils to solve te first order d equation y x d x = y x, and study

More information

RECONSTRUCTING OF A GIVEN PIXEL S THREE- DIMENSIONAL COORDINATES GIVEN BY A PERSPECTIVE DIGITAL AERIAL PHOTOS BY APPLYING DIGITAL TERRAIN MODEL

RECONSTRUCTING OF A GIVEN PIXEL S THREE- DIMENSIONAL COORDINATES GIVEN BY A PERSPECTIVE DIGITAL AERIAL PHOTOS BY APPLYING DIGITAL TERRAIN MODEL IV. Évfolyam 3. szám - 2009. szeptember Horvát Zoltán orvat.zoltan@zmne.u REONSTRUTING OF GIVEN PIXEL S THREE- DIMENSIONL OORDINTES GIVEN Y PERSPETIVE DIGITL ERIL PHOTOS Y PPLYING DIGITL TERRIN MODEL bsztrakt/bstract

More information

An Evaluation of Alternative Continuous Media Replication Techniques in Wireless Peer-to-Peer Networks

An Evaluation of Alternative Continuous Media Replication Techniques in Wireless Peer-to-Peer Networks An Evaluation of Alternative Continuous Media eplication Tecniques in Wireless Peer-to-Peer Networks Saram Gandearizade and Tooraj Helmi Department of Computer Science University of Soutern California

More information

Notes: Dimensional Analysis / Conversions

Notes: Dimensional Analysis / Conversions Wat is a unit system? A unit system is a metod of taking a measurement. Simple as tat. We ave units for distance, time, temperature, pressure, energy, mass, and many more. Wy is it important to ave a standard?

More information

An experimental framework to investigate context-aware schemes for content delivery

An experimental framework to investigate context-aware schemes for content delivery An experimental framework to investigate context-aware scemes for content delivery Pietro Lungaro +, Cristobal Viedma +, Zary Segall + and Pavan Kumar + Mobile Service Lab, Royal Institute of Tecnology

More information

Our Calibrated Model has No Predictive Value: An Example from the Petroleum Industry

Our Calibrated Model has No Predictive Value: An Example from the Petroleum Industry Our Calibrated Model as No Predictive Value: An Example from te Petroleum Industry J.N. Carter a, P.J. Ballester a, Z. Tavassoli a and P.R. King a a Department of Eart Sciences and Engineering, Imperial

More information

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Fall

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Fall Has-Based Indexes Capter 11 Comp 521 Files and Databases Fall 2012 1 Introduction Hasing maps a searc key directly to te pid of te containing page/page-overflow cain Doesn t require intermediate page fetces

More information

Piecewise Polynomial Interpolation, cont d

Piecewise Polynomial Interpolation, cont d Jim Lambers MAT 460/560 Fall Semester 2009-0 Lecture 2 Notes Tese notes correspond to Section 4 in te text Piecewise Polynomial Interpolation, cont d Constructing Cubic Splines, cont d Having determined

More information

Proceedings of the 8th WSEAS International Conference on Neural Networks, Vancouver, British Columbia, Canada, June 19-21,

Proceedings of the 8th WSEAS International Conference on Neural Networks, Vancouver, British Columbia, Canada, June 19-21, Proceedings of te 8t WSEAS International Conference on Neural Networks, Vancouver, Britis Columbia, Canada, June 9-2, 2007 3 Neural Network Structures wit Constant Weigts to Implement Dis-Jointly Removed

More information

Energy Efficient Caching for Phase-Change Memory

Energy Efficient Caching for Phase-Change Memory Energy Efficient Cacing for Pase-Cange Memory Neal Barcelo, Miao Zou, Daniel Cole, Micael Nugent, and Kirk Prus Department of Computer Science University of Pittsburg, Pittsburg, Pennsylvania 15260 Email:

More information

AVL Trees Outline and Required Reading: AVL Trees ( 11.2) CSE 2011, Winter 2017 Instructor: N. Vlajic

AVL Trees Outline and Required Reading: AVL Trees ( 11.2) CSE 2011, Winter 2017 Instructor: N. Vlajic 1 AVL Trees Outline and Required Reading: AVL Trees ( 11.2) CSE 2011, Winter 2017 Instructor: N. Vlajic AVL Trees 2 Binary Searc Trees better tan linear dictionaries; owever, te worst case performance

More information

Extended Synchronization Signals for Eliminating PCI Confusion in Heterogeneous LTE

Extended Synchronization Signals for Eliminating PCI Confusion in Heterogeneous LTE 1 Extended Syncronization Signals for Eliminating PCI Confusion in Heterogeneous LTE Amed H. Zaran Department of Electronics and Electrical Communications Cairo University Egypt. azaran@eecu.cu.edu.eg

More information

Computer Physics Communications. Multi-GPU acceleration of direct pore-scale modeling of fluid flow in natural porous media

Computer Physics Communications. Multi-GPU acceleration of direct pore-scale modeling of fluid flow in natural porous media Computer Pysics Communications 183 (2012) 1890 1898 Contents lists available at SciVerse ScienceDirect Computer Pysics Communications ournal omepage: www.elsevier.com/locate/cpc Multi-GPU acceleration

More information

Integrating Multimedia Applications in Hard Real-Time Systems

Integrating Multimedia Applications in Hard Real-Time Systems Integrating Multimedia Applications in Hard Real-Time Systems Luca Abeni and Giorgio Buttazzo Scuola Superiore S. Anna, Pisa luca@arti.sssup.it, giorgio@sssup.it Abstract Tis paper focuses on te problem

More information

Laser Radar based Vehicle Localization in GPS Signal Blocked Areas

Laser Radar based Vehicle Localization in GPS Signal Blocked Areas International Journal of Computational Intelligence Systems, Vol. 4, No. 6 (December, 20), 00-09 Laser Radar based Veicle Localization in GPS Signal Bloced Areas Ming Yang Department of Automation, Sangai

More information

Search-aware Conditions for Probably Approximately Correct Heuristic Search

Search-aware Conditions for Probably Approximately Correct Heuristic Search Searc-aware Conditions for Probably Approximately Correct Heuristic Searc Roni Stern Ariel Felner Information Systems Engineering Ben Gurion University Beer-Seva, Israel 85104 roni.stern@gmail.com, felner@bgu.ac.il

More information

Feature-Based Steganalysis for JPEG Images and its Implications for Future Design of Steganographic Schemes

Feature-Based Steganalysis for JPEG Images and its Implications for Future Design of Steganographic Schemes Feature-Based Steganalysis for JPEG Images and its Implications for Future Design of Steganograpic Scemes Jessica Fridric Dept. of Electrical Engineering, SUNY Bingamton, Bingamton, NY 3902-6000, USA fridric@bingamton.edu

More information

Announcements SORTING. Prelim 1. Announcements. A3 Comments 9/26/17. This semester s event is on Saturday, November 4 Apply to be a teacher!

Announcements SORTING. Prelim 1. Announcements. A3 Comments 9/26/17. This semester s event is on Saturday, November 4 Apply to be a teacher! Announcements 2 "Organizing is wat you do efore you do someting, so tat wen you do it, it is not all mixed up." ~ A. A. Milne SORTING Lecture 11 CS2110 Fall 2017 is a program wit a teac anyting, learn

More information

A Statistical Approach for Target Counting in Sensor-Based Surveillance Systems

A Statistical Approach for Target Counting in Sensor-Based Surveillance Systems Proceedings IEEE INFOCOM A Statistical Approac for Target Counting in Sensor-Based Surveillance Systems Dengyuan Wu, Decang Cen,aiXing, Xiuzen Ceng Department of Computer Science, Te George Wasington University,

More information

Parallel Simulation of Equation-Based Models on CUDA-Enabled GPUs

Parallel Simulation of Equation-Based Models on CUDA-Enabled GPUs Parallel Simulation of Equation-Based Models on CUDA-Enabled GPUs Per Ostlund Department of Computer and Information Science Linkoping University SE-58183 Linkoping, Sweden per.ostlund@liu.se Kristian

More information

Brief Contributions. A Hybrid Flash File System Based on NOR and NAND Flash Memories for Embedded Devices 1 INTRODUCTION

Brief Contributions. A Hybrid Flash File System Based on NOR and NAND Flash Memories for Embedded Devices 1 INTRODUCTION 1002 IEEE TRANSACTIONS ON COMPUTERS, VOL. 57, NO. 7, JULY 2008 Brief Contributions A Hybrid Flas File System Based on NOR and NAND Flas Memories for Embedded Devices Cul Lee, Student Member, IEEE, Sung

More information

Computing geodesic paths on manifolds

Computing geodesic paths on manifolds Proc. Natl. Acad. Sci. USA Vol. 95, pp. 8431 8435, July 1998 Applied Matematics Computing geodesic pats on manifolds R. Kimmel* and J. A. Setian Department of Matematics and Lawrence Berkeley National

More information

Software Fault Prediction using Machine Learning Algorithm Pooja Garg 1 Mr. Bhushan Dua 2

Software Fault Prediction using Machine Learning Algorithm Pooja Garg 1 Mr. Bhushan Dua 2 IJSRD - International Journal for Scientific Researc & Development Vol. 3, Issue 04, 2015 ISSN (online): 2321-0613 Software Fault Prediction using Macine Learning Algoritm Pooja Garg 1 Mr. Busan Dua 2

More information

Scheduling Non-Preemptible Jobs to Minimize Peak Demand. Received: 22 September 2017; Accepted: 25 October 2017; Published: 28 October 2017

Scheduling Non-Preemptible Jobs to Minimize Peak Demand. Received: 22 September 2017; Accepted: 25 October 2017; Published: 28 October 2017 algoritms Article Sceduling Non-Preemptible Jobs to Minimize Peak Demand Sean Yaw 1 ID and Brendan Mumey 2, * ID 1 Los Alamos National Laboratoy, Los Alamos, NM 87545, USA; yaw@lanl.gov 2 Gianforte Scool

More information

All truths are easy to understand once they are discovered; the point is to discover them. Galileo

All truths are easy to understand once they are discovered; the point is to discover them. Galileo Section 7. olume All truts are easy to understand once tey are discovered; te point is to discover tem. Galileo Te main topic of tis section is volume. You will specifically look at ow to find te volume

More information

each node in the tree, the difference in height of its two subtrees is at the most p. AVL tree is a BST that is height-balanced-1-tree.

each node in the tree, the difference in height of its two subtrees is at the most p. AVL tree is a BST that is height-balanced-1-tree. Data Structures CSC212 1 AVL Trees A binary tree is a eigt-balanced-p-tree if for eac node in te tree, te difference in eigt of its two subtrees is at te most p. AVL tree is a BST tat is eigt-balanced-tree.

More information

Image Registration via Particle Movement

Image Registration via Particle Movement Image Registration via Particle Movement Zao Yi and Justin Wan Abstract Toug fluid model offers a good approac to nonrigid registration wit large deformations, it suffers from te blurring artifacts introduced

More information

19.2 Surface Area of Prisms and Cylinders

19.2 Surface Area of Prisms and Cylinders Name Class Date 19 Surface Area of Prisms and Cylinders Essential Question: How can you find te surface area of a prism or cylinder? Resource Locker Explore Developing a Surface Area Formula Surface area

More information

Cooperation in Wireless Ad Hoc Networks

Cooperation in Wireless Ad Hoc Networks Cooperation in Wireless Ad Hoc Networks Vikram Srinivasan, Pavan Nuggealli, Carla F. Ciasserini, Rames R. Rao Department of Electrical and Computer Engineering, University of California at San Diego email:

More information