Announcements. Last Lecture. Reading Material. Log: old/new concepts. Today 10/29/17. CompSci 516: Database Systems

Size: px
Start display at page:

Download "Announcements. Last Lecture. Reading Material. Log: old/new concepts. Today 10/29/17. CompSci 516: Database Systems"

Transcription

1 Announcmnts CompSci 516 Databas Systms Lctur 17 Transactions Rcovry (ARIES) Midtrm rport du on Wdnsday, 11/01 HW3 to b rlasd soon will b du in ~2 wks aftr it is rlasd Instructor: Sudpa Roy Duk CS, Fall 2017 CompSci 516: Databas Systms 1 Duk CS, Fall 2017 CompSci 516: Databas Systms 2 Rading Matrial Last Lctur Main rading Concurrncy Control and Rcovry Michal Franklin, 1997 Chaptrs 2.2, 3.2 A vry good rad for othr topics on transactions as wll pdf on th wbsit [RG] Chaptr Acknowldgmnt: Slids by Prof. Magda Balazinska wr consultd to prpar som of ths slids. Duk CS, Fall 2017 CompSci 516: Databas Systms 3 UDO REDO UDO/REDO Chckpointing Rcovry Th main concpts of ths logs wr discussd Duk CS, Fall 2017 CompSci 516: Databas Systms 4 Last topic in rcovry Today Physical/ical/Physiological ging ARIES protocol by IBM An fficint implmntation of UDO/REDO log Including th data structurs that ar usd for th rcovry Duk CS, Fall 2017 CompSci 516: Databas Systms 5 : old/nw concpts Each ntry in th log is calld a log rcord.g. rcall <T, X, u, v> for undo/rdo log Whn a log rcord is cratd, it is assignd a uniqu Squnc umbr () typically, monotonically incrasing to provid rlativ position in th log to a data itm in buffr: a log rcord is cratd Many systms writ th of this log rcord into th pag containing th data itm rlats th stat of a data pag to loggd updats How do ths log rcords look in practic? Duk CS, Fall 2017 CompSci 516: Databas Systms 6 1

2 WAL for UDO/REDO log Physical ging Writ Ahad (WAL) from Lctur 16 All log rcords for an updat ar first writtn to disk bfor th updat (th modifid pag) is writtn to disk A transaction is not considrd committd, until all its log rcords + COMMIT rcord ar on disk Allows STEAL + O FORCE (good!) Physical log rcords indicat location of modifid data in th databas.g. position on a particular pag if a nw tupl is insrtd in a rlation, log rcords may contain changs for spac allocation indx updats rorganization tc. Duk CS, Fall 2017 CompSci 516: Databas Systms 7 Duk CS, Fall 2017 CompSci 516: Databas Systms 8 ical ging ical log rcords indicat high lvl info about oprations prformd if a nw tupl is insrtd in a rlation, log rcords may indicat th insrtion has takn plac valu of th insrtd tupl Physical vs. ical ging ical logging Advantags Minimizs th amount of data that must b writtn to th log Hids many implmntation dtails and complx oprations undr UDO/REDO logic Disadvantags Difficult to implmnt, as logging oprations may not b atomic Duk CS, Fall 2017 CompSci 516: Databas Systms 9 Duk CS, Fall 2017 CompSci 516: Databas Systms 10 Physiological ging ARIES protocol rcords ar constraind to rfr to a singl pag but may rflct logical oprations on that pag.g. for insrt on a pag, spcify th valu of th tupl that is insrtd do not spcify any frspac manipulation A dtaild but simpl implmntation dtails of logging protocol Dvlopd in IBM, but now usd in many DBMS Tradoff btwn physical and logical atomic lik physical and lss logging rcords lik logical Duk CS, Fall 2017 CompSci 516: Databas Systms 11 Duk CS, Fall 2017 CompSci 516: Databas Systms 12 2

3 ARIES : Main Idas xt in dtail ARIES Data Structurs Writ Ahad ging (WAL) bfor an updat gos to th disk, th log rcord for that updat must go to th disk Physiological ging rcovry prv transid ntry Typ undoxt Pagorintd REDO REDO oprations involv pags th affctd pag is spcifid in th log rcord ical UDO oprations prformd to undo an updat do not nd to b th xact invrss of th oprations of th original updat.g. if T1 updats an indx ntry in pag P1, latr P1 is split (dynamic hashing!) and ntry is movd to P2, w do not want to do UDO opration on P1, but on th nw location P2 Duk CS, Fall 2017 CompSci 516: Databas Systms 13 transid last Status A =. B =. C =. B =. Duk CS, Fall 2017 CompSci 516: Databas Systms 14 ARIES Data Structurs: Pag Buffr pool contains multipl pag Each pag contains a pag = th of th log rcord for th latst updat to th pag usd during rcovry to dtrmin whthr or not an updat for a pag has to b UDOn also dtrmins th point in th log from which th REDO pass must commnc during rcovry A =. B =. C =. B =. ARIES Data Structurs: Transaction Tabl Contains status information about ach transaction that is currntly running transid (latr tid) uniqu transaction ID last for ach transaction of th most rcnt log rcord writtn by th transaction Status Running/Committd/Abortd/ Unknown (whil rcovry) transid last Status Duk CS, Fall 2017 CompSci 516: Databas Systms 15 Duk CS, Fall 2017 CompSci 516: Databas Systms 16 ARIES Data Structurs: Dirty Pag Tabl rcovry Contains an ntry for ach dirty pag dirty pag = contains an updat that is not writtn to disk yt rcovry of th arlist log rcord that might nd to b REDO n for th pag during rstart Rcall: w car about dirty pags in mmory only for REDO, not for UDO ARIES Data Structurs: uniqu id of log in incrasing squnc transid (latr tid) Id of th transaction making th changs (latr pid) which pag is bing modifid ntry actual changs.g. WRITE A : ab > cd prv transid ntry ot: ARIES is UDO/REDO maintains both prvious and nw valu i.. vrything in <T, A, u, v> is bing maintaind Typ latr undoxt Duk CS, Fall 2017 CompSci 516: Databas Systms 17 Duk CS, Fall 2017 CompSci 516: Databas Systms 18 3

4 ARIES Data Structurs: prv rcords blonging to th sam transaction ar linkd backwards in tim using a fild in ach log rcord whn a nw log rcord is writtn th valu of th last fild from th Transaction tabl is writtn as prv nw rcord s is ntrd as last in th prv transid ntry transid last Status Typ undoxt ARIES Data Structurs: Typ.g. WRITE A : ab > cd Commit Abort ED CLR Dtails latr prv transid ntry Typ undoxt Duk CS, Fall 2017 CompSci 516: Databas Systms 19 Duk CS, Fall 2017 CompSci 516: Databas Systms 20 Chckpointing in ARIES Chckpoints ar priodically takn ARIES uss a form of fuzzy chckpoint that is xtrmly inxpnsiv Whn a chckpoint is takn a chckpoint rcord is constructd includs th contnts of th Transaction Tabl and Dirty Pag Tabl Chckpoints ar fficint no opration is quiscd (stalld) no databas pags ar flushd to disk from mmory! But th log that has to b maintaind is not much rducd limitd in part by th arlist rcovry of th dirty pags at th chckpointing tim writing dirty pags priodically to disk might hlp Running Exampl: Maintaining Data Structurs Duk CS, Fall 2017 CompSci 516: Databas Systms 21 Duk CS, Fall 2017 CompSci 516: Databas Systms 22 Exampl actions Exampl. 1. T 1000 changs th valu of A from abc to df on pag 2. T 2000 changs th valu of B from hij to klm on pag 3. T 2000 changs th valu of D from mnp to qrs on pag 4. T 1000 changs th valu of C from tuv to wxy on pag 5. T 2000 commits and th ED log rcord is writtn 6. T 1000 changs th valu of E from pq to rs on pag 7. is flushd to disk 8. Crash!! Exampl is adaptd from [RG] Duk CS, Fall 2017 CompSci 516: Databas Systms 23 ARIES Data Structurs rcovry prv tid pid ntry Typ undoxt 101 initial configuration Duk CS, Fall C 2017 = tuv E = pq CompSci 516: Databas Systms E = pq 24 4

