Informatika Ingeniaritzako Gradua Konputazioa Gradu Amaierako Proiektua Caching kooperatiboa Sailkatzaile Bayesiarrak eta algoritmo jaleak erabiliz Egilea Beñat Azpiazu 2016 Laburpena Gaur egungo azpiegitura kritikoak, adibidez energia, gasa, ura, garraioa edo osasuna, in- terneteko konektagarritasunaren oso menpeko bihurtzen ari dira. Beraz, konektagarrita- sunhorrekeraginhandiaduekonomianetagizartean.Garrantzitsuaizangodateknologia sektoreguztietaraeramateaetabaliabideenerabilpeneraginkorbategitea. Ahalegin horretan, CogNet europar proiektuaren barnean, cache kooperatiboen teknolo- giari adimena ematea proposatu dugu, Machine learning-eko teknikak erabiliz, erabaki azkar eta adimentsuak eman ditzan. Oraingoz probak egiteko azpiegiturarik ez dagoela aprobetxatuz,simulatzailebatsortudagurealgoritmoeneraginafrogatzeko. Ideia hau gauzatzeko, edukiak ospe mailaren arabera sailkatuko dituen sailkatzaile ba- yesiar bat erabiliko dugu. Azkenik, algoritmo jale bat aplikatuko dugu objektuak non gordekoditugunzehazteko. i Gaien aurkibidea Laburpena i Gaienaurkibidea iii Irudienaurkibidea vii Taulenaurkibidea ix 1 Sarrera 1 1.1 Testuingurua . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1.1 Vicomtech-IK4zentroa . . . . . . . . . . . . . . . . . . . . . . . 2 1.1.2 CogNetEuroparProiektua . . . . . . . . . . . . . . . . . . . . . 4 2 Kudeaketa 9 2.1 Helburuaketamotibazioa . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2 Plangintza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.2.1 Atazenidentifikazioa . . . . . . . . . . . . . . . . . . . . . . . . 10 2.2.2 LanarenDeskonposaketaEgitura(LDE) . . . . . . . . . . . . . . 11 2.2.3 Planifikatutakoegutegia . . . . . . . . . . . . . . . . . . . . . . 11 2.3 LanMetodologia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.3.1 KudeaketaetaAntolaketa . . . . . . . . . . . . . . . . . . . . . 12 iii GAIENAURKIBIDEA 2.3.2 Emangarriak . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.3.3 Artxiboenkudeaketa . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4 ArriskuenKudeaketa . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.5 BaliabideaenKudeaketa . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.5.1 GizaBaliabideak . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.5.2 Baliabidematerialak . . . . . . . . . . . . . . . . . . . . . . . . 15 3 Ikerketa 17 3.1 ArtearenEgoera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.1.1 5GSareak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.1.2 HodeiarenhorniketarenSailkapena . . . . . . . . . . . . . . . . 21 3.1.3 CacheAlgoritmoak . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.2 Garapentresnenanalisia . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4 Proiektuarengarapena 29 4.1 Arazoarendeskribapena . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.1.1 Sarrera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.1.2 Arkitektura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 4.1.3 Arazoarenformulaziomatematikoa . . . . . . . . . . . . . . . . 32 4.2 Metodoa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 4.2.1 Hautapenprozesua:Edukiakospemailarenaraberasailkatu . . . 35 4.2.2 Helburufuntzioa:KokalekuaBilatu . . . . . . . . . . . . . . . . 37 4.2.3 Egitura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.3 ProbaIngurunea:Simulatzailea . . . . . . . . . . . . . . . . . . . . . . . 37 4.3.1 Harienartekokomunikazioa . . . . . . . . . . . . . . . . . . . . 42 4.3.2 Egitura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.4 Emaitzak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 iv 4.4.1 OspeBanaketarenarabera . . . . . . . . . . . . . . . . . . . . . 47 4.4.2 CacheTamainenarabera . . . . . . . . . . . . . . . . . . . . . . 49 4.4.3 DenboraLeihoarenarabera . . . . . . . . . . . . . . . . . . . . . 51 5 Difusioa 53 5.1 ExtendedAbstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 5.2 EuCNC-nHitzaldia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 6 Ondorioak 57 6.1 Proiektuarenondorioak . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 6.2 Etorkizunerakolana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 6.2.1 Sailkatzailea . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 6.2.2 Kokapena . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 6.2.3 ProbaIngurunea . . . . . . . . . . . . . . . . . . . . . . . . . . 59 6.3 Ondoriopertsonalak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Eranskinak A ExtendedAbstract-a 63 Bibliografia 67 v Irudien aurkibidea 1.1 Vicomtech-IK4zentroarenlogoa. . . . . . . . . . . . . . . . . . . . . . . 3 1.2 CogNetProiektuarenbalioproposamena. . . . . . . . . . . . . . . . . . 5 2.1 ProiektukoLanarenDeskonposaketaEgitura . . . . . . . . . . . . . . . 12 2.2 ProiektuarenGanttdiagrama . . . . . . . . . . . . . . . . . . . . . . . . 13 3.1 5GPPP-arenetorkizunekoestimazioak. . . . . . . . . . . . . . . . . . . 18 3.2 SDNsareengeruzenerrepresentazioa. . . . . . . . . . . . . . . . . . . . 20 3.3 Hodeiarenhorniketadinamikoarenmapa. . . . . . . . . . . . . . . . . . 22 3.4 FIFOetaLIFOsistemenirudia. . . . . . . . . . . . . . . . . . . . . . . 23 4.1 Proposatutakoarkitekturarendiagrama. . . . . . . . . . . . . . . . . . . 31 4.2 Erabilitakometodoarenmapakontzeptuala . . . . . . . . . . . . . . . . 34 4.3 Cachingsistemarenklasediagrama . . . . . . . . . . . . . . . . . . . . 39 4.4 IrteerakoDeliveryDelay-renProbabilitatedentsitatefuntzioarenadibide bat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 4.5 Simulatzailearenklasediagrama . . . . . . . . . . . . . . . . . . . . . . 43 4.6 Zipfbanaketaα ezberdinekin . . . . . . . . . . . . . . . . . . . . . . . . 45 4.7 Emaitzakalphaezberdinetarako. . . . . . . . . . . . . . . . . . . . . . . 48 4.8 Emaitzakcachetamainaezberdinetarako. . . . . . . . . . . . . . . . . . 50 4.9 Emaitzakcachetamainaezberdinetarako. . . . . . . . . . . . . . . . . . 52 vii
Description: