SpatialHadoop. Tema. U iversitatea Politeh ica Bucureşti Facultatea Electro ică,teleco u icaţii şi Teh ologia I for aţiei. Master IISC

Size: px
Start display at page:

Download "SpatialHadoop. Tema. U iversitatea Politeh ica Bucureşti Facultatea Electro ică,teleco u icaţii şi Teh ologia I for aţiei. Master IISC"

Transcription

1 U iversitatea Politeh ica Bucureşti Facultatea Electro ică,teleco u icaţii şi Teh ologia I for aţiei Master IISC Disciplina Sisteme de operare avansate Tema SpatialHadoop Coordonator: prof. dr. ing. Stefan Stăncescu Masterand Sima Viorel Grupa: 411-IISC

2 Lista Figurilor Figura 1. Diferența modului de interogare între Hadoop și SpatialHadoop Figura 2. Schema arhitecturala SpatialHadoop Figura 3. Spatiul de indexare in SpatialHadoop Figura 4. Fazele partitionarii in SpatialHadoop Figura 5. Indexarea folosind R+-tree a stazilor Figura 6. Diferenta in timpul operatiunii de mapare intre Hadoop si SpatialHadoop Figura 7. Interogare knn pentru k=3 în SpatialHadoop

3 Cuprins Lista Figurilor... 2 Hadoop... 4 MapReduce... 4 Disponibilitatea si balansarea incarcaturii in Cloud Computing... 5 SpatialHadoop... 7 Introducere... 7 LANGUAGE LAYER STORAGE LAYER: INDEXING MAPREDUCE LAYER OPERATIONS LAYER Concluzii Bibliografie... 16

4 Hadoop Apash Hadoop este un software de tipul open source care este scalabil si poate sa fie folosit pentru prgramarea paralela. Libraria Apash Hadoop este un framework care permite programelor distribuite sa acceseze mai portiuni de date pe mai multe clustere folosind modele simple de programare. Are un design pentru o buna scalabilitate, poate sa creasca foarte usor de la un simplu server la mii de servere, fiecare dintre aceste servere avand spatii de stocare. Acesta nu se foloseste de hardware pentu a avea o buna disponibilitate, aceasta librarie este astfel conceputa pentru a detecta problemele care apar in layer-ul de aplicatie astfel aceasta poate sa detecteze si sa rezolve aceste probleme care apar.[12] Sistemul de fisiere Sistemul de fisiere al Hadoop-uui este un sistem distribuit scalabil si portabil, scris in java pentru framework-ul Hadoop. Un cluster Hadoop este format dintr-un singur name node si mai mutle data odes. Fiecare ditre aceste datanode servesc la blocarea datelor din retea folosind protocolul HDFS. HDFS stocheaza fisiere mari pe multiple sisteme, prin replicarea datelor acesta va face ca datele mentinute de el sa aiba o redundanta mare si astfele se va creste disponibilitatea datelor fara sa mai fie nevoei si alte sparii de stocare care folosesc RAID. Datele vor fi stocate in 3 noduri: 2 in acelasi rack si una intr-un rack diferit.aceste noduri pot sa comunice intre pentru a face o rebalansarea a datelor. [14] MapReduce MapReduce este un model de programare care este folosit in procesarea de date mari cu ajutorul unor algoritmi paraleli distribuiti pe un cluster. Un program MapReduce este compus dintr-o procedura de mapare Map() (se filtreaza si sorteaza datele ) si o procedura de reducere a datelor Reduce(). Acest sisteme face procesa prin marshalling serverele distribuite, ruleaza mai multe task-uri in paralel, manageriaza toate comunicatiile de date itre diferite parti ale sistemului oferind redundanta.[15] MapReduce engine este constituit din un JobTraker care gaseste nevoile utilizatorului.acesta transmite aceasta informative cartre TaskTraker care aloca nodurile necesare pentru gestionarea nevoilor sistemului. JobTraker cunoaste care noduri contin date si care sunt cele mai aproapiate de nodul care are nevoie de acele date, daca task-ul nu poate fi facut pe nodul de la care s-a cerut aceasta alocare de resurse acesta va reduce traficul in jurul acestui nod permitandu-i acestui nod sa foloseasca resursele nodurilor vecine [15]

5 Disponibilitatea si balansarea incarcaturii in Cloud Computing Disponibilitatea resurselor intr-un mod dinamic este unul dintre cele mai importante feature ale sistemelor actuale.sistemele din Cloud pot sa aiba probleme din cauza unor evenimente neasteptate meteorologice.din aceasta cauza este nevoie de un sistem care sa observe aceste schimbari in disponibilitatea sistemelor de tipul Cloud si sa aloce alfel resursele. Disponibilitatea trebuie sa fie analizata depinzand de performanta si de nevoile utilizatorului astfel se va putea face o scalare corecta a resurselor sistemelor ramase.cu ajutorul acestui algoritm de balansare al resusrelor se pot scadea timpii de failure ai sistemelor. De exemplu daca o problema apare asupra unui sistem atunci cu ajutorul acestui algoritm se pot migra operatiile catre un alt sistem. Prin aceast algortm se poate reduce de asemenea si consumul de energie.[13] Balansarea incarcaturii Este o noua tehnica care faciliteaza retelele si gestionarea resurselor prin maximizarea throughput cu un timp de raspuns cat mai mic.impartirea traficului intre servere, datele pot fi trimise fara un delay. Un exemplu din viata de zi cu zi sunt website-urile.fara aceasta balansare, utilizatorul va experimenta intarzieri in incaracara paginilor ceea ce va duce la o experienta mai putin placuta. Balansarea se poate face cu ajutorul unor algoritmi cum ar fi : Algoritmi statici si algoritmi dinamici.[13] In Cloud Computing, vanzatorii de Cloud ofera aceasta balansarea a incarcaturii ca si un feature, care permit entitatilor sa creasca numarul de procesoare sau de memorii pentru a obtine o mai buna eficentizare a resurselor. Acest feature depinde de nevoile de resurse pe care le are fiecare companie. Astfel se poate trage concluzia ca balansarea incarcaturii are 2 nevoi importante : 1.pentru a creste disponibilitarea resurselor 2. pentru a creste performanta Astazi exista multe software care imbunatatesc compatibilitatea hardware cu retelele distribuite. Aceste software sunt caracterizate ca si servicii de retea sau sunt componete ale software-ului care permit o buna scalabilitate a aplicatiei si a retelei.exista mai multe modele de aplicatii care sunt folosite in interiorul middleware. Pentru o buna comunicatie la nivelelul reteli sau pentru o cresterea a optimizarii modului de alocare a resurselor se pot folosii diferite arhitecturi in retelele distribuite.

6 Tranzactiile Este necesar un sistem care monitorizeaza toate tranzactiile prin toate entitatiie, deoarece este necesar sa se cunoasca unde au fost alocate resursele si cat timp au fost acestea alocate. Astfel sistemele cloud vor scala mult mai rapid ceea ce va face ca disponibilitatea resurselor sa creasca, prin aceste optimizari se va reduce si costul energieie ceea ce se va traduce intr-un profit mai bun. Acest sisteme de monitoririzre este inca un concept foarte nou ceea ce inseamana ca pot exista si mici bug-uri. De exeplu vanzatorii de clodu pot utiliza aceste sisteme de monitorizare problema apare prin faptul ca nu se pot inca monitoriza cu exacticitatea taote aceste tranzactii, astfel nu se pot folosii inca 100% corect resursele sistemului ceea ce duce la pierderi din castig. [13] Disponibilitatea HDM(The Hospital Data Management ) HDM este un sistem care creste disponibilitatea si eficenta gasiirii datelor din multiple baze de date intr-o infrastructura de tipul cloud. [13] Aceste sisteme sunt folosite de asemenea pentru a mari scalabilitatea sistemelor prin identifacarea modului in care au fost alocate datele si costinduind pe baza acestor indentificari noi moduri de gasire si recuperarea a datelor. Prin folosirea compresiei dimensiunea datelor va scadea ceea ce se traduce printr-un cost mai mic cu aceelasi resurse. [13] Principalele masuratori care pot facute intr-un sistem HDM Observarea de paterni Prevederea folosirii resurselor Compresia CPU usage, rata de transfer Acest sistem poate sa prevada ce date sunt foarte des folosite si sa tina aceste date intr-o memorie de tip cache, astfel poate fi crescuta rata de transfer si dea asemenea sa se miimilizeze pachetele ceea ce duce la o mai buna functionarea a retelei.[13]

7 SpatialHadoop Introducere Încă din 2007 Hadoop a fost adoptat ca o soluție pentru procesoarele scalabile si pentru marile baze de date de exemplu : machine learning, procesări de grafice. Hadoop folosește MapReduce o paradigma de programare simplificata pentru procese distribuite pentru a construi un Framework. Abstractizarea programării folosind MapReduce simplifică programarea pentru dezvoltatori, in timp ce Framework-ul MapReduce se ocupa de paralelism, de toleranta la defecte si de alte mici probleme.in acest timp exista o explozie imensa în ceea ce privește datele spațiale de la diferite dispozitive cum ar fi smat phones. De exemplu sateliți NASA au date arhiva de peste 500TB si datele aceste sunt in crestere. Astfel s-a început o cercetare amănunțită asupra avantajelor care le poate oferii MapReduce. In mediile academice au început sa apară 3 tipuri de prototipuri pentru o eficentizare mai buna a modului de parcurgere si stocare al datelor de mari dimensiuni. [1][2][3][4] 1. Parallel-Secondo este un DBMS care foloseste Hadoop pentru a distribui taskurile [1] [2][3][4] 2. MD-HBase extinde HBase către un model non relațional pentru bazele de date Hadoop pentru a se putea un suport pentru indecşii multidimensionali[1] [2][3][4] 3. Hadoop-GIS extinde Hive (un fel de magazie ca si structura si este construi peste Hadoop ), foloseste uniform grid index pentru interogari si self-join. [1] [2][3][4] Principala problema care apare in aceste sisteme este aceea acestea încă trebuie sa folosească Hadoop ca un black box, astfel încep sa apară limitări pentru sistemele actuale Hadoop. De exemplu Hadoop GIS care este cel mai avansat prototip de pana acum suferă din cauza următoarelor limitări. Hadoop nu a fost gândit pentru datele de tip spațial deoarece aceste date trebuie sa fie privite puțin diferit fata de datele non spațiale. Astfel daca se va folosi Hadoop ca si black box vor începe sa apară diferite limitări de performanța cum ar fi bottlenecks. De asemenea HadoopGIS folosește Hive, iar acest lucru îl limitează sa poată sa fie folosit doar pentru datele distribuite uniform. Fiind deasupra Hadoop-ului, programele MapReduce nu pot accesa indecşi spațiali. Astfel utilizatorii nu pot definii noi operații spațiale fața de cele deja implementate [1] [2][3][4]

8 SpatialHadoop este un nou Framework al MapReduce care are un suport native pentru datele spațiale. Acesta depășește limitările tuturor Framework-uri. SpatialHadoop are în el un nou nou cod care îi permite utilizatorului să modifice indecși spațiali. Acesta este cheia care staă in spatele eficienţei Framework-ului SpatialHadoop. SpatialHadoop poate sa folosească un set de indecși spațiali care pot sa includă si indecși de tipul Rtree, care sunt construiți in interiorul sistemelor distribuite Hadoop. Asta face ca SpatialHadoop sa fie unic prin tipul acesta de abordare, de asemenea utilizatorii SpatialHadoop pot sa interacționeze direct cu Hadoop pentru a dezvolta o multitudine de funcții spațiale. SpatialHadoop este de tipul open source si deja a fost descărcata de peste 75,000. [1] [2][3][4] Figura 1 Diferenta modului de interogare intre Hadoop si SpatialHadoop[1] Interogarea găsește toate punctele care sunt localizate într-o zona rectangulară si este reprezentata de 2 colturi hx1, y1i si hx2,y2i. Prima interogare arata cat de mult se foloseste din memorie, în timp ce a doua selectează datele care depășesc o anumita constanta, cum Hadoop nu are indecși spațiali, acesta trebuie sa scaneze toate datele ca sa răspundă la interogarea făcuta, din acest motiv performanta este foarte scăzuta. Este nevoie de aproximativ 200 de secunde pentru un cluster Hadoop de 20 de noduri ca sa proceseze o încărcătura de 60GB (70M de obiecte spațiale ). Pe de cealaltă parte SpatialHadoop folosește indecșii ca sa facă aceeași lucru in aproximativ 2 secunde. In plus codul din Hadoop este mi greu de citit din cauza vechimi sale. [1] [2][3][4] SaptialHaoop este compus din 4 nivele : limbaj,stocare, MapReduce, nivelul de operații, toate acestea se afla in interiorul codului de baza Hadoop. Limbajul folosit este Pigeon care

9 este un limbaj de nivel înalt care face ca datele spațiale sa poată fi mai ușor implementate de către utilizatori. Nivelul de stocare este un nivel care are 2 indecși (unul local si unul global ). [1] Index-ul global împarte datele pe mai multe noduri in timp de index-ul local organizează datele in fiecare nod, acest index este folosit pentru a se găsi 3 indecși spațiali Grid file, R-tree si R+- tree. Pentru ca acești indecși sa fie accesibili către programele MapReduce, SpatialHadoop introduce 2 noi componente in nivelul de MapReduce numite SpatialFileSplitter si SpatialRecordReader care exploatează cei doi indecși cel global si cel local. Nivelul de operații care încapsulează a mulțime de operații spațiale folosește avantajul noilor componente in un mediu de stocare si de nivelele MapReduce. [1] [2][3][4] Figura 2. Schema arhitecturala SpatialHadoop[1] In Figura 2 este prezentat arhitectura SpatialHadoop. Similar cu Hadoop, cluster-ul SpatialHadoop conține unul dinte nodurile master care sparge job-ul map-reduce in task-uri mai mici, aceste task-uri sunt făcute de către nodurile slave. Exista 3 tipuri de utilizatori care interacționează cu SpatialHadoop. [1] [2][3][4] 1.Userii obișnuiți care accesează SpatialHadoop prin limbajul spațial pentru a putea sa iși proceseze seturile de date. [1] [2][3][4]

10 2.Dezvoltatorii care au nevoie de o mai buna înțelegere a sistemului ca sa poată sa implementeze noi operații spațiale [1] 3. Administratorii care pot sa își îmbunătățească sistemele prin ajustări ai parametrilor în fișierele de configurare. SpatialHadoop adopta nivele de design pentru simplificarea datelor spațiale. [1] LANGUAGE LAYER Deoarece paradigma MapReduce necesita un mare efort pentru ca operațiunea programarea sa fie făcuta corect, au apărut un set de declarații SQL pentru a îmbunătății acest lucru. SpatialHadoop nu oferă un limbaj nou de programarea ci aduce niște mici extensii, pentru a se putea adăuga tipuri de date si de funcții spațiale. [5] [6][7] 1. Tipurile de date. Pigeon este un limbaj care suprascrie tipurile de date bytearray ex : lakes = LOAD lakes AS (id:int, area:polygon) ; [5] [6][7] 2. Functile spatiale Pigeon foloseste functii definite de utilizator. Urmatorul exemplu arata cum se poate folosi funcira de distanta care masoara distanta dintre o casa si serviciu sc_loc. houses_with_distance = FOREACH houses GENERATE id, Distance(house_loc, sc_loc); ; [5] [6][7] 3. Interogarea KNN care imbogateste limbajul Pig Latin printr-un nou statement KNN de exemplu : nearest_houses = KNN houses WITH_K=100 USING Distance(house_loc, query_loc). [5] [6][7] In plus se rescriu o parete din directivele utiliate in Pig Latin. [5] [6][7] 1.Filter. Pentru a se sustine o mare difersitate de interogari, se va suprascrie Filter din Pig Latin pentru ca acesta sa accepte un spatial predicate si sa ceara procedura corespunzatore pentru aceste interogari.de exemplu : houses_in_range = FILTER houses BY Overlaps(house_loc, query_range); [5] [6][7] 2.Join. Pentru a se putea face join-uri spatiale va trebui sa fie rescrisa statement JOIN din Pig Latin astfel acesta va trebui sa primeasca 2 fisiere spatiale a imput.apoi acest Join statement este trimis catre procedurile specifice spatiale. exemplu: lakes_states = JOIN lakes BY lakes_boundary states BY states_boundary PREDICATE = Overlaps. [5] [6][7]

11 STORAGE LAYER: INDEXING Indexarea.Deoarece unele fisierele din Hadoop sunt fisiere din heap care nu sunt indexate corect, performanta este limintata, pentru a se depasi aceasta limitatie, SpatialHadoop a folosit indexe spatiale care se afla in interiorul sistemelor distribuite din Hadoop ceea ce va face ca datele sa fie usor de gasit. Aceasta indexare este principalul avantaj fata de Hadoop. [8][9][10] Figura 3. Spatiul de indexare in SpatialHadoop In mod traditional indexarea aeasta nu era posibila in Hadoop din cauza a doua pricine. Index-urile sunt structuri optimizate pentru programarea procedurala, in acest tip de programare programele sunt executate secvential, in timp ce SpatialHadoop foloseste programare functionala, in care programul este compus dintr-o harta care reduce functiile executate de catre noduri. [8][9][10] Algoritmi paraleli pentru R-trees sunt inca in dezvoltare, aici dezvoltatori incearca sa dezvolte noi algoritmi paraleli ca sa poate rezeolva problemele folosind multiple thread-uri. Un fisier in HDFS poate sa fie scris numai secvenial.tehinica de bulk loading pentru fisierele Grid si R-tree nu este inca aplicabila seturilor de date mari folosite in SpatialHadoop deoarece ele au nevoei ca inteaga baza de date sa se afle in memorie. [8][9][10] Figura 4. Fazele partitionarii in SpatialHadoop

12 Aceste tehnici pentru indexare spațiala în Hadoop vor fi împărțite in 3 categorii. 1.Build only. O abordare MapReduce is aceea care este propusa pentru a construi un R-tree, dar acest R-tree trebuie sa aibă interogări in exteriorul MapReduce folosind tehnicile traditionale. [8][9][10] 2. Custom on-the-fly indexing cu fiecare executie de interogare, un index care nu este obisnuit este creat si distrus dupa fiecare astfel de interogare [8][9][10] 3.Indexare in HDFS- Momentan este cunoscut doar faptul ca exista numai indecsi bazati doar pe HDF pentru a fi setate traictoriile, cu toate acestea structura acestor indecsi poate sa sustina numai o parte din interogari pentru un set de traictorii, ceea ce inseamna ca sunt foarte limitati.indexarea spatiala in Spatial Hadoop este in interiorul celei de a 3 categorie deoarece este construita in interiorul HDFS. Cu toate acestea in ciuda diferitelor abordari, indexarea in SpatialHadoop adopta HDFS pentru urmatroarel standarde :indexarea structurilor, numelor, Grid file, R-tree, R+-tree, de asemenea pot fi folosite pentru a sustine diferite interogari scise in MapReduce. [8][9][10]. Figura 5. Indexarea folosind R+-tree a stazilor[1] In figura 5 este dat un exemplu despre nevoia de indexare sub forma de R+-tree(si R-tree) in SpatialHadoop, ceea ce arata si cheia principala care sta in spatele performantei folosirii framework SpatialHadoop. In aceasta figura este aratat cum este partitionat acestindex R+- tree care este constituit dintr-un fisier de dimensiunea de 400GB, acesta include toate retelele care au fost extrase din OpenStreetMap. Poligoanele negre din figura indinca felul in care sunt partitionate granitele indescilor globali. Fiecare partitie este suficenta numai pentru 64MB de

13 date, dupa cum se poate observa in figura in zonele dense ex Europa, sunt folosite foarte multe poligoane, dar in zonele unde nu avem nevoie de inforamtie sunt continute numai de cateva poligoane de exemplu Oceanle. Aceasta figura poate fi privita ca un fisier de 400GB care este impartit in mici particele de cate 64MB fiecare aceeasta este cheia transformarii si astfel este aratat avantajul folosirii SpatialHadoop fata de Hadoop. [8][9][10] MAPREDUCE LAYER Acesta este similar cu Hadoop, acest nivel de MapReduce in interiorul SpatialHadoop este un nivel in care se executa anumite interogării. Cu toate acesta în ciuda felului in care Hadoop face input-ul de fișiere care sunt nu sunt indexate, SpatialHadoop poate sa susțină fișiere care sunt indexate spațial. In Figura 6 este arătat felul cum sunt gestionate fișierele atât din punctul de vedere al Hadoop cat si din punctul de vederea al Frameworlk-ului SpatialHadoop. In Hadoop fișierele de imput trec prin un FileSplitter care împarte aceste fișiere in n bucăți, unde n este setat prin programul de MapReduce, bazat pe numărul de noduri care sunt disponibile. Apoi fiecare dintre aceste parți se duc către un RecordReader care extrage înregistrările ca fiind valori pereche ale cheii, apoi aceste valori sunt folosite in funcția de mapare. SpatialHadoop îmbogățește vechiul sistem Hadoop prin 2 componente majore : SpatialFilterSplitter si un splitter care exploateaza indexurile globale si un SpatialRecor dreader care citește un split din fisierul spațial indexat si exploatează indexurile locale pentru a eficientiza procesul[8] Figura 6. Diferenta in timpul operatiunii de mapare intre Hadoop si SpatialHadoop[8]

14 OPERATIONS LAYER Aceasta com i ație de i de și spațiali in interiorul nivelului de sto are u oul ivel spațial din MapReduce oferă Framework-ului SpatialHadoop cu posibilitatea de eficie tizare a i e selor operații spațiale.se pot o serva î deose i 3 operații specifice [11] 1.rage query 2.spatial join 3.knn KNN - Nearest Neighbor este o interogare care ia un set de puncte p, un punct Q de mijloc si un k u ăr întreg ca si imput, apoi va returna k cele mai apropiate P puncte de Q. In Hadoop un algoritm knn sca ează toate pu tele di i teriorul fișierului, al ulează distanta Q si produce k rezultate. Cu ajutorul SpatialHadoop se vor exploata diferite tehnici de taiere, iar pri a este teh i i se vor o ți e o mai buna performanta decât in cazul Hadoop. Un algoritm KNN de interogare într-un SpatialHadoop este o pus di 3 pași: [11] 1. Pasul i ițial u de apare u pri răspuns aproximativ cu privire la cate puncte k sunt apropiate de Q, apoi acea parte selectata este transmisa SparilRecodReaderto, pentru ca acesta sa produ ă acei k reali 2. e verifi a î ă o data ca rezultatele alese sa fie reale, se dese ează un cerc de test cu centrul cercului centrat pe Q si cu raza egala cu dista ta di tre Q si k(este el ai î depărtat vecin care a fost caracterizat ca fă ând parte din partea Q ), daca rezultatul nu este in afara lui Q atunci rezultatul este corect daca nu se trece pa pasul al 3-lea. [11] 3. Răspunsul corect cuprinde doar ce se afla in interiorul cercului C de test. [11] Figura 7. Interogare knn pentru k=3 in SpatialHadoop

15 I Figura 7 este arătat 2 exemple de interogare folosind KNN pentru k=3. In figura 7 a se poate observa cer ul de test C for at di o ulți e de pu te si are o ți e răspu sul i ițial {p1,p2,p3}.in figura 7b se observa cercul C are se i terse tează u alte lo uri. Astfel răspunsul in acest caz va fi {p1,p2,p7}.[9] Concluzii SpatialHadoop este un Framework care este foarte folositor atunci când este nevoie de procesare de date foarte mari ca si dimensiune. A esta are o reștere a ti pului de exe uție fata de Hadoop de pana la 100 ori. De asemenea din cauza limbajului de programare care este folosit in implementare si care este destul de apropiat u QL este ult ai ușor de folosit.

16

17 Bibliografie [1]. SpatialHadoop: A MapReduce Framework for Spatial Data by Ahmed Eldawy Mohamed F. Mokbel Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA April 2015 [2] [3] G. Wang, M. Salles, B. Sowell, X. Wang, T. Cao, A. Demers, J. Gehrke, and W. White, Behavioral Simulations in MapReduce, PVLDB, [4] J. Dean and S. Ghemawat, MapReduce: Simplified Data Processing on Large Clusters, Communications of ACM, vol. 51, [5] C. Olston, et. al. Pig Latin: A Not-so-foreign Language for Data Processing, in SIGMOD, [6] A. Eldawy and M. F. Mokbel, Pigeon: A Spatial MapReduce Language, in ICDE, [7] [8] A. Akdogan, U. Demiryurek, F. Banaei-Kashani, and C. Shahabi, Voronoi-based Geospatial Query Processing with MapReduce, in CLOUDCOM, [9] K. Wang, et. al. Accelerating Spatial Data Processing with MapReduce, in ICPADS, [10] J. Patel and D. DeWitt, Partition Based Spatial-Merge Join, in SIGMOD, [11]W. Lu, Y. Shen, S. Chen, and B. C. Ooi, Efficient Processing of k Nearest Neighbor Joins using MapReduce, PVLDB, [12] [13] [14] [15]

Sisteme cu logica fuzzy

Sisteme cu logica fuzzy Sisteme cu logica fuzzy 1/15 Sisteme cu logica fuzzy Mamdani Fie un sistem cu logică fuzzy Mamdani două intrări x şi y ieşire z x y SLF Structura z 2/15 Sisteme cu logica fuzzy Mamdani Baza de reguli R

More information

Programarea Dinamica. (si alte chestii adiacente) Andrei Olariu

Programarea Dinamica. (si alte chestii adiacente) Andrei Olariu Programarea Dinamica (si alte chestii adiacente) Andrei Olariu andrei@olariu.org Despre mine - Absolvent FMI UniBuc - Doctorand in prelucrarea limbajului natural, in special in mediul online (Twitter)

More information

1.3. OPERAŢII CU NUMERE NEZECIMALE

1.3. OPERAŢII CU NUMERE NEZECIMALE 1.3. OPERAŢII CU NUMERE NEZECIMALE 1.3.1 OPERAŢII CU NUMERE BINARE A. ADUNAREA NUMERELOR BINARE Reguli de bază: 0 + 0 = 0 transport 0 0 + 1 = 1 transport 0 1 + 0 = 1 transport 0 1 + 1 = 0 transport 1 Pentru

More information

UNITATEA DE ÎNVĂȚARE 3 Analiza algoritmilor

UNITATEA DE ÎNVĂȚARE 3 Analiza algoritmilor UNITATEA DE ÎNVĂȚARE 3 Analiza algoritmilor Obiective urmărite: La sfârşitul parcurgerii acestei UI, studenţii vor 1.1 cunoaște conceptul de eficienta a unui algoritm vor cunoaste si inţelege modalitatile

More information

LIGHTNING MVP System

LIGHTNING MVP System LIGHTNING MVP System Lightning MVP System Control (HACCP+SSOP) Swab-uri pentru lichide si pentru Suprafete Accesorii ph Temperatura Condutivitate Monitorizare ATP Prin Bioluminescenta Cel mai complet si

More information