5 First opration: 1. T 1000 changs th valu of A from abc to df on pag? Changs 1. T 1000 changs th valu of A from abc to df on pag rcovry prv tid pid ntry Typ undoxt 101 rcovry 101 prv tid pid ntry Typ undoxt 101 T1000 Writ A T Running Pag= 101 Duk CS, Fall C 2017 = tuv E = pq CompSci 516: Databas Systms E = pq 25 A = df D = mnp Duk CS, Fall C 2017 = tuv E = pq CompSci 516: Databas Systms E = pq 26 xt: 2. T 2000 changs th valu of B from hij to klm on pag? Changs: 2. T 2000 changs th valu of B from hij to klm on pag? rcovry 101 prv tid pid ntry Typ undoxt 101 T1000 Writ A rcovry prv tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T Running T Running T Running Pag= 101 Pag= 101 Pag= 102 A = df D = mnp Duk CS, Fall C 2017 = tuv E = pq CompSci 516: Databas Systms E = pq 27 A = df D = mnp Duk CS, Fall C 2017 = tuv E = pq CompSci 516: Databas Systms E = pq 28 xt: 3. T 2000 changs th valu of D from mnp to qrs on pag? Changs: 3. T 2000 changs th valu of D from mnp to qrs on pag rcovry prv tid pid ntry Typ undoxt T1000 Writ A T 2000 Writ B T Running T Running Unchangd rcovry prv tid pid ntry Typ undoxt T1000 Writ A T 2000 Writ B T Writ D 2000 T Running T Running Pag= 101 Pag= 102 Pag= 103 Pag= 102 A = df D = mnp Duk CS, Fall C 2017 = tuv E = pq CompSci 516: Databas Systms E = pq 29 A = df D = qrs Duk CS, Fall C 2017 = tuv E = pq CompSci 516: Databas Systms E = pq 30 5

6 xt: 4. T 1000 changs th valu of C from tuv to wxy on pag? Changs: 4. T 1000 changs th valu of C from tuv to wxy on pag? rcovry prv tid pid ntry Typ undoxt T1000 Writ A T 2000 Writ B T Writ D 2000 T Running T Running rcovry T Running T Running tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C Pag= 103 Pag= 102 Pag= 103 Pag= 102 A = df D = qrs Duk CS, Fall C 2017 = tuv E = pq CompSci 516: Databas Systms E = pq 31 A = df D = qrs Pag= 104 Duk CS, Fall 2017 E = pq CompSci 516: Databas Systms E = pq 32 xt: 5. T 2000 commits and th nd log rcord is writtn rcovry T Running tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C Pink = On disk Whit = In mmory Changs: 5. T 2000 commits and th nd log rcord is writtn stp rcovry T Running tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C T Running Pag= 103 Pag= 102 T Committd Pag= 103 Pag= 102 writtn to disk ot: no forc = not th dirty pags changd by T2000! lss cost A = df D = qrs Pag= 104 Duk CS, Fall 2017 E = pq CompSci 516: Databas Systms E = pq 33 A = df D = qrs Pag= 104 Duk CS, Fall 2017 E = pq CompSci 516: Databas Systms E = pq 34 Pink = On disk Whit = In mmory Changs: 5. T 2000 commits and th nd log rcord is writtn stp rcovry T Running T Committd T2000 rmovd from transaction tabl tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C assum an xtra flush log Changs: Pink = On disk 5. T 2000 commits and th nd log rcord is writtn stp rcovry T Running tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C Whit = In mmory Pag= 103 Pag= 102 Pag= 103 Pag= 102 A = df D = qrs Pag= 104 Duk CS, Fall 2017 E = pq CompSci 516: Databas Systms E = pq 35 A = df D = qrs Pag= 104 Duk CS, Fall 2017 E = pq CompSci 516: Databas Systms E = pq 36 6

7 Whnvr a transaction commits, log is flushd to th disk: i. th logtail (whatvr is not on disk) is writtn to disk Assum a forcwrit of log aftr commit is writtn Th dirty pags ar not ndd to b flushd to disk (OFORCE) OTE: 1. Th Commit rcord is rquird to b flushd (i.. all logs up to and including that commit rcord) 2. Th End rcord is not rquird to b flushd, in this cas w ar only assuming that it has bn flushd as wll (so that w hav a good xampl whil doing rcovry) : standard Rcord Typs Commit: logtail forcdwrittn to disk, up to & including commit (not that still noforc, th actual modifid pags may not b writtn, and much smallr cost) Abort: abort typ log rcord is writtn + undo is initiatd for this transaction End: whn a transaction is abortd or committd, som additional actions ar prformd, aftr that an nd rcord is writtn CLR: (latr) Undoing updats (during abort or rcovry from crash), for vry updat rcord undon, writ a CLR (Compnsation Rcord) Duk CS, Fall 2017 CompSci 516: Databas Systms 37 Duk CS, Fall 2017 CompSci 516: Databas Systms 38 xt: 6. T 1000 changs th valu of E from pq to rs on pag Pag= 103 rcovry T Running A = df D = qrs Pag= 102 tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C Pag= 104 Duk CS, Fall 2017 E = pq CompSci 516: Databas Systms E = pq 39 Changs: 6. T 1000 changs th valu of E from pq to rs on pag Pag= 103 rcovry T Running A = df D = qrs Pag= 102 tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C T 1000 Writ E pq > rs Pag= 104 Pag= 107 Duk CS, Fall 2017 E = rs CompSci 516: Databas Systms E = pq 40 xt: 7. Pag is flushd to disk Pag= 103 rcovry T Running A = df D = qrs Pag= 102 tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C T 1000 Writ E pq > rs Pag= 104 Pag= 107 Duk CS, Fall 2017 E = rs CompSci 516: Databas Systms E = pq 41 xt: 7. Pag is flushd to disk Pag= 103 rcovry T Running A = df D = qrs Pag= 102 tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C T 1000 Writ E pq > rs Pag= 102 Pag= 104 Pag= 107 Duk CS, Fall 2017 E = rs CompSci 516: Databas Systms E = pq 42 7

8 xt: 7. Pag is flushd to disk (aftr) Pag= 103 rcovry T Running A = df D = qrs Pag= 102 tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C T 1000 Writ E pq > rs Pag= 102 Pag= 104 Pag= 107 Duk CS, Fall 2017 E = rs CompSci 516: Databas Systms E = pq 43 Flush pag to disk 1. Writ currnt contnt of to disk (along with pag) 2. Rmov from Dirty Pag tabl OTE: Writ Ahad 1. All s changing that pag must b writtn to disk 2. In this cas it is okay, sinc th last (not flushd) log rcord involvs whil is bing flushd ( 102 is alrady on disk) 3. Whn a pag is writtn, w nd to nsur that all log rcords up to th pag ar on disk still no forc (only logs that ar much smallr than st of pags changd by th transaction ar writtn to disk) furthr, log is maintaind as asquntial fil much chapr writ ot: is always writtn to disk in ordr, i.. w can Duk CS, nvr Fall 2017 skip som log ntris CompSci 516: Databas in btwn Systms 44 Chckpointing at ARIES Lik bfor <START CKPT> and <ED CKPT> Writs th stat as of th tim of <START CKPT> Calld fuzzy chckpointing onquiscnt : nw transactions can start Dos not rquir pags in buffr pool to b writtn But ffctivnss limitd to arlist possibl rcovry in th dirty pag tabl has to start REDO from thr Priodically writing dirty pags to disk hlps Aftr chckpointing, both transaction tabl and dirty pag tabls ar mpty Duk CS, Fall 2017 CompSci 516: Databas Systms CRASH!! Duk CS, Fall 2017 CompSci 516: Databas Systms Crash!! Ths ar gon from mmory Pag= 103 rcovryl S T Running A = df D = qrs tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C T 1000 Writ E pq > rs Pag= 102 Pag= 104 Pag= 107 Duk CS, Fall 2017 E = rs CompSci 516: Databas Systms E = pq 47 Crash Rcovry: Thr Phass Big Pictur ot: th ordr of A, B, C may vary Oldst log rcord of trans. activ at crash Smallst rc in dirty pag tabl aftr Analysis Most rcnt <start ckpt> CRASH A REDO B C Analysis UDO 1. Analysis Start from last chckpoint (from C) Go forward until th last log rcord Figur out which trans. committd sinc chckpoint, which faild Rconstructs (not xact) dirty pag tabl and transaction tabl 2. REDO rpat history in forward dirction start with th arlist rcovry rturnd by Analysis phas (from B) rdo all changs to all pags that might hav bn dirty 3. UDO undo ffcts of activ transactions at crash rturnd by Analysis phas go in backward dirction (until A) Duk CS, Fall 2017 CompSci 516: Databas Systms 48 8

9 It has a thrfold job: Dtrmins th point in th log at which to start th REDO pass 2. Dtrmins which pags could hav bn dirty at th tim of th crash to avoid unncssary I/O in th REDO pass a consrvativ suprst of actual dirty pags 3. Dtrmins which transactions had not committd at th tim of th crash and will thrfor nd to b UDOn. Duk CS, Fall 2017 CompSci 516: Databas Systms 49 Duk CS, Fall 2017 CompSci 516: Databas Systms 50 : Dtails Bgin at th most rcnt chckpoint Rconstruct Dirty Pag Tabl and Transaction Tabl to dtrmin th stat of th systm at th tim of crash Scan forward to th nd of th log Contnts of ths two tabls ar modifid according to th log rcords ncountrd in th forward scan : Mor Dtails Whn a log rcord for a transaction that dos not appar in th Transaction Tabl is ncountrd that transaction is addd to th transaction tabl Whn an ED rcord is ncountrd that transaction is rmovd from th transaction tabl Whn an UPDATE log rcord for a pag not in th Dirty Pag Tabl is ncountrd that pag is addd to th dirty pag tabl of th rcord is rcordd as rcovry for that pag Last is modifid All lik bfor! Rad yourslf latr aftr sing xampls Duk CS, Fall 2017 CompSci 516: Databas Systms 51 Duk CS, Fall 2017 CompSci 516: Databas Systms 52 Chckpointing in th xampl Running Exampl: This xampl has no chckpointing == Chckpointing at th bginning Analysis phas in th rcovry starts with mpty Dirty Pag tabl and mpty Transaction Tabl If chckpoint was availabl, th latst copis of ths tabls hav to b rad from disk from th last chckpoint Duk CS, Fall 2017 CompSci 516: Databas Systms 53 Duk CS, Fall 2017 CompSci 516: Databas Systms 54 9

