Architectural Issues on Fault Tolerance in CORBA

Size: px
Start display at page:

Download "Architectural Issues on Fault Tolerance in CORBA"

Transcription

1 Pceedings f the SSRR 2000 Cmte & Bsiness Cnfeence, L'Aqila, Italy, 2000 Achitectal Isses n Falt Tleance in CA 1 Cal Machetti, Massim Mecella, Rbet Baldni Abstact -- The Cmmn Reqest Bke Achitecte (CA) is ne f the mst la standad f middlewae latfms based n bject technlgy. CA shields distibted alicatins fm the hetegeneity f the bae distibted system. Till ecently CA did nt addess the falt tleance isse which is actally ne f the ce asects f distibted alicatins nning n an hetegenes envinment. As a cnseqence, in the last few yeas many eseach sals have aeaed in the liteate t add eliability and availability t CA alicatins. This ae fist analyzes the advantages and dawbacks f sch sals and shws that nne f them cmletely exlits the latfm indeendence vided by CA. Then it ses a nvel CA-cmliant aach, which diffes in allwing the delyment f a deendable infastcte in hetegenes envinments. Index Tems Distibted Systems, Middlewae, CA, Falt Tleance. I. INTRODUCTION distibted alicatin is falt-tleant if it can be Aely exected desite the ccence f falts. Many diffeent classes f distibted alicatins may eqie falttleance, sch as ai taffic cntl systems, e-cmmece alicatins, WEB sevices, telecmmnicatin systems, etc. Hweve, sch alicatins can need diffeent levels f eliability, availability and elicated data cnsistency. F examle, stateless sevices like elicated web seves, need, at client side, simle failve mechanisms, statefl sevices, like telecmmnicatin nes, eqie n dwntime f the sevice alng with stng data cnsistency. Falt-tleance can be btained by sftwae edndancy: a sevice can svive t a falt if it is vided by a set f seve elicas. If sme elicas fail, the thes can cntine Cal Machetti is a Ph.D stdent in Cmte Engineeing at Diatiment di Infmatica e Sistemistica f the Univesità di Rma La Saienza, Via Salaia 113, Rma, Italy (telehne: , machet@dis.nima1.it). Massim Mecella is a Ph.D stdent in Cmte Engineeing at Diatiment di Infmatica e Sistemistica f the Univesità di Rma La Saienza, Via Salaia 113, Rma, Italy (telehne: , mecella@dis.nima1.it) Rbet Baldni is an Assciate Pfess at Diatiment di Infmatica e Sistemistica f the Univesità di Rma La Saienza, Via Salaia 113, Rma, Italy (telehne: , baldni@dis.nima1.it). t ffe the sevice. At this end, seves can be elicated accding t ne f the fllwing elicatin techniqes: active elicatin assive elicatin (imay-back aach) [9]. The Relicatin Lgic is the set f tcls, mechanisms and sevices that allw a distibted system t handle bject elicatin. The Cmmn Reqest Bke Achitecte (CA) [16][19] is a standad f bject iented distibted alicatins. It cnsists f a middlewae n t f which alicatins can be designed, imlemented and delyed in a vey easy way. Hweve, CA did nt vide any tl f enhancing the eliability f sch distibted alicatins. This had tw maj cnseqences: Many CA systems added elicatin lgic t standad s t ce with bject failes and site cashes, like Etenal [14], OS [6][7], DOORS [3], Isis+Obix [12], Electa [12], AQA [4] jst t name a few. The Management (OM) issed a RFP in 1998 that dced, in ealy 2000, the Falt Tleant CA secificatin [5]. FT CA actally embeds many ideas cming t fm the exeience f evis systems and, fm an eatinal viewint, it vides a set f IDL intefaces t an infastcte imlementing the elicatin lgic. In this ae falt-tleant CA systems will be cmaed accding t (i) the intsiveness f the elicatin lgic with esect t the, (ii) the alicatin bject inteeability, i.e., the caacity f caying t a client-seve inteactin when the client esides n an while seve elicas eside n the, ssibly distinct, s. Then we esent an Inteeable Relicatin Lgic (IRL), develed in deatment, which has been designed fllwing a nn-intsive aach with esect t the and, t get inteeability, it has been flly develed abve the. Meve, IRL has been designed t be FT CA cmliant. This ae is ganized as fllws. Sectin II intdces the ntin f elicatin lgic, f (nn-)intsive design and f inteeability. Sectin III esents the Inteeable Relicatin Lgic : the achitecte, the cmmnicatin tcls and the main mechanisms f handling falttleance. The same sectin cntains a discssin abt the main diffeences between IRL and the falt-tleant CA systems. Sectin IV cncldes the ae.

2 2 II. REPLICATION LOIC In this sectin we esent the ntin f elicatin lgic, then we cmae CA systems that have been sed in the liteate with the aim f adding availability and eliability t CA. These systems ae cmaed with esect t: (i) hw the and the elicatin lgic inteacts and (ii) hw they st inteeability amng alicatin bjects in an hetegenes mlti envinment. A. Relicatin Lgic definitin Falt-tleance can be btained by sftwae edndancy sing ne f the fllwing elicatin techniqes: active elicatin assive elicatin (imay-back aach). In active elicatin a client sends a sevice eqest t a set f deteministic elicas, and waits f a cetain nmbe f identical elies. This nmbe deends n the tye f falts a elica can exhibit and n the cnsistency citein we want t ense n elicated data, i.e., the desied level f availability, cnsistency and eliability f the sevice. As an examle, a stateless sevice (n data cnsistency is eqied) needs nly a failve mechanism. Hence, the client can etn the eslt when eceiving the fist ely. If elicated data cnsistency is eqied, at least the majity f elicas has t be awae f the eqest dne by the client. If elicas can exhibit an abitay behavi [1], the nmbe f elicas that shld be awae f the eqest ges t tw-thids. In assive elicatin, a client sends a eqest nly t a aticla elica, namely the imay. Relicas, diffeent fm the imay, ae called back elicas (backs). If the imay fails, the backs elect a new imay. When the imay eceives a eqest, (i) it efms the sevice, (ii) mlticasts a message t the backs t ntify the ccence f the sevice and the date f elicated data and (iii) it sends back the ely t the client. If the sevice is stateless, ste (ii) is nt eqied. We want t emak that bth active and assive elicatin eqie seveal mechanisms in de t wk ely: a eliable mlticast tcl, a faile detectin mechanism and an ageement tcl. The mlticast and the ageement tcls can be cmbined t vide a ttal de mlticast imitive that can be sed in active elicatin t have a cnsistent evltin f the deteministic elicas. The faile detectin mechanism and the ageement tcl can be sed, in assive elicatin, t detect when a imay fails and f the electin f a new ne. Meve, in bth elicatin schemes, the sage f all these mechanisms can vide the nice ntin f g abstactin with the elative sevices sch as g abstactin, membeshi, state tansfe, etc. Fm an eatinal int f view, these mechanisms and tcls can be imlemented by g tlkits [18], sch as Isis [2], Ensemble/Maest [10][20], Ttem [15], etc. We call elicatin lgic the set f tcls, mechanisms and sevices that have t be sed in de t imlement a elicatin techniqe, i.e., t ffe falt-tleance f a secific entity. B. Intsiveness Falt-tleant CA systems can be classified accding t the degee f intsiveness f the elicatin lgic with esect t the standad (Fige 1) 1 : Intsive design: a system is intsive if its design eqies t embed a at ( all) f the elicatin lgic inside the. Intsive systems diffe n hw many cmnents f the elicatin lgic ae embedded int the ( dee vs. shallw intsin). Nn-intsive design: a system is nn-intsive if its design decles the elicatin lgic fm the. Nnintsive systems diffe n whethe the elicatin lgic is lcated abve the (i.e., the elicatin lgic exlits nly feates) nt. In the latte case we say that the elicatin lgic is belw the 2. Relicatin Lgic Relica Relica Fige 1. Intsive and nn-intsive design intsin level Intsive design has been fllwed by systems as Obix+Isis and Electa [12] ( dee intsin), and AQA [4] ( shallw intsin). Obix+Isis has been the fist cmmecial dct ffeing falt-tleance and high availability t CA cmliant alicatins. The Obix ce [11] has been mdified in de t distingish between invcatins t bject gs and t standad bjects. These invcatins ae handled by the Isis g tlkit [1] and by the Obix ce esectively. Meve, the mdified exlits fnctinalities ffeed by the Isis g tlkit sch as cess g ceatin/deletin, eliable mlticast, deing f events, falt mniting, all embedded in a vital synchny mdel. A CA bject, in de t becme membe f a g, veides sme methds inheited fm a ietay base class, and exses these methds in its inteface. These methds ae invked diectly fm the mdified bth t efm secific actin (i.e., state tansfe, falt mniting) and t ntify events (i.e., view changes). Electa diffes fm Obix+Isis mainly f the ssibility f 1 2 A evis classificatin f falt-tleant CA systems was sed by Felbe et al. [8]. This taxnmy classifies aaches int integatin, intecetin and sevice, accding t sme achitectal isses and sevice secificatin asects. Nte that a nn-intsive elicatin lgic that ses even a single mechanism which is nt vided by the is cnsideed belw the.

