Adatfeldolgozási és megjelenítési módszerek vizsgálata és megvalósítása felhő környezetben

OData támogatás
Konzulens:
Dr. Ekler Péter
Automatizálási és Alkalmazott Informatikai Tanszék

Az egyre fejlődő technológiával elkezdtünk egyre több mindent automatizálni. Szolgáltatások és gépek jöttek létre, amelyek az emberek életét és munkáját jelentősen megkönnyítették. Az utóbbi évtizedekben mindig volt egy aktuális hullám, ami egy bizonyos eszközre, vagy problémára fókuszált. Ezeken a területeken rengeteg újítás és fejlesztés kísérte egymást, egyetemek, gyártók és tudósok vezetésével. Egy-egy ilyen hullám volt a

számítógépek, a processzorok, a mobiltelefonok, vagy akár a háttértárak (SSD) és villanykörték (LED) rohamos fejlődése. Jelen pillanatban úgy tűnik, hogy az autó lesz a következő hullám. Az utolsó egy évben rengeteg piacvezető IT vállalat jelentette be, hogy együttműködve néhány, vagy több tíz autógyártóval egy connected car megoldásán dolgoznak. Csak hogy néhány példát felsoroljak: az Intel a BMW és a Ford együttműködésében készít egy megoldást, az Android Auto jelenleg 28 autógyártót és 16 technológiai partnert említ, az Apple CarPlay pedig 29 személygépjármű gyártóval szövetkezett.

A VehicleICT projekt is ezen a területen hoz új fejlesztéseket. A projekt nem egy gyártóval való szövetkezés eredménye, hanem egy független, belső projekt. Az autó áll a középpontban, mint adatszolgáltató egység. A lehető legtöbb hasznos adatot nyerjük az autótól, hogy még bővebb információt kapjunk annak aktuális és múltbeli állapotáról, mintha egy autódiagnosztikát végeznénk rajta minden egyes percben. Ezek az adatok egy kliens segítségével

a szerverekre vannak továbbítva. A kliens nem csak továbbító, hanem adatmegjelenítő, és -feldolgozó szerepet is vállal. A szervereken végezzük a feldolgozás és megjelenítés másik részét. Az adatokat egy feldolgozott formában megjeleníthetjük a megfelelő jogosultsággal rendelkező személyeknek, és bonyolult feladatokat is végezhetünk rajtuk. A cél a rugalmasság, mivel a rendszeren alkalmazásokat lehet futtatni, amiket más fejlesztők valósítanak meg.

Szakdolgozatommal szeretném mélyében megismertetni ezt az összetett rendszert, a szerveroldalra fektetve a hangsúlyt. Az olvasó betekintést nyer a különböző automatizációs megoldásokba, és az alkalmazások működésének feltételeit is megismeri. Egy fontos támpont lesz a skálázhatóság, ezt nem szabad figyelmen kívül hagyni. A mai IT világban a startupok hónapok alatt kinövekednek világméretűvé, és ez csak skálázhatósággal oldható

meg. Teljesítménytesztjeimmel szeretném alátámasztani ennek szükségességét, megmutatva a hátulütőit és korlátait is. Célom a rendszer olyankörű bemutatása, hogy az olvasó megértse a skálázhatóság fontosságát a VehicleICT példáján szemléltetve. Bemutatásra kerül

a számítógépes felhő által nyújtott agilitás és kockázat, a saját hardveren való futtatás határai, az általunk használt szoftveres megoldások által nyújtott szolgáltatások.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.