10 rcovry tid pid ntry Typ undoxt 101 T1000 Writ A rcovry 101 tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B 102 T 2000 Writ B T 2000 Writ D T 2000 Writ D T 1000 Writ C T 1000 Writ C T U= Unknown Pag= 102 Will not show th buffr pool from th Duk CS, Fall 2017 CompSci 516: Databas Systms E = pq 55 nxt slid Pag=102 C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms 56 rcovry tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B rcovry tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 2000 Writ D T 1000 Writ C T 1000 Writ C T U T U T U T U Pag=102 C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms 57 Pag=102 C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms 58 rcovry tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B rcovry tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 2000 Writ D T 1000 Writ C T 1000 Writ C T U T C Pag=102 C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms 59 Pag=102 Writ A or Abort if you s an Abort log instad C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms 60 10

11 rcovry tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B rcovry tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 2000 Writ D T 1000 Writ C T 1000 Writ C T C Pag=102 Rmov ntry from Transaction Tabl if you s an End rcord (both for Abortd and Committd transactions) C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms 61 Alrady writtn to disk, but rappars Pag=102 (consrvativ construction of Dirty Pag Tabl) C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms 62 Lost updat during crash, but writ ahad log, so saf! Pag= 103 rcovry T Running A = df D = qrs Compar prvious slid with Dirty Tabl and Transaction Tabl right bfor Crash tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C T 1000 Writ E pq > rs Pag= 102 Pag= 104 Pag= 107 Duk CS, Fall 2017 E = rs CompSci 516: Databas Systms E = pq 63 : OTE At th nd of this pass, th Dirty Pag Tabl is consrvativ Som pags may alrady hav bn flushd to disk It lists all pags that could hav bn dirty at th tim of crash Transaction Tabl contains ntris for transactions that would actually rquir UDO Duk CS, Fall 2017 CompSci 516: Databas Systms 64 ARIES: REDO Pass REDO in ARIES = Rpating History 2. REDO Pass REDO updats for all transactions committd as wll as for transactions to b abortd in UDO both UPDATE and CLR rcords (latr) at th nd of REDO, th databas would b in th sam stat w.r.t. loggd updats at th tim of crash Duk CS, Fall 2017 CompSci 516: Databas Systms 65 Duk CS, Fall 2017 CompSci 516: Databas Systms 66 11

12 Whn REDO is OT ndd 1. If th affctd pag is not in th Dirty Pag Tabl all changs to this pag was writtn to disk 2. Othrwis, th pag s rcovry > of th rcord bing chckd Rcovr is th first updat to a pag that may not hav bn writtn to disk currnt updat has gon to disk 3. Othrwis, th pag >= of th rcord bing chckd may nd to load th pag from disk (stord on th pag) chckd last bcaus it nds a pag I/O ithr this updat or a latr updat was alrady writtn to disk ARIES: REDO Pass dtails Work with th Dirty Pag Tabl Find th smallst rcovry in th dirty pag tabl = First from th analysis phas Rdo th (and CLR latr) actions, unlss (in this ordr) Affctd pag is not in th dirty pag tabl Or, rcovry > bing chckd Or, pag >= bing chckd End/Commit/Abort s ar skippd Duk CS, Fall 2017 CompSci 516: Databas Systms 67 Duk CS, Fall 2017 CompSci 516: Databas Systms 68 Stat Aftr Running Exampl: REDO Pass rcovry tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C Duk CS, Fall 2017 CompSci 516: Databas Systms 69 Pag=102 C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms rcovry REDO Pass: find first tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C rcovry Pag= to 101 A = df D = mnp REDO: Stp 1 tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C Pag=102 first: Th arlist rcovry of all th ntris in th Dirty Pag Tabl spot in th log from which to bgin th REDO pass C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms 71 Affctd pag is not in th dirty pag tabl: Els, rcovry > bing chckd: Pag=102 Els, pag >= bing chckd: REDO C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms 72 12

13 rcovry REDO: Stp 2 tid pid ntry Typ undoxt 101 T1000 Writ A rcovry REDO: Stp 3 tid pid ntry Typ undoxt 101 T1000 Writ A Pag= 101 Pag=102 A = df D = mnp 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C Pag= 101 to 103 Pag=102 A = df D = qrs 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C Affctd pag is not in th dirty pag tabl: Els, rcovry > bing chckd: Pag=102 Els, pag >= bing chckd: Y O REDO = SKIPPED C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms 73 Affctd pag is not in th dirty pag tabl: Els, rcovry > bing chckd: Pag=102 Els, pag >= bing chckd: REDO C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms rcovry Pag= 103 A = df D = qrs Pag= to 104 Pag=102 REDO: Stp 4 tid pid ntry Typ undoxt 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C C =wxy Affctd pag is not in th dirty pag tabl: Els, rcovry > bing chckd: Pag=102 Els, pag >= bing chckd: REDO C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms UDO Pass Duk CS, Fall 2017 CompSci 516: Databas Systms 76 ARIES : UDO Pass Scan backward from th nd of th log All transactions that hav not committd at th tim of th crash, should b undon UDO is an unconditional opration on ARIES i.. th pag s not chckd bcaus always th UDO has to b don Can do this bcaus of th prior REDO phas applid all loggd updats to th pag Compnsation Rcord (CLR) and Undoxt CLR is addd aftr an updat is undon so that no Undo action is undon.g. as th rsult of a systm crash during an abort Undoxt additional fild for CLR of th nxt log rcord that must b undon for th transaction st to th valu of th prv of th log rcord bing undon Duk CS, Fall 2017 CompSci 516: Databas Systms 77 Duk CS, Fall 2017 CompSci 516: Databas Systms 78 13

14 Rcall: ARIES Mthod Illustration ordr may b flippd Oldst log rcord of activ transaction at th tim of crash first = Smallst rcovry in dirty pag tabl at nd of Analysis Running Exampl: UDO Pass i.. start with last of U transactions in th Transaction Tabl and thn trac back using th log S th dtails in Franklin97Transaction.pdf Duk CS, Fall 2017 CompSci 516: Databas Systms 79 Duk CS, Fall 2017 CompSci 516: Databas Systms 80 UDO Pass Efficint implmntation: Maintain a st ToUndo Initializ to lasts of all U (unknown) transactions at Transaction Tabl undo th largst in ToUndo at ach stp (th latst on in bottomup ordr) Duk CS, Fall 2017 CompSci 516: Databas Systms rcovry Pag= 103 A = df D = qrs Pag= 104 C =wxy Pag=102 Pag=102 UDO Pass tid pid ntry Typ undoxtl S 101 T1000 Writ A 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C T 2000 Com mit ToUDO = {104} C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms 82 rcovry UDO Pass tid pid ntry Typ undoxtl S 101 T1000 Writ A rcovry UDO Pass tid pid ntry Typ undoxtl S 101 T1000 Writ A Pag= 103 Pag=102 A = df D = qrs 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C T 2000 Com mit Pag= 103 Pag=102 A = df D = qrs 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C T 2000 Com mit Pag= T 1000 UndoT CLR 101 Pag= T 1000 UndoT CLR 101 C =tuv C =tuv A CLR is writtn Pag=102 Pag = (CLR) Valu of C is undon ToUDO = {101} C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms 83 Pag=102 ToUDO = {101} C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms 84 14

15 rcovry UDO Pass tid pid ntry Typ undoxtl S 101 T1000 Writ A rcovry UDO Pass tid pid ntry Typ undoxtl S 101 T1000 Writ A Pag= 108 Pag=102 A = abc D = qrs 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C T 2000 Com mit Pag= 108 Pag=102 A = abc D = qrs 102 T 2000 Writ B T 2000 Writ D T 1000 Writ C T 2000 Com mit Pag= T 1000 UndoT CLR 101 Pag= T 1000 UndoT CLR 101 C =tuv 108 T 1000 UndoT CLR C =tuv 108 T 1000 UndoT CLR Pag=102 ToUDO = {} C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms T 1000 End Pag=102 Writ an ED rcord C Duk = tuv CS, Fall 2017 E = pq CompSci 516: Databas Systms 86 Whn a CLR is ncountrd during backward scan Us of CLR in UDO o opration is prformd on th pag backward scan continus to th log rcord pointd to by Undoxt jump ovr undon updat and all othr updats for th transactions alrady undon dos not undo an UDO Undoxt links S th dtails in Franklin97Transaction.pdf (3.2.4) history rpatd until hr aftr REDO of 2 nd crash starts to xamin from hr but skips until 10 If som CLR rcords ar writtn to disk during an UDO phas, thn a crash happns (.g. hr 40, 50 ar writtn to disk bfor th scond crash), thn th nxt UDO phas will skip undoing thos CLRs. ot: REDO rdos CLRs! Duk CS, Fall 2017 CompSci 516: Databas Systms 87 Duk CS, Fall 2017 CompSci 516: Databas Systms 88 15