3 3 integating diffeent g tlkits by ewiting an adatatin laye. In bth systems elicatin lgic is embedded bth int the (g abstactin) and int the g tlkit (mlticast tcl, faile detectin and ageement tcl). This makes the intsin dee. AQA achieves availability and eliability by elacing the IIOP imlementatin with a ietay gateway. This gateway was IIOP calls made by the t bject gs int invcatins t Maest/Ensemble g tlkit [10][20]. In this case the elicatin lgic is handled by the gateway and by the g tlkit. As it is necessay nly t ewite the IIOP mdles f the, AQA is a shallw intsin system. Intecetin laye Relicatin Lgic Relica Relica Fige 2. Relicatin lgic belw the : the Etenal system Nn-intsive design has been fllwed by systems as Etenal [13] (elicatin lgic belw the ), Sevice (OS) [6][7] and DOORS [3] (elicatin lgic abve the ). The atinale behind Etenal is t intecet all netwk system calls made t the OS and t distingish between nn- IIOP and IIOP messages. IIOP messages ae fwaded t a g tlkit (e.g. Ttem [15]). In Etenal the elicatin lgic is entiely managed by the g tlkit while the intecetin f IIOP messages is dne by a thin intecetin laye (Fige 2). Cntaily t evis systems, OS defines a Cmmn Sevice (COS) [17] with IDL intefaces designed t invke the fnctinalities f a g tlkit. It is a nn-intsive system whse elicatin lgic is abve the (Fige 3). OS is designed as a layeed stack f sevices, ths, a client can invke the sevice it needs; OS is nt limited t handling falt tleance: it can be exlited f lad balancing, mltivesin bject management, falt mniting and cntl. Relicatin Lgic Relica Relica Fige 3. Relicatin lgic abve the : OS and DOORS systems DOORS is a COS ffeing faile detectin and ecvey mechanisms t falt-tleant alicatins. DOORS is imlemented by tw main cmnents, namely the RelicaManage and the WatchDg (a distibted faile detect). The fme cmnent handles g definitin, elica cnsistency and ses the latte t detect failes and t detemine when a ecvey actin n a set f elicas has t stat. C. Inteeability With the tem inteeability we mean the ssibility f n-time inteactins f alicatin bjects delyed n t f distinct s (this ntin des nt inclde the isse f the inteactin f diffeent elicatin lgics). This scenai is shwn in Fige 4. In aticla, we addess the fllwing isse: the elicatin lgic is able t manage alicatin bjects nning n t f distinct s (ssibly diffeent fm the ne whee the elicatin lgic ns),, cnvesely, the elicatin lgic and the alicatin bjects need t n n the same latfm. In the fllwing, we give an idea f the cst that falt-tleant CA systems have t ay t get sch an inteeability. This cst takes int accnt the amnt f mdificatins that alicatin bjects and the s need. 1 Relica 1 Relica Falt Tleant CA system Fige 4. Inteeability in an hetegenes mlti envinment etting inteeability deends n hw the inteactins amng emte bjects (i.e., amng seve elicas, nnelicated bjects and elicatin lgic cmnents) ae imlemented. A system is inteeable nly if it ses as cmmnicatin mechanisms the standad emte methd invcatins ffeed by the via IIOP. As a cnseqence, nn-intsive falt-tleant CA systems (e.g. OS,

4 4 DOORS) develed abve the ae inteeable witht any mdificatin (i.e., fee inteeability). Isis+Obix and Electa (i.e., dee intsive falt-tleant CA systems) d nt get inteeability as it is necessay t vide the same (e.g. Isis+Obix) t all cmting esces. AQA (i.e., shallw intsive falt-tleant CA system) can be inteeable vided that we devel ne gateway f each distinct ai <OS, > inclded in the hetegenes envinment. Etenal (i.e., nn-intsive belw the falt-tleant CA system) eqies t wite a intecetin laye f each distinct OS. This cmaisn is shwn in the fist w f Fige 12. III. INTEROPERABLE REPLICATION LOIC (IRL) IRL is a sftwae infastcte n t f which eliable distibted alicatins can be bilt. IRL has been develed fllwing a nn-intsive design abve the (Fige 5), ths emte bjects inteact thgh standad IIOP messages. IRL final taget is t devel a FT CA cmliant infastcte. namely statefl seves and stateless seves. The fme ae geneic deteministic seves f which the ely t a eqest deends n the initial state and n the seqence f evisly invked eqests. The latte ae deteministic seves whse state is nt mdified by the methd invcatins. A. Achitectal Oveview IRL (Fige 6) is cmsed by a cllectin f diffeent CA bjects ackaged int thee main cmnents, namely IRL Ce, SmatPxy and SeveRnTimeSt (SeveRTSt, SRTS). IRL Ce is cmsed by a set f CA bjects nning int a single cess ve a geneic. IRL Ce imlements the elicatin lgic f bth the alicatin bjects and IRL Ce itself. In fact, in de t event IRL Ce t be a single int f faile, it is elicated nt diffeent hsts, sing the assive elicatin techniqe. SmatPxy is a cmnent esiding abve the client that hides seve elicatin t the client. Seve- RTSt cntains a set f CA bjects that has t be delyed n each hst cntaining, at least, a nning elica f a seve alicatin bject. These bjects allw t manage a tin f the faile detectin and ecvey mechanisms and t hide the active elicatin tcl details (sch as eqest filteing) t the seve bject elica. Relica Relica IRL ce Manage Relica Relica Smat Pxy PesistenceManage SRTS SRTS IRL Inteeable Relicatin Lgic (IRL) Fige 6. The IRL achitecte Fige 5. Relicatin lgic abve the : the IRL design In IRL, the elicatin lgic has been centalized int a single lgical cmnent. Cntaily t the nn-intsive aaches esiding abve the (i.e., OS and DOORS), IRL des nt define sevice intefaces (sch as mlticast cmmnicatin imitives, faile detectin mechanisms, etc). In IRL, a client inteacts with a set f seve elicas as they wee singletn bjects and seve elicas ae nt awae f thei elicatin (excet they have t vide sme intefaces). IRL ffes intefaces f the management f the seve elicatin (e.g. active assive elicatin) and f the desied level f cnsistency f elicated data. This aach is clse t the FT-CA secificatin. Cently, IRL sts active elicatin f seve bjects, nning n diffeent CA 2.3 cmliant s (inteeability), f tw tyes f seve alicatin bjects, B. Oveview f the IRL Ce IRL Ce cnsists f thee tyes f CA bjects: a set f bjects, an Manage bject and a PesistenceManage bject. An bject is lgically assciated t each set f elicas (i.e., a g) f a given alicatin seve bject: it eceives all the eqests diected t a aticla g, exectes them n each elica and is esnsible, in the case f a statefl seve, f maintaining cnsistency amng the elicated data managed by elicas. Meve, an bject imlements a tin f the faile detectin mechanism (the the tin is imlemented by the SeveRTSt), it can tigge elica ecveing and it can add/emve elicas t the g. T efm these tasks, each bject maintains the fllwing infmatin, dented OI ( Infmatin): the Inteeable Refeences (IORs) f the bject elicas and the infmatin abt thei intenal state and