O V E R V I E W. This study suggests grouping of numbers that do not divide the number

O V E R V I E W. This study suggests grouping of numbers that do not divide the number MSCN(2010) : 11A99 Author : Barar Stelian Liviu Adress : Israel e-mail : stelibarar@yahoo.com O V E R V I E W This study suggests grouping of numbers that do not divide the number 3 and/or 5 in eight collumns.

More information

Habilitation Thesis. Periodic solutions of differential systems: existence, stability and bifurcations

Habilitation Thesis. Periodic solutions of differential systems: existence, stability and bifurcations UNIVERSITATEA BABEŞ BOLYAI CLUJ-NAPOCA FACULTATEA DE MATEMATICĂ ŞI INFORMATICĂ Habilitation Thesis Mathematics presented by Adriana Buică Periodic solutions of differential systems: existence, stability

More information

Teorema Reziduurilor şi Bucuria Integralelor Reale Prezentare de Alexandru Negrescu

Teorema Reziduurilor şi Bucuria Integralelor Reale Prezentare de Alexandru Negrescu Teorema Reiduurilor şi Bucuria Integralelor Reale Preentare de Alexandru Negrescu Integrale cu funcţii raţionale ce depind de sint şi cost u notaţia e it, avem: cost sint i ( + ( dt d i, iar integrarea

More information

Pentru clasa a X-a Ştiinţele naturii-sem II

Pentru clasa a X-a Ştiinţele naturii-sem II Pentru clasa a X-a Ştiinţele naturii-sem II Reprezentarea algoritmilor. Pseudocod. Principiile programării structurate. Structuri de bază: structura liniară structura alternativă structura repetitivă Algoritmi

More information

Cristalul cu N atomi = un sistem de N oscilatori de amplitudini mici;

Cristalul cu N atomi = un sistem de N oscilatori de amplitudini mici; Curs 8 Caldura specifica a retelei Cristalul cu N atomi = un sistem de N oscilatori de amplitudini mici; pentru tratarea cuantica, se inlocuieste tratamentul clasic al oscilatorilor cuplati, cu cel cuantic

More information

Soluţii juniori., unde 1, 2

Soluţii juniori., unde 1, 2 Soluţii juniori Problema 1 Se consideră suma S x1x x3x4... x015 x016 Este posibil să avem S 016? Răspuns: Da., unde 1,,..., 016 3, 3 Termenii sumei sunt de forma 3 3 1, x x x. 3 5 6 sau Cristian Lazăr

More information

Divizibilitate în mulțimea numerelor naturale/întregi

Divizibilitate în mulțimea numerelor naturale/întregi Divizibilitate în mulțimea numerelor naturale/întregi Teorema îmărţirii cu rest în mulțimea numerelor naturale Fie a, b, b 0. Atunci există q, r astfel încât a=bq+r, cu 0 r < b. În lus, q şi r sunt unic

More information

Utilizarea limbajului SQL pentru cereri OLAP. Mihaela Muntean 2015

Utilizarea limbajului SQL pentru cereri OLAP. Mihaela Muntean 2015 Utilizarea limbajului SQL pentru cereri OLAP Mihaela Muntean 2015 Cuprins Implementarea operatiilor OLAP de baza in SQL -traditional: Rollup Slice Dice Pivotare SQL-2008 Optiunea ROLLUP Optiunea CUBE,

More information

ON THE QUATERNARY QUADRATIC DIOPHANTINE EQUATIONS (II) NICOLAE BRATU 1 ADINA CRETAN 2

ON THE QUATERNARY QUADRATIC DIOPHANTINE EQUATIONS (II) NICOLAE BRATU 1 ADINA CRETAN 2 ON THE QUATERNARY QUADRATIC DIOPHANTINE EQUATIONS (II) NICOLAE BRATU 1 ADINA CRETAN ABSTRACT This paper has been updated and completed thanks to suggestions and critics coming from Dr. Mike Hirschhorn,

More information

COMPARATIVE DISCUSSION ABOUT THE DETERMINING METHODS OF THE STRESSES IN PLANE SLABS

COMPARATIVE DISCUSSION ABOUT THE DETERMINING METHODS OF THE STRESSES IN PLANE SLABS 74 COMPARATIVE DISCUSSION ABOUT THE DETERMINING METHODS OF THE STRESSES IN PLANE SLABS Codrin PRECUPANU 3, Dan PRECUPANU,, Ștefan OPREA Correspondent Member of Technical Sciences Academy Gh. Asachi Technical

More information

Inteligenta Artificiala

Inteligenta Artificiala Inteligenta Artificiala Universitatea Politehnica Bucuresti Anul universitar 2010-2011 Adina Magda Florea http://turing.cs.pub.ro/ia_10 si curs.cs.pub.ro 1 Curs nr. 4 Cautare cu actiuni nedeterministe

More information

Barem de notare clasa a V-a

Barem de notare clasa a V-a Barem de notare clasa a V-a Problema1. Determinați mulțimile A și B, formate din numere naturale, știind că îndeplinesc simultan condițiile: a) A B,5,6 ; b) B A 0,7 ; c) card AB 3; d) suma elementelor

More information

Legi de distribuţie (principalele distribuţii de probabilitate) Tudor Drugan

Legi de distribuţie (principalele distribuţii de probabilitate) Tudor Drugan Legi de distribuţie (principalele distribuţii de probabilitate) Tudor Drugan Introducere In general distribuţiile variabilelor aleatoare definite pe o populaţie, care face obiectul unui studiu, nu se cunosc.

More information

Arhitectura sistemelor de calcul

Arhitectura sistemelor de calcul Arhitectura sistemelor de calcul - Prelegerea 1 - Evoluția sistemelor de calcul Ruxandra F. Olimid Facultatea de Matematică şi Informatică Universitatea din Bucureşti Cuprins 1. Istoricul evolutiei calculatoarelor

More information

Reactoare chimice cu curgere piston (ideala) cu amestecare completa de tip batch (autoclava)

Reactoare chimice cu curgere piston (ideala) cu amestecare completa de tip batch (autoclava) Reactoare chimice cu curgere piston (ideala) cu amestecare completa de tip batch (autoclava) Reactorul cu curgere ideala Toate particulele se deplaseaza intr-o directie de-a lungul reactorului, precum

More information

Liste. Stive. Cozi SD 2017/2018

Liste. Stive. Cozi SD 2017/2018 Liste. Stive. Cozi SD 2017/2018 Conţinut Tipurile abstracte LLin, LLinOrd, Stiva, Coada Liste liniare Implementarea cu tablouri Implementarea cu liste simplu înlănțuite Liste liniare ordonate Stive Cozi

More information

Rezolvarea ecuaţiilor şi sistemelor de ecuaţii diferenţiale ordinare (II)

Rezolvarea ecuaţiilor şi sistemelor de ecuaţii diferenţiale ordinare (II) Rezolvarea ecuaţiilor şi sistemelor de ecuaţii diferenţiale ordinare (II) Metode multipas Prof.dr.ing. Universitatea "Politehnica" Bucureşti, Facultatea de Inginerie Electrică Suport didactic pentru disciplina

More information

AN APPROACH TO THE NONLINEAR LOCAL PROBLEMS IN MECHANICAL STRUCTURES

AN APPROACH TO THE NONLINEAR LOCAL PROBLEMS IN MECHANICAL STRUCTURES U.P.B. Sci. Bull., Series D, Vol. 74, Iss. 3, 2012 ISSN 1454-2358 AN APPROACH TO THE NONLINEAR LOCAL PROBLEMS IN MECHANICAL STRUCTURES Marius-Alexandru GROZEA 1, Anton HADĂR 2 Acest articol prezintă o

More information

Curs 6. Discrete Event Simulation

Curs 6. Discrete Event Simulation Curs 6 Discrete Event Simulation C6 ~ 12.04.2017 1/43 In discrete-event simulation, the operation of a system is represented as a chronological sequence of events. Each event occurs at an instant in time

More information

Metode clasice. Camelia Chira.

Metode clasice. Camelia Chira. Metode clasice Camelia Chira http://users.utcluj.ro/~cchira camelia.chira@cs.utcluj.ro Am vazut deja ca... Probleme de optimizare pot fi foarte complexe SAT, TSP, NLP, etc Spatiul de cautare Clase de complexitate

More information

Manual Limba Germana

Manual Limba Germana Manual Limba Germana If you are searched for the book Manual limba germana in pdf format, in that case you come on to loyal site. We furnish utter variation of this ebook in txt, doc, epub, DjVu, PDF formats.

More information

Subiecte geometrie licenta matematica-informatica 4 ani

Subiecte geometrie licenta matematica-informatica 4 ani Class: Date: Subiecte geometrie licenta matematica-informatica 4 ani Multiple Choice Identify the letter of the choice that best completes the statement or answers the question. 1. Complementara unui subspatiu

More information

Sisteme cu logica fuzzy cu mai multe intrari (MISO)

Sisteme cu logica fuzzy cu mai multe intrari (MISO) Sisteme cu logica fuzzy cu mai multe intrari (MISO) Structura unui sistem cu logică fuzzy MISO Structura unui SLF cu 2 intrari Fie un sistem cu logică fuzzy Mamdani două intrări x şi y ieşire z x y SLF