Selection Protocol BC Snowboard Provincial Freestyle Team July 15, 2015

Selection Protocol BC Snowboard Provincial Freestyle Team July 15, 2015 Slction Protocol 2015-2016 BC Snowboard Provincial Frstyl Tam July 15, 2015 Background Th BC Snowboard Provincial Frstyl Tam Slction Protocol is dsignd to outlin tam slction for th rstructurd BC Snowboard

More information

Owner s Manual. Model Number: 73654

Owner s Manual. Model Number: 73654 Ownr s Manual Modl Numbr: 73654 Fishr-Pric, Inc., a subsidiary of Mattl, Inc., East Aurora, NY 14052 U.S.A. 2002 Mattl, Inc. All Right Rsrvd. and dsignat U.S. tradmarks of Mattl, Inc. Printd in China.

More information

Bow Tie Wedding SVG Set.

Bow Tie Wedding SVG Set. Bow Ti Wdding SVG St d i u G ct Proj www.dcipollodsigns.com Introduction This wdding stationary st has a traditional and lgant dsign in th popular layrd styl, using svral layrs of your favorit pattrnd

More information

GETTING STARTED INSTALLATION GUIDE HID CONVERSION KIT. Please make sure all parts are included in your HID kit.

GETTING STARTED INSTALLATION GUIDE HID CONVERSION KIT. Please make sure all parts are included in your HID kit. v1.0 030718 HI ONVRSION KIT INSTLLTION UI Profssional installation is rcommndd. LL HI KITS R INSTLL T YOUR OWN RISK! OPT7 and its affiliats will not b hld liabl for any damag or cost associatd with installation

More information

GETTING STARTED HID CONVERSION KIT INSTALLATION GUIDE. Please make sure all parts are included in your HID kit.

GETTING STARTED HID CONVERSION KIT INSTALLATION GUIDE. Please make sure all parts are included in your HID kit. v1.0.031318 HI ONVRSION KIT INSTLLTION UI Profssional installation is rcommndd. LL HI KITS R INSTLL T YOUR OWN RISK! OPT7 and its affiliats will not b hld liabl for any damag or cost associatd with installation

More information

SUMMARY Estimated Future Tax Evasion under the Income Tax System and Prospects for Tax Evasion under the FairTax: New Perspectives

SUMMARY Estimated Future Tax Evasion under the Income Tax System and Prospects for Tax Evasion under the FairTax: New Perspectives SUMMARY Estimatd Futur Tax Evasion undr th Incom Tax Systm and Prospcts for Tax Evasion undr th FairTax: Nw Prspctivs By Richard J. Cbula, Ph.D. Fiorntina AngjllariDajci, Ph.D. March 1, 2017 Purpos of

More information

e reserve section tasks as

e reserve section tasks as STUDENT DUTIES AND WORK SCHEDULES WorK schduls ar ffctiv from th first day of classs to th FridaY of finals wk. Intrsssion hours ar staffd on a voluntary basis, with priority givn to thos with availabl

More information

2 Contnts Throughout history, popl hav movd goods from on plac to anothr. Ths txts ar about popl who travl as part of thir jobs. On th Road 3 Sharon B

2 Contnts Throughout history, popl hav movd goods from on plac to anothr. Ths txts ar about popl who travl as part of thir jobs. On th Road 3 Sharon B ry 2 Travlling On 2 Contnts Throughout history, popl hav movd goods from on plac to anothr. Ths txts ar about popl who travl as part of thir jobs. On th Road 3 Sharon Brown drivs lorris for a living, taking

More information

quebec open 2011 djudo competition din 2010 several countries participated: October 8th and 9th Centre Pierre-Charbonneau Montreal

quebec open 2011 djudo competition din 2010 several countries participated: October 8th and 9th Centre Pierre-Charbonneau Montreal qubc opn 2011 Octobr 8th and 9th Cntr Pirr-Charbonnau Montral djudo comptition U15, U17, U20, snior and mastrs din 2010 svral countris participatd: V rs i n ón n l vrd s int pa r n ño ior l USA, Franc,

More information

COIN TELEPHONE STATIONS BACKBOARDS

COIN TELEPHONE STATIONS BACKBOARDS BELL SYSTEM PRACTCES AT & TCo Standard SECTON 56-1-11 ssu 2, Sptmbr 1976 CON TELEPHONE STATONS BACKBOARDS 1. GENERAL Strngth and rigidity of bas matrial 1.1 This sction provids idntification and installation

More information

On the decomposition of life expectancy and limits to life

On the decomposition of life expectancy and limits to life On th dcomposition of lif xpctancy and limits to lif Ls Mayhw and David Smith Faculty of Actuarial Scinc Cass Businss School Longvity 10 Sptmbr 2014 Santiago Chil Som ky dmographic issus What do trnds

More information

Structural design and motion analysis of Hexapod Bionic walking. device. Zhu Zhifang12

Structural design and motion analysis of Hexapod Bionic walking. device. Zhu Zhifang12 4th Intrnational Confrnc on Machinry, Matrials and Computing Tchnology (ICMMCT 016) Structural dsign and motion analysis of Hxapod Bionic walking dvic Zhu Zhifang1 1.Jiangxi Provinc Ky Laboratory of prcision

More information

Kids Sea Camp. Please see the Kids Sea Camp dive agenda attached.

Kids Sea Camp. Please see the Kids Sea Camp dive agenda attached. Wlcom to Kids Sa Camp Thank you for choosing to di with Scuba St. Lucia. Th following information is about our oprating procdurs and schdul. Bfor diving with us, plas rviw this pamphlt thoroughly. Fill

More information

Lesson Plans Unit 1 Assessment Focus

Lesson Plans Unit 1 Assessment Focus g E n P i l n r a a c r al l dn i v r al r l a n o ti o m, f i y l c a d r n a t i t l r l po ca i S s, y E h P p n i th hiv n r ac ld i o h t c ll ls l a i k g s n k u. Givi hinking o c t. n t d pm an

More information

Uncle John's Choupique Road - Sulphur, LA 70665

Uncle John's Choupique Road - Sulphur, LA 70665 Uncl John's 5229 Choupiqu Road - Sulphur, LA 70665 Thank you for purchasing my plans. Should you hav any qustions whil building your Jon-boat don't hsitat to mail, uncljohn@uncljohns.com or call, 337-570-1486.

More information

On the decomposition of life expectancy and limits to life

On the decomposition of life expectancy and limits to life On th dcomposition of lif xpctancy and limits to lif Ls Mayhw and David Smith Faculty of Actuarial Scinc Cass Businss School ARC Confrnc 2014 Santa Barbara Som ky dmographic issus What do trnds in lif

More information

01/31/ Basketball Home Stretch

01/31/ Basketball Home Stretch Eastrn Illinois Univrsity Th Kp 1984 Prss Rlass 1-31-1984 01/31/1984 - Basktball Hom Strtch Univrsity Markting and Communications Follow this and additional works at: http://thkp.iu.du/prss_rlass_1984

More information

Lydiard. Beginners Running Course. Igniting Life-long Fitness & Vitality. 1 Lydiard Foundation LYDIARD FOUNDATION HEADQUARTERS

Lydiard. Beginners Running Course. Igniting Life-long Fitness & Vitality. 1 Lydiard Foundation LYDIARD FOUNDATION HEADQUARTERS Lydiard First stps Bginnrs Running Cours Igniting Lif-long Fitnss & Vitality LYDIARD FOUNDATION HEADQUARTERS 2525 Arapaho Av., E4-209 Bouldr, CO 80302 Email: info@lydiardfoundation.org Phon: 720-437-3000

More information

3rd thru 5 th June 2011

3rd thru 5 th June 2011 OLYMPIA DOG DAYS Ranch Dog Trial, Post Advancd, Stockdog Trials Conformation, Obdinc and Junior Handling Fido s Farm, Olympia, Washington Hostd by th Australian Shphrd Club of Washington 3rd thru 5 th

More information

Basic Horse Genetics.

Basic Horse Genetics. A l a b a m a A & M a n d A u b u r n U n i v r s i t i s Basic Hors Gntics ANR-1420 Undrstanding th basic principls of gntics and gn-slction mthods is ssntial for popl in th hors-brding businss and is

More information

Uniform illumination for slim, shallow box signs

Uniform illumination for slim, shallow box signs Uniform illumination for slim, shallow box signs Koldo Affinium postrbox s (LPM300), spcially dsignd for shallow box signs Uniform illumination for slim, shallow box signs Koldo Affinium postrbox s (LPM300)

More information

missed. The football you ve

missed. The football you ve Th football you v missd. Rmmbr th glory days. Grass in bad conditions, rain mudding th rough pitch. Elvn tough guys a sid that will transform a gam in an pic battl that maks you long for match day all

More information

OPTIONAL ADD-ON ITEMS TONGUE JACK KAYAK KIT KARAVAN T R A I L E R S TITLE: MAT'L: FINISH: DWG. #: KBE W/TORSION AXLE SEE B.O.M.

OPTIONAL ADD-ON ITEMS TONGUE JACK KAYAK KIT KARAVAN T R A I L E R S TITLE: MAT'L: FINISH: DWG. #: KBE W/TORSION AXLE SEE B.O.M. OPTIONAL ADD-ON ITMS TONGU JACK KAYAK KIT NOTS: ) DRAWING MAY B SHOWN WITH OPTIONS THAT MAY NOT B ON ALL TRAILR MODLS. 54 MJH 0-- D 506 LJW 0-- ADDD KAYAK KIT OPTION DAT UPDATD ASSMBLY; ADDD DIMNSIONS

More information

Odd/Even Mode Analysis

Odd/Even Mode Analysis 4/4/007 Odd Evn Md Analyi 1/9 Odd/Evn Md Analyi Q: Althugh ymmtric circuit appar t b plntiful in micrwav nginring, it m unlikly that w wuld ftn ncuntr ymmtric urc. D virtual hrt and pn typically vr ccur?

More information

STUDY ON ANCHOR BEHAVIOR OF CFRP PLATE TO CONCRETE

STUDY ON ANCHOR BEHAVIOR OF CFRP PLATE TO CONCRETE Octor -7, 8, Bijing, China STUDY ON ANCHOR BEHAVIOR OF CFRP PLATE TO CONCRETE Kntaro MATSUNAGA and Tsutomu YANO and Hiroyuki NAKAMURA and Nouhiro HISABE and Toshiyuki KANAKUBO Graduat Studnt, Graduat School

More information

MSA Latchways Attachment Devices Operation & Selection Guide Horizontal, vertical and inclined systems

MSA Latchways Attachment Devices Operation & Selection Guide Horizontal, vertical and inclined systems MSA Latchays Attachmnt Dvics Opation & Slction Guid Hoizontal, vtical and inclind systms Bcaus vy lif has a pupos... Attachmnt Dvics Latchays Attachmnt Dvics All Latchays attachmnt dvics a dsignd to connct

More information

SCS and GOLDEN WEST SWIM CLUB 2009 SHORT COURSE YOUNGER JUNIOR OLYMPIC CHAMPIONSHIPS

SCS and GOLDEN WEST SWIM CLUB 2009 SHORT COURSE YOUNGER JUNIOR OLYMPIC CHAMPIONSHIPS SCS and OLDN WST SWIM CLUB 2009 SHORT COURS YOUNR JUNIOR OLYMPIC CHAMPIONSHIPS Sanctioned by: Southern California Swimming Sponsored by: olden West Swim Club Sanction No: 09-014 Huntington Beach, CA ntries

More information

ACTIVITY SHAPING THE TALLEST PEAK ON EARTH

ACTIVITY SHAPING THE TALLEST PEAK ON EARTH gography standards 1, 4, 7, 17; scinc standard d-3; social studis standard 3 ACTIVITY SHAPIG THE TALLEST PEAK O EARTH 1H MOUT EVEREST, PART OF THE HIMALAYA MOUTAI RAGE, was cratd 30 to 50 million yars

More information

New Directions in Bottle Collecting A Reminiscience of 53 Years of Bottle Collecting in South Carolina Antique Bottle Collecting Histories

New Directions in Bottle Collecting A Reminiscience of 53 Years of Bottle Collecting in South Carolina Antique Bottle Collecting Histories 26 - Jun 26 Part 2 of 4 A Rminiscinc Rminiscnc of 53 Yars of Bottl Collcting in South Carolina by Harvy S. Tal Antiqu Bottl Collcting Historis On of a sris... Up and coming diggr Lbby Clmnti with Stv Harris

More information

Journal of Energy Technologies and Policy ISSN (Paper) ISSN (Online) Vol.4, No.6, 2014

Journal of Energy Technologies and Policy ISSN (Paper) ISSN (Online) Vol.4, No.6, 2014 Dsign and Simulation of Hybrid Wind Disl Systm Softwar Prof.Sursh Mashyal (Corrsponding author Maratha Mandal Enginring Collg R.S.No.104 Halbhai, P.O. Nw Vantmuri ia Kakati, Blgaum-591113, Karnataka Stat,

More information

3.13 Parcel 52 Bldg 699 Army/Air Force Exchange Services Gas Station

3.13 Parcel 52 Bldg 699 Army/Air Force Exchange Services Gas Station Final Sit Invstigation Rport Fort Monmouth July 2008 3.13 Parcl 52 Bldg 699 Army/Air Forc Exchang Srvics Gas Station 3.13.1 Sit Dscription Bldg 699 is a full-srvic gas station and convninc stor locatd

More information

HUDDERSFIELD NEW COLLEGE FURTHER EDUCATION CORPORATION

HUDDERSFIELD NEW COLLEGE FURTHER EDUCATION CORPORATION HUDDERSFIELD NEW COLLEGE FURTHER EDUCATION CORPORATION Stakholdr Engagmnt Framwork Huddrsfild Nw Collg Corporation blivs that it is ssntial to know th viws and xprincs of studnts, thir parnts, staff and

More information

2018 FIFA WORLD CUP RUSSIA

2018 FIFA WORLD CUP RUSSIA 2018 FIFA WORLD CUP RUSSIA GROUP MATCHES & FINAL ROUND SERIES PACKAGES Wondrful Russia will b th warm Host of th 21st dition of th FIFA World Cup for a tournamnt which promiss to b uncomparabl. From 14th

More information

MULTIAXIAL FATIGUE OF A RAILWAY WHEEL STEEL

MULTIAXIAL FATIGUE OF A RAILWAY WHEEL STEEL Journal of Enginring Scinc and Tchnology Vol. 10, No. 9 (2015) 1215-1223 School of Enginring, Taylor s Univrsity MULTIAXIAL FATIGUE OF A RAILWAY WHEEL STEEL CHIN-SUNG CHUNG 1, HO-KYUNG KIM 2, * 1 R&D Cntr,

More information

Health Advice on Eating Fish You Catch

Health Advice on Eating Fish You Catch Fingr Laks Rgion Halth Advic on Eating Fish You Catch MAP INSIDE Including Allgany, Broom, Cayuga, Chmung, Cortland, Livingston, Monro, Onondaga, Ontario, Schuylr, Snca, Stubn, Tioga, Tompkins, Wayn, and

More information

TRANSPORTATION IMPACT STUDY HYATT PLACE HOTEL EXPANSION AND OLD DAVIS ROAD EXTENSION

TRANSPORTATION IMPACT STUDY HYATT PLACE HOTEL EXPANSION AND OLD DAVIS ROAD EXTENSION TRANSPORTATION IMPACT STUDY HYATT PLACE HOTEL EXPANSION AND OLD DAVIS ROAD EXTENSION Prpard for: Submittd by: 2990 Lava Ridg Ct. Suit 200 Rosvill, CA. 95661 TABLE OF CONTENTS 1. Introduction... 1 Projct

More information

Art Under the Oaks 2018 Celebrating 32 Years of Art under the Oaks!

Art Under the Oaks 2018 Celebrating 32 Years of Art under the Oaks! JULY 2018 Srving You Sinc 1955 981 Aldn Lan, Livrmor, CA www.aldnlan.com (925) 447-0280 Art Undr th Oaks 2018 Clbrating 32 Yars of Art undr th Oaks! July 21st & 22nd 11 am 4 pm both days!! Aldn Lan Nursry

More information

Device/PLC Connection Manuals

Device/PLC Connection Manuals Dvc/PLC Conncton Manuals About th Dvc/PLC Conncton Manuals Pror to radng ths manuals and sttng up your dvc, b sur to rad th "Important Pror to radng th Dvc/PLC Conncton manual" nformaton. Also, b sur to

More information

Think outside the box!

Think outside the box! Thik outsid th box! Idas from th Itrt : www.ralsimpl.com Frot pag photo my ow 12 Novmbr 2009 Volum 4 Issu 9 by ALMA PRETORIUS alma@xctricidas.co.za www.xctricidas.co.za B d Vaity Tray Rpurpos a old fram

More information

Alternative Accessible Transport. Aural & Visual Passenger Information. Information Points & Displays. Third Party Facilities & Catering

Alternative Accessible Transport. Aural & Visual Passenger Information. Information Points & Displays. Third Party Facilities & Catering Contnts Pag 1 Wlcom to our Guid for Rail Passngrs with Disabilitis Policy Summary Pag 2-3 Altrnativ Accssibl Transport Stations Pag 4 Staffing Car Parking Pag 5 Pag 6 Pag 7 Pag 8 Pag 9 Pag 10-11 Aural

More information

A modified experiment of Oersted

A modified experiment of Oersted A modifid xprimnt of Orstd Dimitar G STOYANOV Faculty of Enginring and Pdagogy in Slivn, Tchnical Univrsity of Sofia 59, Bourgasko Shauss Blvd, 88 Slivn, BULGARA E-mail: dgstoyanov@abvbg Abstract Simpl

More information

Psychometric Properties of the Level of Knowledge Use Survey (LOKUS) Tool

Psychometric Properties of the Level of Knowledge Use Survey (LOKUS) Tool Psychomtric Proprtis of th Lvl of Knowldg Us Survy (LOKUS) Tool (Shrya Tlang, Machiko Tomita, Vathsala Ston) Prsntr: Vathsala I. Ston vston@buffalo.du Univrsity at Buffalo/Cntr on Knowldg Translation for

More information

Hawke's Bay Cricket Camp 2017

Hawke's Bay Cricket Camp 2017 Hawk's Bay Crickt Camp 2017 Hawk's Bay Crickt Camps Th Hawk's Bay Crickt Camps wr stablishd in 1979 and hav bn organisd by Hawk's Bay Crickt Association sinc th 2001/02-crickt sason. Thy hav bn a vry succssful

More information

THE NEUTRAL ZONE TRAP

THE NEUTRAL ZONE TRAP \ OTTAWA DSTRCT HOCKEY ASSOCATON OTTAWA DSTRCT MNOR HOCKEY ASSOCATON THE NEUTRAL ZONE TRAP Th Nutral Zon Trap is an xtnsion of th basic 1-2-2 forchcking schm into th nutral zon combind with a two man trap

More information

3/13/17-3/24/17 - K-Wrap Online Registration For K-Wrap FAQs and more info visit:

3/13/17-3/24/17 - K-Wrap Online Registration For K-Wrap FAQs and more info visit: Dats to rmmbr: 3/13/17-3/24/17 - K-Wrap Onlin Rgistration For K-Wrap FAQs an mor info visit: http://k-wrap-program.waynschools.com/ 4/14/17-4/21/17 - No School / Goo Friay-Spring Rcss 5/29/17 - No School

More information

Wind Forced Motion. Equation of motion a=σf/ρ 12/09/11. What forces might cause a parcel of water to accelerate?

Wind Forced Motion. Equation of motion a=σf/ρ 12/09/11. What forces might cause a parcel of water to accelerate? Physical ocanography, MSCI 3001 Ocanographic Procsss, MSCI 5004 Dr. Alx Sn Gupta a.sngupta@unsw..au Wind Forcd Motion Equation of motion aσf/ρ What forcs might caus a parcl of watr to acclrat? Movmnt of

More information

Carolina Coastal Adventures Day Camp 2010

Carolina Coastal Adventures Day Camp 2010 2010 Carolina Coastal Advnturs Day Camp Kayaking~Surfing~Swimming~Fild Trips Carolina Coastal Advnturs Kayak Carolina, Inc. 306 N. Lak Park Blvd. Carolina Bach, NC 28428 Phon 910-458-9171 www.carolinacoastaladvnturs.com

More information

Spilling the Honey. Editors: Gina Gallucci and Linda Tillman

Spilling the Honey. Editors: Gina Gallucci and Linda Tillman Spilling th Hony GBA Monthly Nwslttr Editors: Gina Gallucci and Linda Tillman January 2014 Photo by Brutz English. Bkpr in photo is Wayn Hughs of Upson County, GA This is th covr photo of th GBA Facbook

More information

Research Article Modeling the Perceptions and Preferences of Pedestrians on Crossing Facilities

Research Article Modeling the Perceptions and Preferences of Pedestrians on Crossing Facilities Discrt Dynamics in Natur and Socity, Articl ID 949475, 8 pags http://dx.doi.org/10.1155/2014/949475 Rsarch Articl Modling th Prcptions and Prfrncs of Pdstrians on Crossing Facilitis Hongwi Guo, 1 Fachng

More information

Calgary Islamic School Omar Bin Al Khattab Campus. School Goals Palliser Regional Schools

Calgary Islamic School Omar Bin Al Khattab Campus. School Goals Palliser Regional Schools Calgar Islamic School Omar Bin Al Khattab Campus School Goals Pallisr Rgional Schools 2017-2018 Accountabilit Pillar Ovrall Summar 3-Yar Plan - Ma 2017 School: 1722 Calgar Islamic School, Omar Bin Al-Khattab

More information

Product Reliability Qualification Report

Product Reliability Qualification Report Product Rliability Rport Family : PEX8605-AB50NI G PEX8603-AB50NI G USB3382-AB50NI G USB3380-AB50NI G USB2380-AB50NI G Sptmbr 14, 2012 Prpard and Rviwd By: Thoma Huang Quality and Rliability Enginr Approvd

More information

Teacher's Manual Grades 1-2 ALL SCRIPTURE NKJV

Teacher's Manual Grades 1-2 ALL SCRIPTURE NKJV Tachr's Manual Grads 1-2 Csultants: David Hall, Judy Hall Ctributing Illustrators: John Jordan Jathan Edlhubr Publishd by 21st Cntury Christian, Inc. 2809 12th Avnu South Nashvill, TN 37204 2018 by 21st

More information

page Fly-outs coordinated with Aero-tech Services! May 30 - June1 CAPE MAY, NJ (KWWD) CD: David Crescenzo

page Fly-outs coordinated with Aero-tech Services! May 30 - June1 CAPE MAY, NJ (KWWD) CD: David Crescenzo january, 2014 IA C 58 N w s l t Plas Spin Day 2013 Judgs School Hookd on Snd Dus Rviw Announcd Arobatics Today pag 2 pag 3 pag 4-5 t r 2013 + 1 = Mor Visit our wbsit at www.iac58.org to find chaptr vnts

More information

Excerpts From Hunt's Testimony Before

Excerpts From Hunt's Testimony Before THE NEW YORK TIMES, WED.N. 24 Following ar xcrpts from a transcript of th tstimony in Washington ystrday of E. Howard Hunt Jr. bfor th Snat Slct Committ on Prsidntial Campaign Activitis: MORNING SESSION

More information

LK3-B438E INSTRUCTION MANUAL ELECTRONIC LOCKSTITCH BUTTON SEWER

LK3-B438E INSTRUCTION MANUAL ELECTRONIC LOCKSTITCH BUTTON SEWER LK3-B438E INSTRUCTION MANUAL Plas rad this manual bfor using th machin. Plas kp this manual ithin asy rach for uick rfrnc. ELECTRONIC LOCKSTITCH BUTTON SEWER Thank you vry much for buying a BROTHER sing

More information

May 7-8, GRAND HYATT WASHINGTON Washington, DC

May 7-8, GRAND HYATT WASHINGTON Washington, DC CISTS: A M R A H TION P to ATTEN f fo r t s it s and and dfic dicar S oaring M in y gun on ady b s a v m lr a ac y id hav M dica y pharm it n u m co m ucial! to sting c is cr n a d n t yo u r a t May 7-8,

More information

Newsletter. Find Sammy. Can you match the pictures to their shadows?

Newsletter. Find Sammy. Can you match the pictures to their shadows? And don t forgt to chck out our up and coming vnts Nwslttr Wlcom to th Spring dition of th Ullswatr Stamrs Kids Club Nwslttr W ar busy prparing for th nw spring arrivals du around th Lak Th local farmrs

More information

INDIAN JOURNAL OF PHYSICAL EDUCATION, SPORTS AND APPLIED SCIENCE, VOL.8, NO.4,October,2018

INDIAN JOURNAL OF PHYSICAL EDUCATION, SPORTS AND APPLIED SCIENCE, VOL.8, NO.4,October,2018 Availabl Onlin www.sportscintistsviws.com Journal DOI-05-2016-44975451 Scintific Journal Impact Factor-4.917 BAREFOOT, SHOD AND SHOE SPIKE: WHICH IS MORE EFFICIENT? Dr. Kuldp Singh 1 Mahipal 2 Affiliations:

More information

An Experimental Study on Properties of Fly ash Aggregate Comparing with Natural Aggregate

An Experimental Study on Properties of Fly ash Aggregate Comparing with Natural Aggregate Print ISSN : 2349-8404; Onlin ISSN : 2349-879X; Volum 2, Numbr 11; April Jun, 201 pp 4 8 Krishi Sanskriti Publications http://www.krishisanskriti.org/jct.html An Exprimntal Study on Proprtis of Fly ash

More information

2 019 STAND UP PADDLE.

2 019 STAND UP PADDLE. 2 019 STAND UP PADDLE wwwaqua-inccom s Sunligh Sunligh Us cas s Sunligh Sunligh Us cas s Sunligh Sunligh Us cas s Sunligh Sunligh Us cas s Sunligh Sunligh Us cas s Sunligh Sunligh Us cas s Sunligh Sunligh

More information

NOVEL AIRFOIL DESIGN FOR SMALL HORIZONTAL AXIS WIND TURBINE: A PRELIMINARY RESULT

NOVEL AIRFOIL DESIGN FOR SMALL HORIZONTAL AXIS WIND TURBINE: A PRELIMINARY RESULT SASEC2015 Third Southrn African Solar Enrgy Confrnc 11 13 May 2015 Krugr National Park, South Africa NOVEL AIRFOIL DESIGN FOR SMALL HORIZONTAL AXIS WIND TURBINE: A PRELIMINARY RESULT 1* Ajayi Olusyi O,

More information

R Framework Developments - All SSBs

R Framework Developments - All SSBs R0226 - Framwork Dvlopmnts - All SSBs 01 Novmbr 2014 to 30 Novmbr 2014 Pag 1 of 63 Framwork Dvlopmnts is a rport listing th nw, rviwd and xpiring standards, qualifications and Consnt and Modration Rquirmnt

More information

Sustainability. In Plain English. Alaska Seafood

Sustainability. In Plain English. Alaska Seafood ALASKA SEAFOOD MARKETING INSTITUTE www.alaskasafood.org 800-478-2903 Intrnational Markting Offic& Administration: 311 N. Franklin St., Suit 200, Junau, AK 99801 U.S. Markting Offic: 150 Nickrson Strt,

More information

Come Join Us For Art Under the Oaks!

Come Join Us For Art Under the Oaks! Announcmnts Watch th Vally Gardnr on TV30 for grat gardning tips with host Jacqui Williams- Courtright at 7:30 am and 1:30 p.m. Monday - Friday and rpatd on Saturday at 7:30 a.m., 11:00 a.m. and 4:00 p.m.

More information

WELCOME. Please participate today by: Filling out an attendee profile form. Viewing the story boards about the study

WELCOME. Please participate today by: Filling out an attendee profile form. Viewing the story boards about the study KIG DWD ST D JOS IZL WY PIPLI D 1 WLCO Wlcom to th KICK-OFF VT for th Chif Pguis Trail xnsion Wst from ain Strt to Brooksid Boulvard Th City of Winnipg is initiating a study to gain insight into th us

More information

.ca. 2 Spring 2013 Sports Turf Manager

.ca. 2 Spring 2013 Sports Turf Manager .ca 2 Spring 2013 Sports Turf Managr Sports Turf Managr FOR BETTER, SAFER SPORTS TURF. SPRING 2013. In th spring, at th nd of th day, you should smll lik dirt. ~Margart Atwood WHAT S ONLINE www.sportsturfassociation.com

More information

KEYSTONE 2009/2010 SEASON

KEYSTONE 2009/2010 SEASON FREE! ANDY'S SKI&RIDE GUIDES KEYSTONE 2009/2010 SEASON Evry trail dscribd & ratd Hints for gtting around Grat for all skirs and ridrs Tabl Of Contnts WHAT ARE ANDY S SKI & RIDE GUIDES?... 5 SYSTEM... 7

More information

Ambulatory Physical Activity in Swiss Army Recruits

Ambulatory Physical Activity in Swiss Army Recruits 716 Training & Tsting Amulatory Physical Activity in Swiss Army Rcruits Authors Affiliation T. Wyss, J. Schfflr, U. Mädr Swiss Fdral Institut of Sports Magglingn SFISM, Sport and Prformanc Unit, Magglingn,

More information

Saturday & Sunday, Sept. 28th & 29th :00 a.m. 4:00 p.m.

Saturday & Sunday, Sept. 28th & 29th :00 a.m. 4:00 p.m. SEPTEMBER 2013 Srving You Sinc 1955 981 Aldn Lan, Livrmor, CA www.aldnlan.com (925) 447-0280 Announcmnts Watch th Vally Gardnr on TV30 for grat gardning tips with host Jacqui Williams- Courtright at 7:30

More information

LIST OF STANDARD ABBREVIATIONS

LIST OF STANDARD ABBREVIATIONS GNRAL NOTS TH LOCATIONS OF ISTING AND PROPOSD UTILITY FACILITIS AS SHOWN ON TH PLANS AR APPROIMAT. THR MAY B OTHR UTILITY FACILITIS WITHIN TH PROJCT ARA THAT AR NOT SHOWN. DIMNSIONS GIVN R ISTING FATURS

More information

Power Supply in Package (PSiP) Power Supply on Chip (PwrSoC) Update 2010

Power Supply in Package (PSiP) Power Supply on Chip (PwrSoC) Update 2010 Powr Supply in Packag (PSiP) Powr Supply on Chip (PwrSoC) Updat 2010 Controllr Protction Drivr Drivr By Arnold Aldrman, Anagnsis, Inc. And Cian O Mathuna, Tyndall National Institut Controllr Outlin 1.

More information

A Musical for Young Voices

A Musical for Young Voices E rformanc Kit 0 80689 20617 7 Listning CD Bulk CDs (10 pak) CD rvi ak 0 80689 8922 1 0 80689 7672 0 80689 566 9 29 2 5 7 0 E rformanc Lngth: Approx 15-20 minuts a division of ordmusiccom/ubilat E Nashvill

More information

PRELIMINARY AND FINAL SITE PLAN DAR-UL-ISLAH, 320 FABRY TERRACE TAX LOT 10 & 11, BLOCK 4402 TOWNSHIP OF TEANECK, BERGEN COUNTY, NEW JERSEY

PRELIMINARY AND FINAL SITE PLAN DAR-UL-ISLAH, 320 FABRY TERRACE TAX LOT 10 & 11, BLOCK 4402 TOWNSHIP OF TEANECK, BERGEN COUNTY, NEW JERSEY PRLIMINARY AND FINAL SIT PLAN, 320 FABRY TRRAC TAX LOT 10 & 11, BLOCK 4402 TOWNSHIP OF TANCK, BRGN COUNTY, NW JRSY SIT DSIGND BY 2 PR NG. RPORTS AND BOARD APPROVAL A A 09/22/09 PR ZONING RPORT DATD 09/02/09

More information

T he g hosts of O hio Newsletter

T he g hosts of O hio Newsletter T h g hosts of O hio Nwslttr www.ghostsofohio.org Volum 4 Issu FROM THE SPOOKY DESK OF JAMES WILLIS: THIS TIME, IT S PERSONAL HAPPY HALLOWEEN! And wlcom to th first issu from our 4th yar! That s right,

More information

(304) WVPEBD (304) Manor Group (267)

(304) WVPEBD (304) Manor Group (267) SMS: Brin Storag Tanks - Fibrglass Catgory: Tanks Projct ID #: 1004161901 Strt Addrss: Multipl Locations Charlston WV Valu 25305 County: Kanawha Stag: SUBBIDS: ASAP Bid Dat: 10/13/2016, 01:30PM Architct:

More information

Bedford Springs / Koon Lake

Bedford Springs / Koon Lake Bdford Springs / Koon Lak Bdford Springs Start Starting at th Bdford Springs, this bik loop is approximatly 42 mils long with th highlight bing Lak Koon and Lak Gordon Ths two watr rsrvoirs, about 2 mils

More information

Kewanee Chamber of Commerce 113 E. Second St., Kewanee, IL

Kewanee Chamber of Commerce 113 E. Second St., Kewanee, IL Kwan Chambr of Commrc Est. 1888 Kwan Chambr of Commrc 113 E. Scond St., Kwan, IL 61443 309.852.2175 33rd Annual KEWANEE, ILLINOIS 1:00 P.M. Dcmbr 31st, 2014 GRRC Grand Prix Rac AGE GROUP AWARDS LOCAION:

More information

OFFENSIVE PHILOSOPHY

OFFENSIVE PHILOSOPHY OFFNSIV PHILOSOPHY 1. BALAN H ABILIY O RUN AND HRO H BALL QUALLY 2. ULIPL FORAIONS, PRSONNL GROUPS, SHIFING AND OION. 3. ALLOING H QB O PU YOU IN H RIGH PLAY. 4. O PRPAR FOR VRY SIUAION HA AY ARIS RAINING

More information

JENN-AIR DETAILED PLANNING DIMENSIONS 1 of 5

JENN-AIR DETAILED PLANNING DIMENSIONS 1 of 5 JNN-R TL PLNNN MNSONS 1 of 5 30" SNL WLL OVNS JJW3430, JJW2430 30" x 29 7 8" x 25 5 16" PROUT MNSONS MOL # JJW3430 JJW2430 RONT VW Ovrall width Pro-Styl Stalss or uro-styl Stalss 30 76.2 loat lass 29 15

More information

Appendix B. Public Life Public Space - Cycling Findings

Appendix B. Public Life Public Space - Cycling Findings Appndix B. Public Lif Public Spac - Cycling Findings No: Th cycling findings ar incorporad ino Chapr 2.3 Mulimodal Opraions: Bicycl. Th full rpor on cycling, as prpard by Ghl Archics, is providd hrin.

More information

Two a.m., you slid one of your Kappa Sig T-shirts over my. Oxford

Two a.m., you slid one of your Kappa Sig T-shirts over my. Oxford Oxford Girl by Mgan Abbott Oxford I fll in lov with an Oxford girl With dark and darling ys. I askd hr if sh d marry m, And m sh nothing dnid. * Two a.m., you slid on of your Kappa Sig T-shirts ovr my

More information

Summer 2016 Commercial Fatalities

Summer 2016 Commercial Fatalities Summr 2016 Commrcial Fatalitis This list is not guarantd to b accurat. Th information is found from wb sarchs and nws dispatchs. Thos rfrncs ar part of th chart. If you hav a sourc for information on any

More information

The Anglo-Saxons and the Norman Conquest. Tina and Karishma

The Anglo-Saxons and the Norman Conquest. Tina and Karishma Th Anglo-Saxons and th Norman Conqust Tna and Karshma Essntal Quston! In what ways hav th Anglo-Saxons mpactd th Mddl Ags, n trms of cultur and th Englsh languag? Conqurng Brtan Sttlmnt Thy took control

More information

Intro to Graph Theory

Intro to Graph Theory Intro to Grph Thory 04 IOI Cmp Rort Spnr Dmr, 0 Rort Spnr Intro to Grph Thory /0 Introution This is grph: 4 Rort Spnr Intro to Grph Thory /0 Introution This is not grph: x(x + )(x ) 4 0 - -4 - - -. - -0.

More information

ST. JAMES PLANTATION BICYCLE ROUTES. A seatown, a hometown, a timeless way of life.

ST. JAMES PLANTATION BICYCLE ROUTES. A seatown, a hometown, a timeless way of life. ST. JAMES PLANTATION BICYCLE ROUTES A satown, a homtown, a timlss way of lif. 6 Bicycling Tips War your hlmt. Follow this simpl rul and rduc your risk of srious injury by as much as 85 prcnt. Plan ahad

More information

and lots more Facts about bunnies Ninja Turtle Easter egg fun Make bunny cupcakes FIND ALL THE CHOCOLATE FAST! 1 How many chocolate

and lots more Facts about bunnies Ninja Turtle Easter egg fun Make bunny cupcakes FIND ALL THE CHOCOLATE FAST! 1 How many chocolate Answrs: Chocolt ggs 10; Rd wrpprs 4; Yllow wrpprs 8; Totl chocolts 22 ASTR FIND ALL TH CHOCOLAT FAST! 1 How mny chocolt ggs r thr? 2 How mny chocolt brs with rd wrpprs r thr? 3 How mny chocolt brs with

More information

Richard Blombrg Prsidnt, Dunlap & Associats, Inc. Human nginring, safty and systms analysis Pdstrian, school transportation and bicycl safty Alcohol a

Richard Blombrg Prsidnt, Dunlap & Associats, Inc. Human nginring, safty and systms analysis Pdstrian, school transportation and bicycl safty Alcohol a Sssion 3192 Provn Tchnologis and Stratgis for Traffic Calming Tusday, Sptmbr 12, 2006 1:00p to 2:15p Bhupn N. Patl Dirctor of Public Works and Traffic Enginr, City of Hartford, Conn. First traffic calming

More information

Welcome to the Duke Cancer Institute

Welcome to the Duke Cancer Institute Thank you for choosing th Duk Cancr Institut (DCI) for your halthcar nds. Th DCI is a singl ntity that ffctivly intgrats and aligns cutting-dg rsarch and world class ducation with compassionat clinical

More information

THE VALUE ADDED OF CONDUCTING REGIONAL VERSUS LOCAL STAKEHOLDER INVOLVEMENT IN EVALUATING TECHNOLOGY ACCEPTANCE

THE VALUE ADDED OF CONDUCTING REGIONAL VERSUS LOCAL STAKEHOLDER INVOLVEMENT IN EVALUATING TECHNOLOGY ACCEPTANCE 7536Y6--ay PNL-SA-25948 THE VALUE ADDED OF CONDUCTNG REGONAL VERSUS LOCAL STAKEHOLDER NVOLVEMENT N EVALUATNG TECHNOLOGY ACCEPTANCE G. H. McCab s Jun 1995 Prsntd at th Air and Wast Managmnt Association

More information

September 10, Dear sports friends,

September 10, Dear sports friends, Sptmbr 10, 013 Dar sports frinds, W hrwith atttach th schdul for th Grand rix Cross Country Championship, which will b hld on nd Novmbr 013 at th ACCC sports grounds nar th town Horazdovic in th Czch public.

More information

Hey English Beginner-2

Hey English Beginner-2 Hy English Bginnr-2 d d g h f d n m l j k www.vpsknowldg.om o p q t u s v r w x yz B Hy English Bginnr-2 B Pulishd y Pulishd y: No.72, MIG 1st stg, 4th min, 6th Cross, KHB Colony, Bsvshwr Ngr, Bnglor -

More information

MATERIAL SAFETY DATA SHEET

MATERIAL SAFETY DATA SHEET MATERIAL SAFETY DATA SHEET R-407C 1. CHEMICAL PRODUCT AND COMPANY IDENTIFICATION Product Nam: R-407C Manufacturrs: SRF Ltd. Chmicals Businss V&PO: JHIWANA, Thsil. TIJARA, Dist. - ALWAR, RAJASTHAN, INDIA

More information

01 About Us. Welcome to our Public Consultation. Who are Hotel La Tour. Our People. The Design Team. Keeping it Local

01 About Us. Welcome to our Public Consultation. Who are Hotel La Tour. Our People. The Design Team. Keeping it Local Wlcom to our Public Consultation bout Us Who ar Hotl La Tour W ar a privatly ownd ritish Hotl company with on xisting hotl in irmingham and ar dvloping proposals for an xciting dition to our chain, a nw

More information

the Rip 25 October 2018

the Rip 25 October 2018 th Rip 25 Octobr 2018 This Sunday will s a bunch of Nipprs had to ALAC to undrtak thir annual Proficincy Swim. All Nipprs born prior to 30 Sptmbr 2010 is rquird to complt th SLSWA prliminary swim valuation.

More information

,kssen"vntve?s/i2,. 18 5S. gladio. the

,kssenvntve?s/i2,. 18 5S. gladio. the sl't' ',is l ', {1,kssNVNtVE?s/i2,. ' st hat's You may frquntly ncountr th problm of national bonds in nwspaprs ths days. W'11 mak som basic analyss on what's going on in th mony markt. *** Acumulating

More information

e f T H E N A T I O N A L A S S O C I A T I O N O F L A R Y N G E C T O M E E C L U B S N E W S L E T T E R

e f T H E N A T I O N A L A S S O C I A T I O N O F L A R Y N G E C T O M E E C L U B S N E W S L E T T E R T H E N A T I O N A L A S S O C I A T I O N O F L A R Y N G E C T O M E E C L U B S N E W S L E T T E R Issu No. 135 Dcmbr 2015 Insi this issu Prsint s Christmas Mssag.. 2 Syrup o Figs or My Balkan Cruis..

More information

strategies will leave them fulfille or high and dry. every da

strategies will leave them fulfille or high and dry. every da ownr ar W know what buinth nt tm v in ir r th h w d n a, h wort d... tratgi will lav thm fulfill or high and dry. n i u b What motiovkatp going own r ty? vry da Do thy do it or th mon y for th l ov,? ir

More information

Dinosaur Tributary Inventory and Feasibility

Dinosaur Tributary Inventory and Feasibility Pac Projct Watr Us Plan Dinosaur Tributary Invntory and Fasibility GMSWORKS #9 Rcommndations for Improving Accss or Enhancing Habitat on Dinosaur Rsrvoir Tributaris Study Priod: Jun 2009 to Novmbr 2009

More information

Hydraulic modeling summary for Sodom Dam Alternatives Feasibility Study

Hydraulic modeling summary for Sodom Dam Alternatives Feasibility Study Tchnical Mmorandum DATE: Novmbr 24, 2009 TO: FROM: SUBJECT: Ms. Dnis Hoffrt-Hay Sodom Dam Projct Managr Calapooia Watrshd Council Rivr Dsign Group, Inc. 311 SW Jffrson Avnu Corvallis, Orgon 97333 Hydraulic

More information

Aquadue Duplo Page 1

Aquadue Duplo Page 1 Connt th timr to th tp. quu Duplo Pg 1 Usr mnul TIME DY STRT STOP CNCEL TIME DY lik! STRT STOP CNCEL TIME DY For quu Duplo (p/n): 8410 Opn th timr unit y prssing th two uttons on th sis, n fit 9V lklin

More information