5 5 availability; the eties f a g, i.e., minimm nmbe f elicas, the elicatin style, etc. The additin/emval f elicas t/fm a g can be dne by extenal IRL management alicatins. As a cnseqence, the Manage bject ffes in its intefaces methds t execte sch eatins. The PesistenceManage bject is the cmnent esnsible f the elicatin f the IRL Ce. IRL Ce fllws a assive elicatin aadigm, ths at any time it exists at mst ne imay IRL Ce and ssibly ne me backs. The PesistenceManage bject n the imay IRL Ce behaves as client f the PesistenceManage bjects n the backs, ntifying them each change in the intenal state f the imay IRL Ce (e.g. g membeshi mdificatins) thgh CA ne-way invcatins. Meve, back PesistenceManage bjects mnit the imay IRL Ce f failes. If a imay cashes, they stat an ageement tcl t elect a new imay. The IRL Ce elicatin design is t f the aim f the ae. The inteested eade can efe t [13]. C. An veview f the client/seve inteactin A client inteactin with singletn bjects fllws standad CA secificatin. An inteactin between a client and a g f elicas is based n thee main mechanisms: indiect bject g addessing; seializatin f bject g eqests; mlticast tcl fmed by int-t-int cmmnicatins. Indiect bject g addessing. A eqest t an bject g is made by the client thgh a secial tye f IIOP 1.1 cmliant IOR, namely OR ( Refeence). OR actally is a lcal efeence t the SmatPxy bt cntains, in its TaggedCmnent field, a efeence t the bject t be invked. Ths, eqests ae nt diectly invked by the client n the bjects: the SmatPxy actally eceives the eqest and fwads it t the imay IRL Ce (indiect bject g addessing). This 3-tie mechanism allws t hide the elicatin f the IRL Ce t clients. Seializatin f bject g eqests. An bject acts as a seialize f eqests incming fm distinct clients. It eceives eqests sent t its g and mlticasts them t the g elicas. This simle engineeing mechanism allws elicas t eceive the same seqence f eqests incming fm distinct clients. Mlticast tcl. As we devel the tcl abve the, we assme eliable cmmnicatin channels between bjects and the g elicas (this is actally the case as all inteactins amng bjects ae imlemented as CA emte methd invcatins based n IIOP that is layeed ve TCP/IP). Meve, we assme it always exists a cect elica in each g, i.e., a seve that fllws its secificatin. Cnside Fige 7: when a eqest fm a client aives at the cesnding bject, if anthe eqest is being cessed, it is qeed ntil evis eqests have been cessed. Othewise, the bject sends the eqest t the g elicas by sing a int-t-int eliable cmmnicatin, ne f each elica. Then, the bject waits f the fist ely. When it aives, the bject fwads the ely t the client and kees waiting f the thes f a sht eid f time (t be fixed at n-time as a fnctin f the nd ti time). All the seves that d nt ely within this eid, ae cnsideed ssected. &OLHQW 2EMHFW*URXS 6HUYHU 6HUYHU 6HUYHU WLPHRXW DUH \RX DOLYH",DP DOLYH Fige 7. /seve inteactin If a elica is ssected f a cetain nmbe f times cnsectively, the bject stats a falt mniting cess in de t decide if the elica shld be cnsideed as cashed 3. The falt mniting cess cnsists in eidically invking an aeyalive() eatin n the SeveRTSt elated t the elica. If the elica is neithe cashed n blcked and the cmmnicatin netwk is nt cngested, it will ely befe a cetain amnt f time, thewise it will be cnsideed falty. In this case the bject emves the elica fm the g and can take aiate decisins accding t the g eties. F examle, if the nmbe f active elicas is belw the nmbe defined when the g was ceated, the bject stats anthe elica. Ptcl Details In this sectin sme cnsideatins and details abt the tlined tcl ae esented. The details f the tcl ae shwn in Fige 8. Let α be the efeence f a g f elicas (bject g). When the client invkes a geneic methd α.f(), this eqest is caght by the SmatPxy that, in tn, fwad it t the α. This ne invkes the methd α i.f(), in a defeed synchns way n each elica. As sn as the 3 The faile detectin is efmed by an bject nly ding the exectin f a eqest.

6 6 α eceives the fist ely, the eslt is sent back t the client bject (line 4.3) thgh its SmatPxy. Othe elies fm the the elicas ae filteed t (line 4.1) and discaded (line 4.2). Reqests ae dlicated and fwaded by sing the CA Dynamic Invcatin Inteface (DII). (1) when a eqest m is fwaded t α (1.1) m.sn := SN; m.sende:= client; (1.2) i {1, n} send(m) in defeed synchns way t αi ; (1.3) fist SN := te; SN := SN +1; (2) when a eqest m is caght by the αi SeveRTSt (2.1) wait (m.sn = SN m.sende ); (2.2) ass (m) t bject αi ; (2.3) SN m.sende := SN m.sende +1; (3) when a ely m fm a elica is etned t α (4.1) if (fist m.sn ) (4.2) then discad(m); (4.3) else ass(m) t client SmatPxy; fist m.sn :=false; Fige 8. The tcl f a client/seve inteactin By sing this tcl, it is indeed ssible that sme eqests, sent fm the same bject, aive t-f-de t sme elicas. As an examle, Fige 9 shws a cmmnicatin atten in which Req 2 aives at elica α 3 befe Req 1. Ot-f-de methd exectin may lead t a diffeent state in bject elicas. Hence, Req 2 mst be delayed till Req 1 aives. it extacts the seqence nmbe and waits ntil the seqence nmbe f the incming eqest is the ne exected by the elica (line 2.1). Then the eqest is assed t the bject and SN client is inceased. D. /seve inteactin: tcl design Fige 10 illstates the class diagam in UML ntatin f the imlementatin. It shws the gamming langage bjects that imlements the fnctins. An bject exses in its IDL inteface the invke(), called by the SmatPxy t invke a client eqest n the g. RelicatedSev ehandle sev e : CA:: inf : SeveInf ssectlev el : Intege inv k e() ecv e() ssendinv ke() statfaltmniting() stfaltmniting() <<abstact>> invke() <<Reslt>> St atef ls ev e H a ndle ef metstate() ef msetstate() StatelessSev ehandle 0..* 0..* Stat ef l ecvesevestate() S tate less Fige 10. Class diagam f the invke() <<Reslt>> SsectTimet RS1:: Relicated SeveHandle RS2:: Relicated SeveHandle invke() ssendinvke() S1:: CA. <<Oeatin>> <<Reslt>> <<abstact>> name : Sting addrelica() inv k e() em v er elic a() <<Oeatin>> S2:: CA. α.f 1 () α.f 2 () [SUSPECT LEVEL = MaxNmbeOfSsects] statfaltmniting() stfaltmniting() [RS2=FAULTY] ecve() is_alive() α Fige 11. Seqence diagam f a client/seve inteactin α1 α2 α3 Req 1 Req 2 S 1 S 1 S 2 Fige 9. Odeed cmmnicatin S 2 S 1 S 2 The simle tcl embedded in the and in the SeveRTSt slves this blem. An bject maintains an intege vaiable SN, initialized t ze, that eesents the seqence nmbe f a eqest. This vale is, fist, iggybacked n the tging eqest (line 1.1) and then it is inceased by ne (line 1.3). The SeveRTSt endws a vaiable, dented SN client (initialized t ze), indicating the exected eqest fm each client. Un the aival f a eqest at the seve intecet, Each elica f a seve alicatin bject belnging t a g is assciated t an instance f the RelicatedSeveHandle class. It maintains infmatin abt the lcatin and the stats f the emte seve, and ffes methds t invke eatins n the seve, detect its failes and ecve its state. IRL sts statefl and stateless seves. Stateless seves can be elicated witht any mdificatin, while statefl seves mst imlement the getstate() and setstate() methds eqied f thei ecvey. T ecve a aticla elica the Statefl bject (i.e., an bject g f statefl elicas) exses the ecvesevestate() methd. This methd ses the efmsetstate() and efmetstate() methds f the StateflSeveHandle() bjects.

7 7 Intsive Nn-intsive dee shallw belw the abve the (Isis+Obix, Electa) (AQA) (Etenal) (OS) (IRL) Inteeability (see Sectin 2.3) Relicatin Lgic Imlementatin Relicatin Lgic Visibility Imssible Vey Exensive Exensive Fee Fee Tlkit Tlkit Tlkit Distibted Centalized with Passive Relicatin Black bx Black bx Black bx White bx Black bx (fine gained sevices) Fige 12. Cmaisn amng falt-tleant CA systems These methds ses the getstate() and setstate() methds f the assciated elicas in de t esectively date and ead the elica state. The class eesents a g f elicated alicatin seve bjects. It ffes methds t mlticast a aticla eqest t the elicas belnging t the g (i.e., the invke() methd) and t manage the g cmsitin (i.e., the addrelica() and emverelica() methds). The class is secialized by eithe the Statefl class the Stateless class. A seqence diagam f a client/seve inteactin is shwn in Fige 11, whee standad inta-hst gamming langage invcatins ae eesented with staight lines and CA inte-hst emte methd invcatins ae eesented with dashed lines. Finally, we wld like t emak that even if client/seve inteactins elated t a single g ae seialized by its bject, inteactins invlving distinct bject gs can be cncently exected by thei bjects. E. Discssin Let s stat this discssin by cmaing IRL with the falt-tleant CA systems accding t thee achitectal isses, i.e., inteeability (see Sectin II.C), elicatin lgic imlementatin and elicatin lgic visibility. This cmaisn is smmaized in Fige 12. Inteeability. IRL gets inteeability, sch as OS and DOORS, witht any mdificatin t its design, as it is based n a nn-intsive aach abve the. Relicatin lgic imlementatin. Intsive systems and Etenal ely n a secialized, ietay g tlkit. Cnvesely, OS ffes a cmletely distibted elicatin lgic imlemented abve the. IRL centalizes the elicatin lgic in its Ce, viding deendability by assive elicatin. Relicatin lgic visibility, i.e., what a distibted alicatin sees f the sevices vided by the elicatin lgic. A system is black bx if its elicatin lgic ffes t alicatins nly ety management intefaces (i.e., the mechanisms imlementing falt-tleance ae nt accessible fm tside); a system is white bx if its elicatin lgic is cmsed by a set f sevices ffeed t alicatins. IRL, Etenal and intsive systems ffe black bx elicatin lgics. OS, instead, is a white bx elicatin lgic system: it ffes intefaces t se a set f sevices. Nte that the black bx aach is the ne adted by FT CA secificatin. Let s finally cnside a me clse cmaisn with OS, which is histically the fist nn-intsive system fm which IRL has inheited sme design ideas. Hweve, IRL emlys a centalized elicatin lgic imlementatin (with assive elicatin), while OS fllws a flly distibted aach. This makes easie IRL imlementatin, bt the centalizatin can be a efmance bttleneck. As an examle, eqests sent t a g f elicas need t be seialized by the elated bject; n the the hand, this seializatin makes mch easie t enfce the same de f eqest delivey t each elica. We lan t evalate IRL efmance with esect t OS in de t check if this efmance ga eally exists and t qantify its wideness. IV. CONCLUSIONS AND FUTURE WORK This ae has esented a nvel elicatin lgic (IRL) that allws a CA system t bild deendable and eliable alicatins by sing sftwae elicatin. IRL is based n a nn-intsive design develed abve the. The ae has als shwn a cmaisn with the me elevant falttleant CA systems esented in the liteate. We ae cently adating IRL t be FT CA cmliant. As a fte wk we lan t add scalability t IRL by cnsideing cncent exectin f IRL Ces. Each f them is assively elicated and manages a sbset f the bjects nning in the system. V. ACKNOWLEDEMENTS The aths wld like t thank Pal Paa and Antnin Vigillit f thei hel in imlementing the fist IRL ttye. REFERENCES [1] R. Baldni, J.M. Helay, M. Raynal, Fm Cash Falt Tleance t Abitay Falt Tleance: Twads a Mdla Aach, t aea in