More information

Universitatea Politehnica Bucureşti Facultatea de Automatică şi Calculatoare Departamentul de Automatică şi Ingineria Sistemelor

Universitatea Politehnica Bucureşti Facultatea de Automatică şi Calculatoare Departamentul de Automatică şi Ingineria Sistemelor Universitatea Politehnica Bucureşti Facultatea de Automatică şi Calculatoare Departamentul de Automatică şi Ingineria Sistemelor TEZĂ DE ABILITARE Metode de Descreştere pe Coordonate pentru Optimizare

More information

A REVIEW ON SPATIAL DATA AND SPATIAL HADOOP

A REVIEW ON SPATIAL DATA AND SPATIAL HADOOP International Journal of Latest Trends in Engineering and Technology Vol.(8)Issue(1), pp.545-550 DOI: http://dx.doi.org/10.21172/1.81.071 e-issn:2278-621x A REVIEW ON SPATIAL DATA AND SPATIAL HADOOP Kirandeep

More information

Utilizarea claselor de echivalenta in analiza asistata de calculator a sistemelor cu evenimente discrete

Utilizarea claselor de echivalenta in analiza asistata de calculator a sistemelor cu evenimente discrete 72 Utilizarea claselor de echivalenta in analiza asistata de calculator a sistemelor cu evenimente discrete Conf.dr. Alexandru TERTISCO, ing. Alexandru BOICEA Facultatea de Automatica si Calculatoare,

More information

PROBLEME DIVERSE lecţie susţinută la lotul de 13 de Andrei ECKSTEIN Bucureşti, 25 mai 2015

PROBLEME DIVERSE lecţie susţinută la lotul de 13 de Andrei ECKSTEIN Bucureşti, 25 mai 2015 PROBLEME DIVERSE lecţie susţinută la lotul de 13 de Andrei ECKSTEIN Bucureşti, 5 mai 015 I. SUBSTITUŢIA TAIWANEZĂ 1. Fie a, b, c > 0 astfel încât a bc, b ca şi c ab. Determinaţi valoarea maximă a expresiei

More information

OPENPH - NUMERICAL PHYSICS LIBRARY

OPENPH - NUMERICAL PHYSICS LIBRARY U.P.B. Sci. Bull., Series A, Vol. 68, No. 1, 2006 OPENPH - NUMERICAL PHYSICS LIBRARY G. MILESCU, G. NOAJE, Fl. POP * Fizica numerică a căpătat o importanţă deosebită în ultimele decenii, eficienţa sa fiind

More information

Gradul de comutativitate al grupurilor finite 1

Gradul de comutativitate al grupurilor finite 1 Gradul de comutativitate al grupurilor finite Marius TĂRNĂUCEANU Abstract The commutativity degree of a group is one of the most important probabilistic aspects of finite group theory In this survey we

More information

Ordin. pentru aprobarea structurii informaţiilor înscrise pe cardul naţional de asigurări sociale de sănătate

Ordin. pentru aprobarea structurii informaţiilor înscrise pe cardul naţional de asigurări sociale de sănătate CASA NATIONALA DE ASIGURARI DE SANATATE Ordin pentru aprobarea structurii informaţiilor înscrise pe cardul naţional de asigurări sociale de sănătate Având în vedere: Act publicat in Monitorul Oficial al

More information

GENERATOARE DE SEMNAL DIGITALE

GENERATOARE DE SEMNAL DIGITALE Technical University of Iasi, Romania Faculty of Electronics and Telecommunications Signals, Circuits and Systems laboratory Prof. Victor Grigoras Cuprins Clasificarea generatoarelor Filtre reursive la

More information

Modelarea traficului in cadrul retelelor de radiotelefonie mobila

Modelarea traficului in cadrul retelelor de radiotelefonie mobila Modelarea traficului in cadrul retelelor de radiotelefonie mobila Alocarea resurselor radio in cadrul retelelor GSM/GPRS este importanta intrucat acestea sunt proiectate sa transmita trafic mixt: oce ate:

More information

FORMULELE LUI STIRLING, WALLIS, GAUSS ŞI APLICAŢII

FORMULELE LUI STIRLING, WALLIS, GAUSS ŞI APLICAŢII DIDACTICA MATHEMATICA, Vol. 34), pp. 53 67 FORMULELE LUI STIRLING, WALLIS, GAUSS ŞI APLICAŢII Eugenia Duca, Emilia Copaciu şi Dorel I. Duca Abstract. In this paper are presented the Wallis, Stirling, Gauss

More information

Teoreme de compresie-extensie de tip Krasnoselskii şi aplicaţii (Rezumatul tezei de doctorat)

Teoreme de compresie-extensie de tip Krasnoselskii şi aplicaţii (Rezumatul tezei de doctorat) Teoreme de compresie-extensie de tip Krasnoselskii şi aplicaţii (Rezumatul tezei de doctorat) Sorin Monel Budişan Coordonator ştiinţi c: Prof. dr. Radu Precup Cuprins Introducere 1 1 Generaliz¼ari ale

More information

PRELUCRARI PE IMAGINI BINARE (ALB/NEGRU)