8 Pceedings f Intenatinal Cnfeence n Deendable Systems and Netwks (fmely FTCS), New Yk, NY, [2] K. Biman, R. Van Renesse (eds.), Reliable Distibted Cmting with the ISIS tlkit. IEEE CS Pess, [3] P. Chng, Y. Hang, S. Yajnik, D. Liang, and J. Shih, DOORS - Pviding falt tleance t CA bjects ste sessin at IFIP Intenatinal Cnfeence n Distibted Systems Platfms and Oen Distibted Pcessing (Middlewae 98), The Lake Distict, England, [4] M. Ckie, J. Ren, C. Sabnis et al., AQA: An Adative Achitecte that Pvides Deendable Distibted s, in Pceedings f the IEEE 17th Symsim n Reliable Distibted Systems (SRDS-17), West Lafayette, IN, [5] Eicssn, Etenal Systems et al., Falt Tleant CA. Jint Revised Sbmissin. OM TC Dcment bs/ , Management, Famingham, MA, [6] P. Felbe, The CA Sevice: A Sevice Aach t s in CA. PhD thesis (n. 1867), Écle Plytechniqe Fédéale de Lasanne, Switzeland, [7] P. Felbe, B. abinat, R. eai, The design f a CA Cmmnicatin Sevice, in Pceedings f the 15th Symsim n Reliable Distibted Systems (SRDS-15), Niagaa-n-the-Lake, Canada, [8] P. Felbe, R. eai, A. Shie, Relicating s sing the CA Event Sevice, in Pceedings f the 6th IEEE Cmte Sciety Wksh n Fte Tends in Distibted Cmting Systems (FTDCS-6), Tnis, Tnisia, [9] R. eai, A. Shie, Sftwae-Based Relicatin f Falt Tleance, in A.K. Smani, N.H. Vaidya (eds.), Secial Sectin n Falt Tleance, IEEE Cmte, Ail [10] M.. Hayden, The Ensemble System. Ph.D thesis, Cnell Univesity, Ithaca, NY, [11] IONA Technlgies Inc., The Obix system. htt:// [12] S. Landis, S. Maffeis, Bilding Reliable Distibted Systems with CA, They and Pactice f Systems, vl. 3, n. 1, [13] C. Machetti, M. Mecella, A. Vigillit, R. Baldni, An Inteeable Relicatin Lgic f CA Systems, Diatiment di Infmatica e Sistemistica, Univesità di Rma La Saienza, T be eqested via t: mecella@dis.nima1.it. [14] L.E. Mse, P.M. Mellia-Smith, P. Naasimhan, L.A. Tewksby, V. Kalgeaki, The Etenal System: an Achitecte f Enteise Alicatins, in Pceedings f the 3d Intenatinal Enteise Distibted Cmting Cnfeence (EDOC 99), Mannheim, emany, [15] L.E. Mse, P.M. Mellia-Smith, D.A. Agawal, R.K. Bdhia, C.A. Lingley-Paadls, Ttem: A Falt-Tleant Mlticast Cmmnicatin System, Cmmnicatins f the ACM, vl.39, n.4, [16] Management (OM), The Cmmn Reqest Bke Achitecte and Secificatins. Revisin 2.3. OM Dcment fmal/ , OM, Famingham, MA, [17] Management (OM), CASevices: Cmmn Sevices Secificatin. OM Dcment fmal/ , OM, Famingham, MA, [18] D. Pwell (ed.), Secial Sectin n Cmmnicatin, Cmmnicatins f the ACM, vl. 39, n. 4, , Ail [19] R. Sley (ed.), Management Achitecte (OMA) ide. Secnd Revisin. OM Famingham, MA, [20] A. Vaysbd, K. Biman, Bilding Reliable Adative Distibted s with the Maest Tls, in Pceedings f Wksh n Deendable Distibted Systems. 8

CHAPTER 24 GAUSS LAW

CHAPTER 24 GAUSS LAW CHAPTR 4 GAUSS LAW LCTRIC FLUX lectic flux is a measue f the numbe f electic filed lines penetating sme suface in a diectin pependicula t that suface. Φ = A = A csθ with θ is the angle between the and

More information

ME 3600 Control Systems Frequency Domain Analysis

ME 3600 Control Systems Frequency Domain Analysis ME 3600 Cntl Systems Fequency Dmain Analysis The fequency espnse f a system is defined as the steady-state espnse f the system t a sinusidal (hamnic) input. F linea systems, the esulting utput is itself

More information

5/20/2011. HITT An electron moves from point i to point f, in the direction of a uniform electric field. During this displacement:

5/20/2011. HITT An electron moves from point i to point f, in the direction of a uniform electric field. During this displacement: 5/0/011 Chapte 5 In the last lectue: CapacitanceII we calculated the capacitance C f a system f tw islated cnducts. We als calculated the capacitance f sme simple gemeties. In this chapte we will cve the

More information

ELECTRIC & MAGNETIC FIELDS I (STATIC FIELDS) ELC 205A

ELECTRIC & MAGNETIC FIELDS I (STATIC FIELDS) ELC 205A LCTRIC & MAGNTIC FILDS I (STATIC FILDS) LC 05A D. Hanna A. Kils Assciate Pfess lectnics & Cmmnicatins ngineeing Depatment Faclty f ngineeing Cai Univesity Fall 0 f Static lecticity lectic & Magnetic Fields

More information

Work, Energy, and Power. AP Physics C

Work, Energy, and Power. AP Physics C k, Eneg, and Pwe AP Phsics C Thee ae man diffeent TYPES f Eneg. Eneg is expessed in JOULES (J) 4.19 J = 1 calie Eneg can be expessed me specificall b using the tem ORK() k = The Scala Dt Pduct between

More information

Section 4.2 Radians, Arc Length, and Area of a Sector

Section 4.2 Radians, Arc Length, and Area of a Sector Sectin 4.2 Radian, Ac Length, and Aea f a Sect An angle i fmed by tw ay that have a cmmn endpint (vetex). One ay i the initial ide and the the i the teminal ide. We typically will daw angle in the cdinate

More information

Adaptive Fault Tolerance on ROS: A Component-Based Approach Jean-Charles Fabre, Michael Lauer, Matthieu Amy

Adaptive Fault Tolerance on ROS: A Component-Based Approach Jean-Charles Fabre, Michael Lauer, Matthieu Amy Adaptive Fault Tleance n ROS: A Cmpnent-Based Appach Jean-Chales Fabe, Michael Laue, Matthieu Amy LAAS-CNRS, Ave du Clnel Rche, F-31400 Tuluse, Fance -1- Definitins Dependability: Ability t pvide sevices

More information

The Gradient and Applications This unit is based on Sections 9.5 and 9.6, Chapter 9. All assigned readings and exercises are from the textbook

The Gradient and Applications This unit is based on Sections 9.5 and 9.6, Chapter 9. All assigned readings and exercises are from the textbook The Gadient and Applicatins This unit is based n Sectins 9.5 and 9.6 Chapte 9. All assigned eadings and eecises ae fm the tetbk Objectives: Make cetain that u can define and use in cntet the tems cncepts

More information

On orthonormal Bernstein polynomial of order eight

On orthonormal Bernstein polynomial of order eight Oen Science Junal f Mathematic and Alicatin 2014; 22): 15-19 Publihed nline Ail 20, 2014 htt://www.enciencenline.cm/junal/jma) On thnmal Bentein lynmial f de eight Suha N. Shihab, Tamaa N. Naif Alied Science

More information

A) N B) 0.0 N C) N D) N E) N

A) N B) 0.0 N C) N D) N E) N Cdinat: H Bahluli Sunday, Nvembe, 015 Page: 1 Q1. Five identical pint chages each with chage =10 nc ae lcated at the cnes f a egula hexagn, as shwn in Figue 1. Find the magnitude f the net electic fce

More information

Summary chapter 4. Electric field s can distort charge distributions in atoms and molecules by stretching and rotating:

Summary chapter 4. Electric field s can distort charge distributions in atoms and molecules by stretching and rotating: Summa chapte 4. In chapte 4 dielectics ae discussed. In thse mateials the electns ae nded t the atms mlecules and cannt am fee thugh the mateial: the electns in insulats ae n a tight leash and all the

More information

Hotelling s Rule. Therefore arbitrage forces P(t) = P o e rt.

Hotelling s Rule. Therefore arbitrage forces P(t) = P o e rt. Htelling s Rule In what fllws I will use the tem pice t dente unit pfit. hat is, the nminal mney pice minus the aveage cst f pductin. We begin with cmpetitin. Suppse that a fim wns a small pa, a, f the

More information

Outline. Steady Heat Transfer with Conduction and Convection. Review Steady, 1-D, Review Heat Generation. Review Heat Generation II

Outline. Steady Heat Transfer with Conduction and Convection. Review Steady, 1-D, Review Heat Generation. Review Heat Generation II Steady Heat ansfe ebuay, 7 Steady Heat ansfe wit Cnductin and Cnvectin ay Caett Mecanical Engineeing 375 Heat ansfe ebuay, 7 Outline eview last lectue Equivalent cicuit analyses eview basic cncept pplicatin

More information

CS579 - Homework 2. Tu Phan. March 10, 2004

CS579 - Homework 2. Tu Phan. March 10, 2004 I! CS579 - Hmewk 2 Tu Phan Mach 10, 2004 1 Review 11 Planning Pblem and Plans The planning pblem we ae cnsideing is a 3-tuple descibed in the language whse syntax is given in the bk, whee is the initial

More information

OBJECTIVE To investigate the parallel connection of R, L, and C. 1 Electricity & Electronics Constructor EEC470

OBJECTIVE To investigate the parallel connection of R, L, and C. 1 Electricity & Electronics Constructor EEC470 Assignment 7 Paallel Resnance OBJECTIVE T investigate the paallel cnnectin f R,, and C. EQUIPMENT REQUIRED Qty Appaatus 1 Electicity & Electnics Cnstuct EEC470 1 Basic Electicity and Electnics Kit EEC471-1

More information

WYSE Academic Challenge Sectional Mathematics 2006 Solution Set

WYSE Academic Challenge Sectional Mathematics 2006 Solution Set WYSE Academic Challenge Sectinal 006 Slutin Set. Cect answe: e. mph is 76 feet pe minute, and 4 mph is 35 feet pe minute. The tip up the hill takes 600/76, 3.4 minutes, and the tip dwn takes 600/35,.70

More information

MEM202 Engineering Mechanics Statics Course Web site:

MEM202 Engineering Mechanics Statics Course Web site: 0 Engineeing Mechanics - Statics 0 Engineeing Mechanics Statics Cuse Web site: www.pages.dexel.edu/~cac54 COUSE DESCIPTION This cuse cves intemediate static mechanics, an extensin f the fundamental cncepts

More information

CHAPTER GAUSS'S LAW

CHAPTER GAUSS'S LAW lutins--ch 14 (Gauss's Law CHAPTE 14 -- GAU' LAW 141 This pblem is ticky An electic field line that flws int, then ut f the cap (see Figue I pduces a negative flux when enteing and an equal psitive flux

More information

Mathematical Simulation for 3-Dimensional Temperature Visualization on Open Source-based Grid Computing Platform

Mathematical Simulation for 3-Dimensional Temperature Visualization on Open Source-based Grid Computing Platform 009 Intenatinal Cnfeence n Machine Leaning and Cting IPCSIT vl. 0 0 IACSIT Pess, Singae Matheatical Silatin f -Diensinal Teeate Visalizatin n Oen Sce-based id Cting Platf Na Alias, Niza Sata, Zaith Safiza

More information

Consider the simple circuit of Figure 1 in which a load impedance of r is connected to a voltage source. The no load voltage of r

Consider the simple circuit of Figure 1 in which a load impedance of r is connected to a voltage source. The no load voltage of r 1 Intductin t Pe Unit Calculatins Cnside the simple cicuit f Figue 1 in which a lad impedance f L 60 + j70 Ω 9. 49 Ω is cnnected t a vltage suce. The n lad vltage f the suce is E 1000 0. The intenal esistance

More information

Data Flow Anomaly Analysis

Data Flow Anomaly Analysis Pof. D. Liggesmeye, 1 Contents Data flows an ata flow anomalies State machine fo ata flow anomaly analysis Example withot loops Example with loops Data Flow Anomaly Analysis Softwae Qality Assance Softwae

More information

CMSC 425: Lecture 5 More on Geometry and Geometric Programming

CMSC 425: Lecture 5 More on Geometry and Geometric Programming CMSC 425: Lectue 5 Moe on Geomety and Geometic Pogamming Moe Geometic Pogamming: In this lectue we continue the discussion of basic geometic ogamming fom the eious lectue. We will discuss coodinate systems

More information

Example

Example hapte Exaple.6-3. ---------------------------------------------------------------------------------- 5 A single hllw fibe is placed within a vey lage glass tube. he hllw fibe is 0 c in length and has a

More information

Announcements Candidates Visiting Next Monday 11 12:20 Class 4pm Research Talk Opportunity to learn a little about what physicists do

Announcements Candidates Visiting Next Monday 11 12:20 Class 4pm Research Talk Opportunity to learn a little about what physicists do Wed., /11 Thus., /1 Fi., /13 Mn., /16 Tues., /17 Wed., /18 Thus., /19 Fi., / 17.7-9 Magnetic Field F Distibutins Lab 5: Bit-Savat B fields f mving chages (n quiz) 17.1-11 Pemanent Magnets 18.1-3 Mic. View

More information

A) 100 K B) 150 K C) 200 K D) 250 K E) 350 K

A) 100 K B) 150 K C) 200 K D) 250 K E) 350 K Phys10 Secnd Maj-09 Ze Vesin Cdinat: k Wednesday, May 05, 010 Page: 1 Q1. A ht bject and a cld bject ae placed in themal cntact and the cmbinatin is islated. They tansfe enegy until they each a final equilibium

More information

Lot-sizing for inventory systems with product recovery

Lot-sizing for inventory systems with product recovery Lot-sizing fo inventoy systems with oduct ecovey Ruud Teunte August 29, 2003 Econometic Institute Reot EI2003-28 Abstact We study inventoy systems with oduct ecovey. Recoveed items ae as-good-as-new and

More information

Example 11: The man shown in Figure (a) pulls on the cord with a force of 70

Example 11: The man shown in Figure (a) pulls on the cord with a force of 70 Chapte Tw ce System 35.4 α α 100 Rx cs 0.354 R 69.3 35.4 β β 100 Ry cs 0.354 R 111 Example 11: The man shwn in igue (a) pulls n the cd with a fce f 70 lb. Repesent this fce actin n the suppt A as Catesian

More information

Chapter 5 Trigonometric Functions

Chapter 5 Trigonometric Functions Chapte 5 Tignmetic Functins Sectin 5.2 Tignmetic Functins 5-5. Angles Basic Teminlgy Degee Measue Standad Psitin Cteminal Angles Key Tems: vetex f an angle, initial side, teminal side, psitive angle, negative

More information

Electric Fields and Electric Forces

Electric Fields and Electric Forces Cpyight, iley 006 (Cutnell & Jhnsn 9. Ptential Enegy Chapte 9 mgh mgh GPE GPE Electic Fields and Electic Fces 9. Ptential Enegy 9. Ptential Enegy 9. The Electic Ptential Diffeence 9. The Electic Ptential

More information

CHEMISTRY 383 LECTURE NOTES

CHEMISTRY 383 LECTURE NOTES CHEMISRY 383 LECURE NOES Chate III R. H. Schwendeman Deatment f Chemisty Michigan State Univesity East Lansing, MI 4884 Cyight 996 by R. H. Schwendeman All ights eseved. N at f this text may be educed,

More information

Lecture #2 : Impedance matching for narrowband block

Lecture #2 : Impedance matching for narrowband block Lectue # : Ipedance atching f nawband blck ichad Chi-Hsi Li Telephne : 817-788-848 (UA) Cellula phne: 13917441363 (C) Eail : chihsili@yah.c.cn 1. Ipedance atching indiffeent f bandwidth ne pat atching

More information

EPr over F(X} AA+ A+A. For AeF, a generalized inverse. ON POLYNOMIAL EPr MATRICES

EPr over F(X} AA+ A+A. For AeF, a generalized inverse. ON POLYNOMIAL EPr MATRICES Intenat. J. Hath. & Math. S. VOL. 15 NO. 2 (1992) 261-266 ON POLYNOMIAL EP MATRICES 261 AR. MEENAKSHI and N. ANANOAM Depatment f Mathematics, Annamalai Univeslty, Annamalainaga- 68 2, Tamll Nadu, INDIA.

More information

Advanced Computational Tools for Wound Core Distribution Transformer No Load Analysis

Advanced Computational Tools for Wound Core Distribution Transformer No Load Analysis ARWt010 Advanced Reseach Wksh n Tansfmes. 3-6 Octbe 010. Santiag de Cmstela Sain Advanced Cmutatinal Tls f Wund Ce Distibutin Tansfme N Lad Analysis Themistklis D. KEFALAS and Antnis G. KLADAS Schl f Electical

More information

5.1 Moment of a Force Scalar Formation

5.1 Moment of a Force Scalar Formation Outline ment f a Cuple Equivalent System Resultants f a Fce and Cuple System ment f a fce abut a pint axis a measue f the tendency f the fce t cause a bdy t tate abut the pint axis Case 1 Cnside hizntal

More information

CONSTRUCTING STATECHART DIAGRAMS

CONSTRUCTING STATECHART DIAGRAMS CONSTRUCTING STATECHART DIAGRAMS The fllwing checklist shws the necessary steps fr cnstructing the statechart diagrams f a class. Subsequently, we will explain the individual steps further. Checklist 4.6

More information

School of Chemical & Biological Engineering, Konkuk University

School of Chemical & Biological Engineering, Konkuk University Schl f Cheical & Bilgical Engineeing, Knkuk Univesity Lectue 7 Ch. 2 The Fist Law Thecheisty Pf. Y-Sep Min Physical Cheisty I, Sping 2008 Ch. 2-2 The study f the enegy tansfeed as heat duing the cuse f

More information

Magnetism. Chapter 21

Magnetism. Chapter 21 1.1 Magnetic Fields Chapte 1 Magnetism The needle f a cmpass is pemanent magnet that has a nth magnetic ple (N) at ne end and a suth magnetic ple (S) at the the. 1.1 Magnetic Fields 1.1 Magnetic Fields

More information

Application of Net Radiation Transfer Method for Optimization and Calculation of Reduction Heat Transfer, Using Spherical Radiation Shields

Application of Net Radiation Transfer Method for Optimization and Calculation of Reduction Heat Transfer, Using Spherical Radiation Shields Wld Applied Sciences Junal (4: 457-46, 00 ISSN 88-495 IDOSI Publicatins, 00 Applicatin f Net Radiatin Tansfe Methd f Optimizatin and Calculatin f Reductin Heat Tansfe, Using Spheical Radiatin Shields Seyflah

More information

Multi-step matrix game of safe ship control at various safe passing distances

Multi-step matrix game of safe ship control at various safe passing distances Scientific Jonals of the Maitime Univesity of Szczecin Zeszyty Nakowe Akademii Moskie w Szczecinie 26, 46 (8), 4 46 ISSN 733-867 (Pinted) Received: 3.8.25 ISSN 2392-378 (Online) Acceted: 9.5.26 DOI:.742/3

More information

A) (0.46 î ) N B) (0.17 î ) N

A) (0.46 î ) N B) (0.17 î ) N Phys10 Secnd Maj-14 Ze Vesin Cdinat: xyz Thusday, Apil 3, 015 Page: 1 Q1. Thee chages, 1 = =.0 μc and Q = 4.0 μc, ae fixed in thei places as shwn in Figue 1. Find the net electstatic fce n Q due t 1 and.

More information

Analysis of Arithmetic. Analysis of Arithmetic. Analysis of Arithmetic Round-Off Errors. Analysis of Arithmetic. Analysis of Arithmetic

Analysis of Arithmetic. Analysis of Arithmetic. Analysis of Arithmetic Round-Off Errors. Analysis of Arithmetic. Analysis of Arithmetic In the fixed-oint imlementation of a digital filte only the esult of the multilication oeation is quantied The eesentation of a actical multilie with the quantie at its outut is shown below u v Q ^v The

More information

March 15. Induction and Inductance Chapter 31

March 15. Induction and Inductance Chapter 31 Mach 15 Inductin and Inductance Chapte 31 > Fces due t B fields Lentz fce τ On a mving chage F B On a cuent F il B Cuent caying cil feels a tque = µ B Review > Cuents geneate B field Bit-Savat law = qv

More information

When two numbers are written as the product of their prime factors, they are in factored form.

When two numbers are written as the product of their prime factors, they are in factored form. 10 1 Study Guide Pages 420 425 Factos Because 3 4 12, we say that 3 and 4 ae factos of 12. In othe wods, factos ae the numbes you multiply to get a poduct. Since 2 6 12, 2 and 6 ae also factos of 12. The

More information

ITI Introduction to Computing II

ITI Introduction to Computing II ITI 1121. Intoduction to Computing II Macel Tucotte School of Electical Engineeing and Compute Science Abstact data type: Stack Stack-based algoithms Vesion of Febuay 2, 2013 Abstact These lectue notes

More information

Online-routing on the butterfly network: probabilistic analysis

Online-routing on the butterfly network: probabilistic analysis Online-outing on the buttefly netwok: obabilistic analysis Andey Gubichev 19.09.008 Contents 1 Intoduction: definitions 1 Aveage case behavio of the geedy algoithm 3.1 Bounds on congestion................................

More information

H5 Gas meter calibration

H5 Gas meter calibration H5 Gas mete calibation Calibation: detemination of the elation between the hysical aamete to be detemined and the signal of a measuement device. Duing the calibation ocess the measuement equiment is comaed

More information

Physics 111. Exam #1. January 26, 2018

Physics 111. Exam #1. January 26, 2018 Physics xam # Januay 6, 08 ame Please ead and fllw these instuctins caefully: Read all pblems caefully befe attempting t slve them. Yu wk must be legible, and the ganizatin clea. Yu must shw all wk, including

More information

From Errors to Uncertainties in Basic Course in Electrical Measurements. Vladimir Haasz, Milos Sedlacek

From Errors to Uncertainties in Basic Course in Electrical Measurements. Vladimir Haasz, Milos Sedlacek Fom Eos to ncetainties in asic Cose in Electical Measements Vladimi Haasz, Milos Sedlacek Czech Technical nivesity in Page, Faclty of Electical Engineeing, Technicka, CZ-667 Page, Czech epblic phone:40

More information

Section 6-2: Simplex Method: Maximization with Problem Constraints of the Form ~

Section 6-2: Simplex Method: Maximization with Problem Constraints of the Form ~ Sectin 6-2: Simplex Methd: Maximizatin with Prblem Cnstraints f the Frm ~ Nte: This methd was develped by Gerge B. Dantzig in 1947 while n assignment t the U.S. Department f the Air Frce. Definitin: Standard

More information

2. Electrostatics. Dr. Rakhesh Singh Kshetrimayum 8/11/ Electromagnetic Field Theory by R. S. Kshetrimayum

2. Electrostatics. Dr. Rakhesh Singh Kshetrimayum 8/11/ Electromagnetic Field Theory by R. S. Kshetrimayum 2. Electostatics D. Rakhesh Singh Kshetimayum 1 2.1 Intoduction In this chapte, we will study how to find the electostatic fields fo vaious cases? fo symmetic known chage distibution fo un-symmetic known

More information

The Substring Search Problem

The Substring Search Problem The Substing Seach Poblem One algoithm which is used in a vaiety of applications is the family of substing seach algoithms. These algoithms allow a use to detemine if, given two chaacte stings, one is

More information

Computational modeling techniques

Computational modeling techniques Cmputatinal mdeling techniques Lecture 4: Mdel checing fr ODE mdels In Petre Department f IT, Åb Aademi http://www.users.ab.fi/ipetre/cmpmd/ Cntent Stichimetric matrix Calculating the mass cnservatin relatins

More information

Figure 1. We will begin by deriving a very general expression before returning to Equations 1 and 2 to determine the specifics.

Figure 1. We will begin by deriving a very general expression before returning to Equations 1 and 2 to determine the specifics. Deivation of the Laplacian in Spheical Coodinates fom Fist Pinciples. Fist, let me state that the inspiation to do this came fom David Giffiths Intodction to Electodynamics textbook Chapte 1, Section 4.

More information

Relevance feedback and query expansion. Goal: To refine the answer set by involving the user in the retrieval process (feedback/interaction)

Relevance feedback and query expansion. Goal: To refine the answer set by involving the user in the retrieval process (feedback/interaction) Relevance feedback and quey epansin Gal: T efine the answe set by invlving the use in the etieval pcess (feedback/inteactin) Lcal Methds (adust the use queies) Relevance feedback Pseud ( Blind) Relevance

More information

Ch. 3: Inverse Kinematics Ch. 4: Velocity Kinematics. The Interventional Centre

Ch. 3: Inverse Kinematics Ch. 4: Velocity Kinematics. The Interventional Centre Ch. : Invee Kinemati Ch. : Velity Kinemati The Inteventinal Cente eap: kinemati eupling Apppiate f ytem that have an am a wit Suh that the wit jint ae ae aligne at a pint F uh ytem, we an plit the invee

More information

Journal of Theoretics