PRELUCRARI PE IMAGINI BINARE (ALB/NEGRU) PRELUCRRI PE IMGINI BINRE (LB/NEGRU) Imagine binara? 2 nuante: alb ( 0 ) pixelii de fond ( I(x,y)= 255 pt. imagini indexate cu 8 biti/pixel ) negru ( 1 ) pixelii apartinand obiectelor ( I(x,y)= 0 pt. imagini

More information

SIMULAREA DECIZIEI FINANCIARE

SIMULAREA DECIZIEI FINANCIARE SIMULAREA DECIZIEI FINANCIARE Conf. univ. dr. Nicolae BÂRSAN-PIPU T5.1 TEMA 5 DISTRIBUŢII DISCRETE T5. Cuprins T5.3 5.1 Variabile aleatoare discrete 5. Distribuţia de probabilitate a unei variabile aleatoare

More information

COMPARATIVE STUDY OF STRUCTURAL ANALYSIS APPLIED TO AGRICULTURAL MACHINES BODIES AND ACCOMPLISHED WITH SOLID WORKS AND AUTODESK INVENTOR PROGRAMS

COMPARATIVE STUDY OF STRUCTURAL ANALYSIS APPLIED TO AGRICULTURAL MACHINES BODIES AND ACCOMPLISHED WITH SOLID WORKS AND AUTODESK INVENTOR PROGRAMS COMPARATIVE STUDY OF STRUCTURAL ANALYSIS APPLIED TO AGRICULTURAL MACHINES BODIES AND ACCOMPLISHED WITH SOLID WORKS AND AUTODESK INVENTOR PROGRAMS / STUDIU COMPARATIV DE ANALIZA STRUCTURALA APLICATA LA

More information

Modelling the Steady State Characteristic of ph Neutralization Process: a Neuro-Fuzzy Approach

Modelling the Steady State Characteristic of ph Neutralization Process: a Neuro-Fuzzy Approach BULETINUL Universităţii Petrol Gaze din Ploieşti Vol. LXVII No. 2/2015 79 84 Seria Tehnică Modelling the Steady State Characteristic of ph Neutralization Process: a Neuro-Fuzzy Approach Gabriel Rădulescu

More information

CALITATEA VIEŢII ÎN ORAŞELE ROMÂNEŞTI ÎN CONTEXTUL REFORMEI STATULUI

CALITATEA VIEŢII ÎN ORAŞELE ROMÂNEŞTI ÎN CONTEXTUL REFORMEI STATULUI QUALITY OF LIFE IN ROMANIAN CITIES IN THE CONTEXT OF STATE REFORM CALITATEA VIEŢII ÎN ORAŞELE ROMÂNEŞTI ÎN CONTEXTUL REFORMEI STATULUI Cristina ALPOPI Associate Professor Ph.D., Administration and Public

More information

GIDD PENTRU CALCULUL CONSUMULUI DE CA.LOURA AL CONSTRUCTIILOR DOTATE CU ' A SISTEME PASIVE DE INCALZIRE SO LARA INDICATIV GP

GIDD PENTRU CALCULUL CONSUMULUI DE CA.LOURA AL CONSTRUCTIILOR DOTATE CU ' A SISTEME PASIVE DE INCALZIRE SO LARA INDICATIV GP , GIDD PENTRU CALCULUL CONSUMULUI DE CA.LOURA AL CONSTRUCTIILOR DOTATE CU ' A SISTEME PASIVE DE INCALZIRE SO LARA INDICATIV GP 017-96 95 Ghid pentru calculul consumului de caldura al cladirilor dotate

More information

array a[0..n-1] a[0] = v0,..., a[n-1] = vn-1

array a[0..n-1] a[0] = v0,..., a[n-1] = vn-1 Curs 5 - Agenda sortare interna buble sort sortare prin insertie sortare pri selectie naiva sistematica ( heap sort ) sortare prin interclasare ( merge sort ) sortare rapida ( quick sort ) cautare in liste

More information

Proiectarea Algoritmilor

Proiectarea Algoritmilor Proiectarea Algoritmilor Ștefan Trăușan-Matu stefan.trausan@cs.pub.ro Obiectivele cursului Discutarea relaţiei dintre caracteristicile problemelor, modul de rezolvare şi calitatea soluţiilor. Obiectivele

More information

OPTIMAL OBSERVABILITY OF PMU'S USING ANALYTIC HIERARCHY PROCESS (AHP) METHOD

OPTIMAL OBSERVABILITY OF PMU'S USING ANALYTIC HIERARCHY PROCESS (AHP) METHOD U.P.B. Sci. Bull., Series C, Vol. 73, Iss. 4, 2011 ISSN 1454-234x OPTIMAL OBSERVABILITY OF PMU'S USING ANALYTIC HIERARCHY PROCESS (AHP) METHOD Sebastian ANGHELESCU 1, Gianfranco CHICCO 2 Lucrarea propune

More information

STRESS AND STRAIN ANALYSIS IN CONTINUUM MECHANICS WITH APPLICABILITY IN SOIL MECHANICS

STRESS AND STRAIN ANALYSIS IN CONTINUUM MECHANICS WITH APPLICABILITY IN SOIL MECHANICS BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică Gheorghe Asachi din Iaşi Volumul 63 (67), Numărul 3, 2017 Secţia CONSTRUCŢII. ARHITECTURĂ STRESS AND STRAIN ANALYSIS IN CONTINUUM

More information

ANOVA IN THE EDUCATIONAL PROCESS

ANOVA IN THE EDUCATIONAL PROCESS U.P.B. Sci. Bull., Series C, Vol. 70, No. 3, 008 ISSN 454-34 ANOVA IN THE EDUCATIONAL PROCESS Mihaela Florentina MATEI Analiza dispersiei, ANOVA, reprezintă una din metodele statistice, dintre cele mai

More information

A REVIEW ON SPATIAL DATA AND SPATIAL HADOOP

A REVIEW ON SPATIAL DATA AND SPATIAL HADOOP International Journal of Latest Trends in Engineering and Technology Vol.(8)Issue(1), pp.545-550 DOI: http://dx.doi.org/10.21172/1.81.071 e-issn:2278-621x A REVIEW ON SPATIAL DATA AND SPATIAL HADOOP Kirandeep

More information

Constantin Radu Gogu PROBLEME ACTUALE ALE GESTIONĂRII ŞI EXPLOATĂRII RESURSELOR DE APĂ SUBTERANĂ. Universitatea Tehnica de Constructii Bucuresti

Constantin Radu Gogu PROBLEME ACTUALE ALE GESTIONĂRII ŞI EXPLOATĂRII RESURSELOR DE APĂ SUBTERANĂ. Universitatea Tehnica de Constructii Bucuresti Platforma informatica pentru integrarea informatiei hidrogeologice de detaliu pentru mediile sedimentare in vederea obtinerii unui model hidrogeologic 3D Constantin Radu Gogu PROBLEME ACTUALE ALE GESTIONĂRII

More information

CS 347. Parallel and Distributed Data Processing. Spring Notes 11: MapReduce

CS 347. Parallel and Distributed Data Processing. Spring Notes 11: MapReduce CS 347 Parallel and Distributed Data Processing Spring 2016 Notes 11: MapReduce Motivation Distribution makes simple computations complex Communication Load balancing Fault tolerance Not all applications

More information

SISTEME DE OPERARE (SO) CURS 3. Lect. Univ. Dr. Mihai Stancu. Gestiunea utilizatorilor

SISTEME DE OPERARE (SO) CURS 3. Lect. Univ. Dr. Mihai Stancu. Gestiunea utilizatorilor SISTEME DE OPERARE (SO) CURS 3 Lect. Univ. Dr. Mihai Stancu Gestiunea utilizatorilor S u p o r t d e c u r s Suport (Introducere în sisteme de operare) Secțiunea 3.1 Secțiunea 4.5 Secțiunea 10.2.3 Secțiunea

More information

A GENERALIZATION OF A CLASSICAL MONTE CARLO ALGORITHM TO ESTIMATE π

A GENERALIZATION OF A CLASSICAL MONTE CARLO ALGORITHM TO ESTIMATE π U.P.B. Sci. Bull., Series A, Vol. 68, No., 6 A GENERALIZATION OF A CLASSICAL MONTE CARLO ALGORITHM TO ESTIMATE π S.C. ŞTEFĂNESCU Algoritmul Monte Carlo clasic A1 estimeazează valoarea numărului π bazându-se

More information

STRUCTURAL PARASITIC CAPACITANCE REDUCTION TECHNIQUES IN PLANAR MAGNETIC INTEGRATED STRUCTURES

STRUCTURAL PARASITIC CAPACITANCE REDUCTION TECHNIQUES IN PLANAR MAGNETIC INTEGRATED STRUCTURES STRUCTURAL PARASITIC CAPACITANCE REDUCTION TECHNIQUES IN PLANAR MAGNETIC INTEGRATED STRUCTURES STRUCTURAL PARASITIC CAPACITANCE REDUCTION TECHNIQUES IN PLANAR MAGNETIC INTEGRATED STRUCTURES Lecturer Eng.

More information

Procedeu de demonstrare a unor inegalităţi bazat pe inegalitatea lui Schur

Procedeu de demonstrare a unor inegalităţi bazat pe inegalitatea lui Schur Procedeu de demonstrare a unor inegalităţi bazat pe inegalitatea lui Schur Andi Gabriel BROJBEANU Abstract. A method for establishing certain inequalities is proposed and applied. It is based upon inequalities

More information

Cod disc. ETTI. Condi ţionări DIF101 DIF102 DIF103 DIF E 5 DIF105 DIF123 DIC107 DIC108 DIF109 DIF110 DIF111 DID112 DID106 DIC114 DIC115

Cod disc. ETTI. Condi ţionări DIF101 DIF102 DIF103 DIF E 5 DIF105 DIF123 DIC107 DIC108 DIF109 DIF110 DIF111 DID112 DID106 DIC114 DIC115 UNIVERSITATEA TEHNICĂ "GHEORGHE ASACHI" N IAŞI THE GHEORGHE ASACHI TECHNICAL UNIVERSITY OF IAŞI FACULTATEA DE ELECTRONICĂ, TELECOMUNICAŢII ŞI TEHNOLOGIA INFORMAŢIEI FACULTY OF ELECTRONICS, TELECOMMUNICATIONS

More information

Curs II Dinamica spaţiului disponibil al sedimentării -noţiuni de stratigrafie secvenţială- modele diferite

Curs II Dinamica spaţiului disponibil al sedimentării -noţiuni de stratigrafie secvenţială- modele diferite Curs II Dinamica spaţiului disponibil al sedimentării -noţiuni de stratigrafie secvenţială- modele diferite Lect. Dr. R. D. Roban STRATIGRAFIA SECVENŢIALĂ, o derivată a stratigrafiei seismice, (Vail et

More information

STUDIU PRIVIND VARIABILITATEA PROPRIETĂŢILOR CHIMICE ALE SOLULUI ÎN ROMÂNIA STUDY ON VARIABILITY OF SOIL CHEMICAL PROPERTIES IN ROMANIA

STUDIU PRIVIND VARIABILITATEA PROPRIETĂŢILOR CHIMICE ALE SOLULUI ÎN ROMÂNIA STUDY ON VARIABILITY OF SOIL CHEMICAL PROPERTIES IN ROMANIA Revista Română de Materiale / Romanian Journal of Materials 2014, 44 (4), 375 381 375 STUDIU PRIVIND VARIABILITATEA PROPRIETĂŢILOR CHIMICE ALE SOLULUI ÎN ROMÂNIA STUDY ON VARIABILITY OF SOIL CHEMICAL PROPERTIES

More information

INEGALITĂŢI DE TIP HARNACK ŞI SOLUŢII POZITIVE MULTIPLE PENTRU PROBLEME NELINIARE

INEGALITĂŢI DE TIP HARNACK ŞI SOLUŢII POZITIVE MULTIPLE PENTRU PROBLEME NELINIARE UNIVERSITATEA BABEŞ-BOLYAI CLUJ-NAPOCA ŞCOALA DOCTORALĂ DE MATEMATICĂ ŞI INFORMATICĂ INEGALITĂŢI DE TIP HARNACK ŞI SOLUŢII POZITIVE MULTIPLE PENTRU PROBLEME NELINIARE Rezumatul tezei de doctorat Doctorand:

More information

Sisteme de Recunoastere a Formelor Lab 12 Clasificare cu Support Vector Machine

Sisteme de Recunoastere a Formelor Lab 12 Clasificare cu Support Vector Machine Sisteme de Recunoastere a Formelor Lab 12 Clasificare cu Support Vector Machine 1. Obiective In aceasta lucrare se va implementa clasificatorul SVM liniar si se va studia mecanismele de clasificare bazate

More information

VINDECAREA BOLILOR INCURABILE PRIN METODE NATURALE BY MIKHAIL TOMBAK

VINDECAREA BOLILOR INCURABILE PRIN METODE NATURALE BY MIKHAIL TOMBAK VINDECAREA BOLILOR INCURABILE PRIN METODE NATURALE BY MIKHAIL TOMBAK DOWNLOAD EBOOK : VINDECAREA BOLILOR INCURABILE PRIN METODE Click link bellow and free register to download ebook: VINDECAREA BOLILOR

More information

2D AND 3D PROCESSING OF THE INTERDEPENDENCE BETWEEN THE COMFORT MAIN INDICATORS

2D AND 3D PROCESSING OF THE INTERDEPENDENCE BETWEEN THE COMFORT MAIN INDICATORS BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică Gheorghe Asachi din Iaşi Tomul LVII (LXI), Fasc. 1, 2011 SecŃia TEXTILE. PIELĂRIE 2D AND 3D PROCESSING OF THE INTERDEPENDENCE

More information

CATAVASII LA NAȘTEREA DOMNULUI DUMNEZEU ȘI MÂNTUITORULUI NOSTRU, IISUS HRISTOS. CÂNTAREA I-A. Ήχος Πα. to os se e e na aș te e e slă ă ă vi i i i i

CATAVASII LA NAȘTEREA DOMNULUI DUMNEZEU ȘI MÂNTUITORULUI NOSTRU, IISUS HRISTOS. CÂNTAREA I-A. Ήχος Πα. to os se e e na aș te e e slă ă ă vi i i i i CATAVASII LA NAȘTEREA DOMNULUI DUMNEZEU ȘI MÂNTUITORULUI NOSTRU, IISUS HRISTOS. CÂNTAREA I-A Ήχος α H ris to os s n ș t slă ă ă vi i i i i ți'l Hris to o os di in c ru u uri, în tâm pi i n ți i'l Hris

More information

4/68. Mini-comutatoare cu came. Prezentare generalã a sistemului. Întreruptoare Pornit-Oprit TM. Comutatoare de comandã TM.

4/68. Mini-comutatoare cu came. Prezentare generalã a sistemului. Întreruptoare Pornit-Oprit TM. Comutatoare de comandã TM. / Mini-comutatoare cu came Prezentare generalã a sistemului Întreruptoare Pornit-Oprit Comutatoare de comandã HA ND AU TO HPL-de-DE O Mini-comutatoare cu came / Montaj pe ușã (.../E) Frontal IP Montaj

More information

Mugur Acu OPERATORUL INTEGRAL LIBERA-PASCU ŞI PROPRIETĂŢILE ACESTUIA CU PRIVIRE LA FUNCŢIILE UNIFORM STELATE, CONVEXE, APROAPE CONVEXE ŞI

Mugur Acu OPERATORUL INTEGRAL LIBERA-PASCU ŞI PROPRIETĂŢILE ACESTUIA CU PRIVIRE LA FUNCŢIILE UNIFORM STELATE, CONVEXE, APROAPE CONVEXE ŞI Mugur Acu OPERATORUL INTEGRAL LIBERA-PASCU ŞI PROPRIETĂŢILE ACESTUIA CU PRIVIRE LA FUNCŢIILE UNIFORM STELATE, CONVEXE, APROAPE CONVEXE ŞI α-uniform CONVEXE Editura Universităţii Lucian Blaga din Sibiu

More information

ASPECTS REGARDING NUMERICAL MODELING OF INDUCTIVE HEATING PROCESS FOR LOW VOLTAGE ELECTRICAL CABLES

ASPECTS REGARDING NUMERICAL MODELING OF INDUCTIVE HEATING PROCESS FOR LOW VOLTAGE ELECTRICAL CABLES U.P.B. Sci. Bull., Series C, Vol. 72, Iss. 3, 2010 ISSN 1454-234x ASPECTS REGARDING NUMERICAL MODELING OF INDUCTIVE HEATING PROCESS FOR LOW VOLTAGE ELECTRICAL CABLES Costel PĂUN 1 În această lucrare se

More information

ȘIRURI (TABLOURI UNIDIMENSIONALE)

ȘIRURI (TABLOURI UNIDIMENSIONALE) Problema 1 Enunț ȘIRURI (TABLOURI UNIDIMENSIONALE) Se citesc mai multe numere naturale, până la introducerea numărului 0 şi se memorează într-un şir. Să se găsească toate numerele perfecte din şir. Un

More information

Despre AGC cuasigrupuri V. Izbaș

Despre AGC cuasigrupuri V. Izbaș Despre AGC cuasigrupuri V Izbaș 1 Introducere Se ştie că grupurile au apărut în matematică ca grupuri de automorfisme Rolul automorfismelor este remarcabil şi bine cunoscut La studierea diverselor structuri

More information

Avem 6 tipuri de simboluri in logica predicatelor:

Avem 6 tipuri de simboluri in logica predicatelor: Semantica Avem 6 tipuri de simboluri in logica predicatelor: Predicate: p, q, r,, p1, q2 etc. Constante: a, b, c,, z, a1, b4,, ion, mihai, labus etc. Variabile: x, y, z, x1, y1, z4 etc. Conective:,,,,

More information

Graduări pe algebre de matrice

Graduări pe algebre de matrice UNIVERSITATEA DIN BUCUREŞTI FACULTATEA DE MATEMATICĂ ŞI INFORMATICĂ ŞCOALA DOCTORALĂ DE MATEMATICĂ Graduări pe algebre de matrice TEZĂ DE DOCTORAT REZUMAT Coordonator ştiinţific: Prof.univ.dr. Sorin Dăscălescu

More information

FINITE ELEMENT ANALYSIS OF FRICTIONAL CONTACTS

FINITE ELEMENT ANALYSIS OF FRICTIONAL CONTACTS BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică Gheorghe Asachi din Iaşi Tomul LIV (LVIII), Fasc. 3, 2011 Secţia CONSTRUCŢII. ARHITECTURĂ FINITE ELEMENT ANALYSIS OF FRICTIONAL

More information

Reactoare chimice cu curgere piston (ideala) (Plug Flow Reactor PFR) cu amestecare completa (Mixed Flow Reactor MFR) de tip batch (autoclava)

Reactoare chimice cu curgere piston (ideala) (Plug Flow Reactor PFR) cu amestecare completa (Mixed Flow Reactor MFR) de tip batch (autoclava) Reactoare chimice cu curgere piston (ideala) (Plug Flow Reactor PFR) cu amestecare completa (Mied Flow Reactor MFR) de tip batch (autoclava) Reactorul cu curgere ideala Toate particulele se deplaseaza

More information

Definiţie. Pr(X a) - probabilitatea ca X să ia valoarea a ; Pr(a X b) - probabilitatea ca X să ia o valoare în intervalul a,b.

Definiţie. Pr(X a) - probabilitatea ca X să ia valoarea a ; Pr(a X b) - probabilitatea ca X să ia o valoare în intervalul a,b. Variabile aleatoare Definiţie Se numeşte variabilă aleatoare pe un spaţiu fundamental E şi se notează prin X, o funcţie definită pe E cu valori în mulţimea numerelor reale. Unei variabile aleatoare X i

More information

1. STRUCTURI SI ARHITECTURI DE CALCULATOARE NUMERICE

1. STRUCTURI SI ARHITECTURI DE CALCULATOARE NUMERICE Capitolul 1 - Structuri si arhitecturi de calculatoare numerice 1. STRUCTURI SI ARHITECTURI DE CALCULATOARE NUMERICE 1.1. Limbaje si masini virtuale 1.2. Evolutia CN din punct de vedere al resurselor fizice

More information

Ecuatii si inecuatii de gradul al doilea si reductibile la gradul al doilea. Ecuatii de gradul al doilea

Ecuatii si inecuatii de gradul al doilea si reductibile la gradul al doilea. Ecuatii de gradul al doilea Ecuatii si inecuatii de gradul al doilea si reductibile la gradul al doilea Ecuatia de forma Ecuatii de gradul al doilea a + b + c = 0, (1) unde a, b, c R, a 0, - variabila, se numeste ecuatie de gradul

More information

Counties of Romania List

Counties of Romania List O P A Romanian PSK Award eria de diplome Romanian PSK Award a fost conceputa de clubul European de PSK (EPC) la data de 22 mai 009. Scopul fiind de a stimula activitatea PSK cu statii de radioamatori din

More information

STANDARDIZAREA DATELOR SPATIALE

STANDARDIZAREA DATELOR SPATIALE UNIVERSITATEA DE VEST DIN TIMISOARA Şcoala Masterală a Facultăţii de Chimie, Biologie şi Geografie Departamentul de Geografie STANDARDIZAREA DATELOR SPATIALE Master Sisteme informatice geografice Dr. Cristina

More information

Logică și structuri discrete. Marius Minea 25 septembrie 2017

Logică și structuri discrete. Marius Minea   25 septembrie 2017 Logică și structuri discrete Funcții Marius Minea marius@cs.upt.ro http://cs.upt.ro/~marius/curs/lsd/ 25 septembrie 2017 Ce cuprinde domeniul informaticii? Imagine: https://hkn.eecs.berkeley.edu/courseguides

More information

CURS 11: Programare dinamică - II - Algoritmica - Curs 12 1

CURS 11: Programare dinamică - II - Algoritmica - Curs 12 1 CURS 11: Programare dinamică - II - Algoritmica - Curs 12 1 Structura Ce este programarea dinamică? Aplicație: problema discretă a rucsacului Funcții de memorie (memoizare) Aplicație: înmulțirea optimală

More information

METODE NUMERICE: Laborator #4 Eliminare gaussiană cu pivotare totală şi scalare. Algoritmul Thomas pentru rezolvarea sistemului 3-diagonal

METODE NUMERICE: Laborator #4 Eliminare gaussiană cu pivotare totală şi scalare. Algoritmul Thomas pentru rezolvarea sistemului 3-diagonal METODE NUMERICE: Laborator #4 Eliminare gaussiană cu pivotare totală şi scalare. Algoritmul Thomas pentru rezolvarea sistemului 3-diagonal Titulari curs: Florin Pop, George-Pantelimon Popescu Responsabil

More information

Matematici speciale Variabile aleatoare discrete

Matematici speciale Variabile aleatoare discrete Matematici speciale Variabile aleatoare discrete Aprilie 208 ii Expose yourself to as much randomness as possible. Ben Casnocha 9 Variabile aleatoare discrete Texas Holdem Poker: In Texas Hold em Poker

More information

Raport stiintific sintetic. privind implementarea proiectului in perioada octombrie 2011 octombrie 2013

Raport stiintific sintetic. privind implementarea proiectului in perioada octombrie 2011 octombrie 2013 Raport stiintific sintetic privind implementarea proiectului in perioada octombrie 2011 octombrie 2013 Titlul proiectului: Algebre Hopf si teme inrudite, contract 88/05.10.2011. Director: prof. dr. Gigel

More information

Cautand originea masei (Cautand bosonul Higgs) Adrian Buzatu. Departmentul de Fizica & Astronomie Universitatea din Glagsow, Regatul Unit

Cautand originea masei (Cautand bosonul Higgs) Adrian Buzatu. Departmentul de Fizica & Astronomie Universitatea din Glagsow, Regatul Unit Cautand originea masei (Cautand bosonul Higgs) Adrian Buzatu Departmentul de Fizica & Astronomie Universitatea din Glagsow, Regatul Unit De la mare la mic 2 Universul ca o prajitura Tava: spatiu-timp Ingrediente:

More information

GeoSpark: A Cluster Computing Framework for Processing Spatial Data

GeoSpark: A Cluster Computing Framework for Processing Spatial Data GeoSpark: A Cluster Computing Framework for Processing Spatial Data Jia Yu School of Computing, Informatics, and Decision Systems Engineering, Arizona State University 699 S. Mill Avenue, Tempe, AZ jiayu2@asu.edu

More information

Neuroepigenetică.

Neuroepigenetică. Neuroepigenetică leon.zagrean@gmail.com Platon recomandă reproducerea selectivă a oamenilor sănătoși, deștepți și curajoșieugenia platonică. Hipocrate consideră că germenii noului individ sunt produși

More information

Teoreme de Analiză Matematică - I (teorema Weierstrass-Bolzano) 1

Teoreme de Analiză Matematică - I (teorema Weierstrass-Bolzano) 1 Educaţia Matematică Vol. 3, Nr. 1-2 (2007), 79-84 Teoreme de Analiză Matematică - I (teorema Weierstrass-Bolzano) 1 Silviu Crăciunaş, Petrică Dicu, Mioara Boncuţ Abstract In this paper we propose a Weierstrass

More information

Numere prime. O selecţie de probleme pentru gimnaziu

Numere prime. O selecţie de probleme pentru gimnaziu Numere prime O selecţie de probleme petru gimaziu Adria Zaoschi Colegiul Natioal "Costache Negruzzi" Iasi (Clasa a V-a) Determiați submulțimea B a mulțimii A 0,,,, 49, 50, formată di toate elemetele lui

More information

APLICAŢII ALE FORMULELOR LUI NEWTON PENTRU POLINOAME SIMETRICE

APLICAŢII ALE FORMULELOR LUI NEWTON PENTRU POLINOAME SIMETRICE DIDACTICA MATHEMATICA, Vol. 33(2015), pp. 27 37 APLICAŢII ALE FORMULELOR LUI NEWTON PENTRU POLINOAME SIMETRICE Cristina-Aida Coman Abstract. In this paper we present some applications of Newton s formulae

More information

U.P.B. Sci. Bull., Series A, Vol. 74, Iss. 3, 2012 ISSN SCALAR OPERATORS. Mariana ZAMFIR 1, Ioan BACALU 2

U.P.B. Sci. Bull., Series A, Vol. 74, Iss. 3, 2012 ISSN SCALAR OPERATORS. Mariana ZAMFIR 1, Ioan BACALU 2 U.P.B. ci. Bull., eries A, Vol. 74, Iss. 3, 212 IN 1223-727 A CALAR OPERATOR Mariana ZAMFIR 1, Ioan BACALU 2 În această lucrare studiem o clasă nouă de operatori numiţi -scalari. Aceştia apar în mod natural,

More information

MATEMATICĂ 3 PROBLEME DE REFLECŢIE

MATEMATICĂ 3 PROBLEME DE REFLECŢIE Recapitulare din liceu MATEMATIĂ 3 ANALIZĂ OMPLEXĂ PROBLEME DE REFLEŢIE. Scrieţi numerele următoare sub forma a + bi, unde a, b R: a) 3i + i ; b) i + i ;. Reolvaţi în ecuaţiile: ( + i)( i) c) ( + i)(4

More information

Metode numerice de aproximare. a zerourilor unor operatori. şi de rezolvare a inegalităţilor variaţionale. cu aplicaţii

Metode numerice de aproximare. a zerourilor unor operatori. şi de rezolvare a inegalităţilor variaţionale. cu aplicaţii Facultatea de Matematică şi Informatică Universitatea Babeş-Bolyai Erika Nagy Metode numerice de aproximare a zerourilor unor operatori şi de rezolvare a inegalităţilor variaţionale cu aplicaţii Rezumatul

More information

Metode şi Algoritmi de Planificare (MAP) Curs 2 Introducere în problematica planificării

Metode şi Algoritmi de Planificare (MAP) Curs 2 Introducere în problematica planificării Metode şi Algoritmi de Planificare (MAP) 2009-2010 Curs 2 Introducere în problematica planificării 20.10.2009 Metode si Algoritmi de Planificare Curs 2 1 Introduction to scheduling Scheduling problem definition

More information

EVOLUTIA ORBITALA A CORPURILOR TRANSNEPTUNIENE

EVOLUTIA ORBITALA A CORPURILOR TRANSNEPTUNIENE UNIVERSITATEA BABES-BOLYAI CLUJ-NAPOCA FACULTATEA DE MATEMATICA SI INFORMATICA EVOLUTIA ORBITALA A CORPURILOR TRANSNEPTUNIENE Teza de Doctorat - rezumat CANDIDAT: OVIDIU C. FURDUI CONDUCATOR STIINTIFIC:

More information

TEZĂ DE ABILITARE. Subvarietăți de curbură medie paralelă și subvarietăți biarmonice în varietăți riemanniene

TEZĂ DE ABILITARE. Subvarietăți de curbură medie paralelă și subvarietăți biarmonice în varietăți riemanniene ACADEMIA ROMÂNĂ SCOSAAR TEZĂ DE ABILITARE Subvarietăți de curbură medie paralelă și subvarietăți biarmonice în varietăți riemanniene Dorel Fetcu Domeniul fundamental Matematică și științe ale naturii Domeniul

More information

Analele Universităţii Constantin Brâncuşi din Târgu Jiu, Seria Inginerie, Nr. 3/2011

Analele Universităţii Constantin Brâncuşi din Târgu Jiu, Seria Inginerie, Nr. 3/2011 Analele Universităţii Constantin Brâncuşi din Târgu Jiu, Seria Inginerie, Nr. 3/11 MONITORIZAREA SI DIAGNOZA COMPORTAMENTULUI DIVERSELOR TIPURI DE MOTOARE ELECTRICE DE UZ INDUSTRIAL FOLOSIND ANALIZA IMAGINILOR

More information

"IIITO-TEC 'NIKI" & EQUIPME

IIITO-TEC 'NIKI & EQUIPME LIGHTING "IIITO-TEC 'NIKI" & EQUIPME T FOR CITIES 6 MAKEDONOMAHON STR.,ZIPCaDE:67009,KALO ORI,THESSALONIKI, GREECE TEL / FAX: 0030 2310761824/751626,8 mall: hito@otenet.qi' Webslte:www.hlto..techkl.gr

More information

Logică avansată pentru informatică Master Anul I, Semestrul I

Logică avansată pentru informatică Master Anul I, Semestrul I Logică avansată pentru informatică Master Anul I, Semestrul I 2017-2018 Laurenţiu Leuştean Pagina web: http:unibuc.ro/~lleustean/ În prezentarea acestui curs sunt folosite parţial slideurile Ioanei Leuştean

More information

Practical Dynamic Stability Control of Light Structures

Practical Dynamic Stability Control of Light Structures Acta Technica Napocensis: ivil Engineering & Architecture Vol. 57, No. 1 (014) Journal homepage: http://constructii.utcluj.ro/actaivileng Practical Dynamic Stability ontrol of Light Structures Kopenetz

More information