Journal of Theoretics Junal f Theetics Junal Hme Page The Classical Pblem f a Bdy Falling in a Tube Thugh the Cente f the Eath in the Dynamic They f Gavity Iannis Iaklis Haanas Yk Univesity Depatment f Physics and Astnmy A

More information

Lab #9: The Kinematics & Dynamics of. Circular Motion & Rotational Motion

Lab #9: The Kinematics & Dynamics of. Circular Motion & Rotational Motion Reading Assignment: Lab #9: The Kinematics & Dynamics of Cicula Motion & Rotational Motion Chapte 6 Section 4 Chapte 11 Section 1 though Section 5 Intoduction: When discussing motion, it is impotant to

More information

Support-Vector Machines

Support-Vector Machines Supprt-Vectr Machines Intrductin Supprt vectr machine is a linear machine with sme very nice prperties. Haykin chapter 6. See Alpaydin chapter 13 fr similar cntent. Nte: Part f this lecture drew material

More information

Dorin Andrica Faculty of Mathematics and Computer Science, Babeş-Bolyai University, Cluj-Napoca, Romania

Dorin Andrica Faculty of Mathematics and Computer Science, Babeş-Bolyai University, Cluj-Napoca, Romania #A INTEGERS 5A (05) THE SIGNUM EQUATION FOR ERDŐS-SURÁNYI SEQUENCES Doin Andica Faculty of Mathematics and Comute Science, Babeş-Bolyai Univesity, Cluj-Naoca, Romania dandica@math.ubbcluj.o Eugen J. Ionascu

More information

CHE CHAPTER 11 Spring 2005 GENERAL 2ND ORDER REACTION IN TURBULENT TUBULAR REACTORS

CHE CHAPTER 11 Spring 2005 GENERAL 2ND ORDER REACTION IN TURBULENT TUBULAR REACTORS CHE 52 - CHPTE Sping 2005 GENEL 2ND ODE ECTION IN TUULENT TUUL ECTOS Vassilats & T, IChEJ. (4), 666 (965) Cnside the fllwing stichiety: a + b = P The ass cnsevatin law f species i yields Ci + vci =. Di

More information

An integrated approach to modelling of chemical transformations in chemical reactors

An integrated approach to modelling of chemical transformations in chemical reactors Euean Symsium n mute Aded Aided Pcess Engineeing 15 L. Puigjane and A. Esuña (Edits) 005 Elsevie Science B.V. All ights eseved. An integated aach t mdelling f chemical tansfmatins in chemical eacts Tai

More information

c( 1) c(0) c(1) Note z 1 represents a unit interval delay Figure 85 3 Transmit equalizer functional model

c( 1) c(0) c(1) Note z 1 represents a unit interval delay Figure 85 3 Transmit equalizer functional model Relace 85.8.3.2 with the following: 85.8.3.2 Tansmitted outut wavefom The 40GBASE-CR4 and 100GBASE-CR10 tansmit function includes ogammable equalization to comensate fo the fequency-deendent loss of the

More information

University of Pisa. N. Zaccari, D. Aquaro. Pebble Beds. - ITALY - Department of Mechanical, Nuclear and Production Engineering

University of Pisa. N. Zaccari, D. Aquaro. Pebble Beds. - ITALY - Department of Mechanical, Nuclear and Production Engineering Univesity f Pisa - ITALY - Depatment f Mechanical, Nuclea and Pductin Engineeing Them-Mechanical Behaviu f Li 4 SO 4 and Li TiO 3 N. Zaccai, D. Aqua Cntents f Pesentatin This pesentatin descibes the them-mechanical

More information

Surface and Interface Science Physics 627; Chemistry 542. Lecture 10 March 1, 2013

Surface and Interface Science Physics 627; Chemistry 542. Lecture 10 March 1, 2013 Suface and Inteface Science Physics 67; Chemisty 54 Lectue 0 Mach, 03 Int t Electnic Ppeties: Wk Functin,Theminic Electn Emissin, Field Emissin Refeences: ) Wduff & Delcha, Pp. 40-4; 46-484 ) Zangwill

More information

Sensors and Actuators Introduction to sensors

Sensors and Actuators Introduction to sensors Senss and Actuats Intductin t senss Sande Stuij (s.stuij@tue.nl) Depatment f Electical Engineeing Electnic Systems AMPLIFIES (Chapte 5.) Infmatin pcessing system nncntact sens cntact sens abslute sens

More information

Q. Obtain the Hamiltonian for a one electron atom in the presence of an external magnetic field.

Q. Obtain the Hamiltonian for a one electron atom in the presence of an external magnetic field. Syed Ashad Hussain Lectue Deatment of Physics Tiua Univesity www.sahussaintu.wodess.com Q. Obtain the Hamiltonian fo a one electon atom in the esence of an extenal magnetic field. To have an idea about

More information

Preparation work for A2 Mathematics [2017]

Preparation work for A2 Mathematics [2017] Preparatin wrk fr A2 Mathematics [2017] The wrk studied in Y12 after the return frm study leave is frm the Cre 3 mdule f the A2 Mathematics curse. This wrk will nly be reviewed during Year 13, it will

More information

INVERSE QUANTUM STATES OF HYDROGEN

INVERSE QUANTUM STATES OF HYDROGEN INVERSE QUANTUM STATES OF HYDROGEN Rnald C. Bugin Edgecmbe Cmmunity Cllege Rcky Munt, Nth Calina 780 bugin@edgecmbe.edu ABSTRACT The pssible existence f factinal quantum states in the hydgen atm has been

More information

Electric Charge. Electric charge is quantized. Electric charge is conserved

Electric Charge. Electric charge is quantized. Electric charge is conserved lectstatics lectic Chage lectic chage is uantized Chage cmes in incements f the elementay chage e = ne, whee n is an intege, and e =.6 x 0-9 C lectic chage is cnseved Chage (electns) can be mved fm ne

More information

A Revision Article of Oil Wells Performance Methods

A Revision Article of Oil Wells Performance Methods A Revisin Aticle Oil Wells emnce Methds The ductivity inde well, dented y, is mesue the ility the well t duce. It is given y: Whee: Welle ductivity inde, STB/dy/sig Avege (sttic) esevi essue, sig Welle

More information

Data Structures Week #10. Graphs & Graph Algorithms

Data Structures Week #10. Graphs & Graph Algorithms Data Stctes Week #0 Gaphs & Gaph Algoithms Otline Motiation fo Gaphs Definitions Repesentation of Gaphs Topological Sot Beadth-Fist Seach (BFS) Depth-Fist Seach (DFS) Single-Soce Shotest Path Poblem (SSSP)

More information

On the Meaning of Message Sequence Charts

On the Meaning of Message Sequence Charts On the Meaning of Message Sequence Chats Manfed Boy Institut fü Infomatik Technische Univesität München Topics: We discuss Message Sequence Chats (MSCs) as a technique to descibe pattens of the inteaction

More information

Cambridge Assessment International Education Cambridge Ordinary Level. Published

Cambridge Assessment International Education Cambridge Ordinary Level. Published Cambridge Assessment Internatinal Educatin Cambridge Ordinary Level ADDITIONAL MATHEMATICS 4037/1 Paper 1 Octber/Nvember 017 MARK SCHEME Maximum Mark: 80 Published This mark scheme is published as an aid

More information

An Estimate of Incomplete Mixed Character Sums 1 2. Mei-Chu Chang 3. Dedicated to Endre Szemerédi for his 70th birthday.

An Estimate of Incomplete Mixed Character Sums 1 2. Mei-Chu Chang 3. Dedicated to Endre Szemerédi for his 70th birthday. An Estimate of Incomlete Mixed Chaacte Sums 2 Mei-Chu Chang 3 Dedicated to Ende Szemeédi fo his 70th bithday. 4 In this note we conside incomlete mixed chaacte sums ove a finite field F n of the fom x

More information

Analytical Solution to Diffusion-Advection Equation in Spherical Coordinate Based on the Fundamental Bloch NMR Flow Equations

Analytical Solution to Diffusion-Advection Equation in Spherical Coordinate Based on the Fundamental Bloch NMR Flow Equations Intenatinal Junal f heetical and athematical Phsics 5, 5(5: 4-44 OI:.593/j.ijtmp.555.7 Analtical Slutin t iffusin-advectin Equatin in Spheical Cdinate Based n the Fundamental Blch N Flw Equatins anladi

More information

BEST CONSTANTS FOR UNCENTERED MAXIMAL FUNCTIONS. Loukas Grafakos and Stephen Montgomery-Smith University of Missouri, Columbia

BEST CONSTANTS FOR UNCENTERED MAXIMAL FUNCTIONS. Loukas Grafakos and Stephen Montgomery-Smith University of Missouri, Columbia BEST CONSTANTS FOR UNCENTERED MAXIMAL FUNCTIONS Loukas Gafakos and Stehen Montgomey-Smith Univesity of Missoui, Columbia Abstact. We ecisely evaluate the oeato nom of the uncenteed Hady-Littlewood maximal

More information

Lecture 28: Convergence of Random Variables and Related Theorems

Lecture 28: Convergence of Random Variables and Related Theorems EE50: Pobability Foundations fo Electical Enginees July-Novembe 205 Lectue 28: Convegence of Random Vaiables and Related Theoems Lectue:. Kishna Jagannathan Scibe: Gopal, Sudhasan, Ajay, Swamy, Kolla An

More information

A proposition is a statement that can be either true (T) or false (F), (but not both).

A proposition is a statement that can be either true (T) or false (F), (but not both). 400 lecture nte #1 [Ch 2, 3] Lgic and Prfs 1.1 Prpsitins (Prpsitinal Lgic) A prpsitin is a statement that can be either true (T) r false (F), (but nt bth). "The earth is flat." -- F "March has 31 days."

More information

Table of contents. Statistical analysis. Measures of statistical central tendencies. Measures of variability

Table of contents. Statistical analysis. Measures of statistical central tendencies. Measures of variability Table of contents Statistical analysis Meases of statistical cental tendencies Meases of vaiability Aleatoy ncetainties Epistemic ncetainties Meases of statistical dispesion o deviation The ange Mean diffeence

More information

Numerical solution of the first order linear fuzzy differential equations using He0s variational iteration method

Numerical solution of the first order linear fuzzy differential equations using He0s variational iteration method Malaya Jounal of Matematik, Vol. 6, No. 1, 80-84, 2018 htts://doi.og/16637/mjm0601/0012 Numeical solution of the fist ode linea fuzzy diffeential equations using He0s vaiational iteation method M. Ramachandan1

More information

EXPERT JUDGMENT IN FORECASTING PRESIDENTIAL ELECTIONS: A PRELIMINARY EVALUATION. Alfred G. Cuzán and Randall J. Jones, Jr.

EXPERT JUDGMENT IN FORECASTING PRESIDENTIAL ELECTIONS: A PRELIMINARY EVALUATION. Alfred G. Cuzán and Randall J. Jones, Jr. EXPERT JUDGMENT IN FORECASTING PRESIDENTIAL ELECTIONS: A PRELIMINARY EVALUATION Alfed G. Cuzán and Randall J. Jnes, J. Pepaed f pesentatin at a Buchaest Dialgue cnfeence n Expet Knwledge, Pedictin, Fecasting:

More information

Physics 2B Chapter 22 Notes - Magnetic Field Spring 2018

Physics 2B Chapter 22 Notes - Magnetic Field Spring 2018 Physics B Chapte Notes - Magnetic Field Sping 018 Magnetic Field fom a Long Staight Cuent-Caying Wie In Chapte 11 we looked at Isaac Newton s Law of Gavitation, which established that a gavitational field

More information

REPORT ITU-R SA Protection of the space VLBI telemetry link

REPORT ITU-R SA Protection of the space VLBI telemetry link Rep. ITU-R SA.65 REPORT ITU-R SA.65 Ptectin f the space VLBI telemety link CONTENTS Page Intductin... Space VLBI system.... Space VLBI telemety signal, nise and intefeence..... Signal... 3.. Nise and intefeence...

More information

7.2. Coulomb s Law. The Electric Force

7.2. Coulomb s Law. The Electric Force Coulomb s aw Recall that chaged objects attact some objects and epel othes at a distance, without making any contact with those objects Electic foce,, o the foce acting between two chaged objects, is somewhat

More information

Encapsulation theory: the transformation equations of absolute information hiding.

Encapsulation theory: the transformation equations of absolute information hiding. 1 Encapsulation theoy: the tansfomation equations of absolute infomation hiding. Edmund Kiwan * www.edmundkiwan.com Abstact This pape descibes how the potential coupling of a set vaies as the set is tansfomed,

More information

ELECTROMAGNETIC INDUCTION PREVIOUS EAMCET BITS

ELECTROMAGNETIC INDUCTION PREVIOUS EAMCET BITS P P Methd EECTOMAGNETIC INDUCTION PEVIOUS EAMCET BITS [ENGINEEING PAPE]. A cnduct d f length tates with angula speed ω in a unifm magnetic field f inductin B which is pependicula t its mtin. The induced

More information

Fri. 10/23 (C14) Linear Dielectrics (read rest at your discretion) Mon. (C 17) , E to B; Lorentz Force Law: fields

Fri. 10/23 (C14) Linear Dielectrics (read rest at your discretion) Mon. (C 17) , E to B; Lorentz Force Law: fields Fi. 0/23 (C4) 4.4. Linea ielectics (ead est at yu discetin) Mn. (C 7) 2..-..2, 2.3. t B; 5..-..2 Lentz Fce Law: fields Wed. and fces Thus. (C 7) 5..3 Lentz Fce Law: cuents Fi. (C 7) 5.2 Bit-Savat Law HW6

More information

Differentiation Applications 1: Related Rates

Differentiation Applications 1: Related Rates Differentiatin Applicatins 1: Related Rates 151 Differentiatin Applicatins 1: Related Rates Mdel 1: Sliding Ladder 10 ladder y 10 ladder 10 ladder A 10 ft ladder is leaning against a wall when the bttm

More information

1. Show that if the angular momentum of a boby is determined with respect to an arbitrary point A, then. r r r. H r A can be expressed by H r r r r

1. Show that if the angular momentum of a boby is determined with respect to an arbitrary point A, then. r r r. H r A can be expressed by H r r r r 1. Shw that if the angula entu f a bb is deteined with espect t an abita pint, then H can be epessed b H = ρ / v + H. This equies substituting ρ = ρ + ρ / int H = ρ d v + ρ ( ω ρ ) d and epanding, nte

More information

Chapter 4: The laws of motion. Newton s first law

Chapter 4: The laws of motion. Newton s first law Chapte 4: The laws of motion gavitational Electic magnetic Newton s fist law If the net foce exeted on an object is zeo, the object continues in its oiginal state of motion: - an object at est, emains

More information

Polar Coordinates. a) (2; 30 ) b) (5; 120 ) c) (6; 270 ) d) (9; 330 ) e) (4; 45 )

Polar Coordinates. a) (2; 30 ) b) (5; 120 ) c) (6; 270 ) d) (9; 330 ) e) (4; 45 ) Pola Coodinates We now intoduce anothe method of labelling oints in a lane. We stat by xing a oint in the lane. It is called the ole. A standad choice fo the ole is the oigin (0; 0) fo the Catezian coodinate

More information

Central Coverage Bayes Prediction Intervals for the Generalized Pareto Distribution

Central Coverage Bayes Prediction Intervals for the Generalized Pareto Distribution Statistics Reseach Lettes Vol. Iss., Novembe Cental Coveage Bayes Pediction Intevals fo the Genealized Paeto Distibution Gyan Pakash Depatment of Community Medicine S. N. Medical College, Aga, U. P., India

More information

AIR FORCE RESEARCH LABORATORY

AIR FORCE RESEARCH LABORATORY AIR FORC RSARCH LABORATORY The xtinctin Theem as an xample f Reseach Vistas in Mathematical Optics Mach Richad A. Albanese Infmatin Opeatins and Applied Mathematics Human ffectiveness Diectate Bks City-Base

More information

Current Balance Warm Up

Current Balance Warm Up PHYSICS EXPERIMENTS 133 Cuent Balance-1 Cuent Balance Wam Up 1. Foce between cuent-caying wies Wie 1 has a length L (whee L is "long") and caies a cuent I 0. What is the magnitude of the magnetic field

More information

Physics 1502: Lecture 4 Today s Agenda

Physics 1502: Lecture 4 Today s Agenda 1 Physics 1502: Today s genda nnouncements: Lectues posted on: www.phys.uconn.edu/~cote/ HW assignments, solutions etc. Homewok #1: On Mastephysics today: due next Fiday Go to masteingphysics.com and egiste

More information

Chapter 4 Motion in Two and Three Dimensions

Chapter 4 Motion in Two and Three Dimensions Chapte 4 Mtin in Tw and Thee Dimensins In this chapte we will cntinue t stud the mtin f bjects withut the estictin we put in chapte t me aln a staiht line. Instead we will cnside mtin in a plane (tw dimensinal

More information

A model for the coordination between high-speed railway lines and conventional rail lines in a railway passenger transportation corridor

A model for the coordination between high-speed railway lines and conventional rail lines in a railway passenger transportation corridor Comptes in Railways XII 453 A model fo the coodination between high-speed ailway lines and conventional ail lines in a ailway passenge tanspotation coido Y. Bao School of Taffic and Tanspotation, Beijing

More information

Circular Orbits. and g =

Circular Orbits. and g = using analyse planetay and satellite motion modelled as unifom cicula motion in a univesal gavitation field, a = v = 4π and g = T GM1 GM and F = 1M SATELLITES IN OBIT A satellite is any object that is

More information

Overlapping generation models with housing: impact of the key parameters on the models outcomes

Overlapping generation models with housing: impact of the key parameters on the models outcomes The 11 th Pfess Aleksande Zelias Intenatinal Cnfeence n Mdelling and Fecasting f Sci-Ecnmic Phenmena Ovelapping geneatin mdels with husing: impact f the key paametes n the mdels utcmes Jan Acedański 1

More information