Hálózati és Szolgáltatási Architektúrák Zimányi Péter előadása 2013. május 10.
Tartalom Linux (Ubuntu) SmartPhone és tablet Ad hoc / Sensor hálózatok Ambient / Pervasive / Ubiquitous computing Hálózati és Szolgáltatási Architektúrák - Zimányi Péter előadása - 2013
Hálózati és Szolgáltatási Architektúrák Linux (Ubuntu) Smartphone & Tablet
Linux (Ubuntu) Smartphone & Tablet 2013. február 21-én startolt el a Samsung Galaxy Nexus és a Google Nexus 4 mobiltelefonokon.
Linux (Ubuntu) Smartphone & Tablet
Linux (Ubuntu) Smartphone & Tablet "Touch Developer Preview for Ubuntu" is released for free non-commercial use. It is provided without warranty, even the implied warranty of merchantability, satisfaction or fitness for a particular use. See the licence included with each program for details." Támogatott eszközök listája Device Codename Factory firmware from Google Galaxy Nexus maguro takju or yakju Nexus 4 mako occam Nexus 7 grouper nakasi or nakasig Nexus 10 manta mantaray
Linux (Ubuntu) Smartphone & Tablet Canonical's goal is for there to be one common version of Ubuntu that will deliver a mobile, tablet, desktop or TV experiences depending on the device it is installed on, or where it is docked.
Linux (Ubuntu) Smartphone & Tablet Az Ubuntu Platform Áttekintése
Linux (Ubuntu) Smartphone & Tablet http://developer.ubuntu.com/ "Developers will not need to cross-compile or package applications differently for phone, tablet, PC and TV. One platform serves all four, a single application binary can do the same"
Linux (Ubuntu) Smartphone & Tablet Az első eszközök 2013 végén kerülhetnek a felhasználók kezébe.
Hálózati és Szolgáltatási Architektúrák Ad hoc / Sensor hálózatok
Adhoc / Sensor hálózatok Folyamatosan változó topológiájú, önszerveződő hálózat, amelyben a hozzáférési pontok mozgás közben adattovábbítást végeznek.
Adhoc / Sensor hálózatok Az egységek mozgásának típusai
Adhoc / Sensor hálózatok Az egységek mozgásának típusai Gyalogos Lassú sebességű A jelerősség erősen távolságfüggő Kétdimenziós síkon Például: járókelők, kisállatok, vadvilág Föld felszíni Közepes sebességű A jelerősséget a tereptárgyak csökkentik Közel egydimenzióban az ütközések miatt Például: autók, vonatok, biciklik Tengeri, tenger alatti A sebességet a jel törése határozza meg Komm. Inkább víz felett, alatta nehezebb Kétdimenziós síkon Például: halrajok, vízi flották Föld feletti Nagy sebességű A signal fading gyengítheti a jelet Kétdimenziós Például: légiirányítás, madarak vándorlása
Adhoc / Sensor hálózatok Az egységek mozgásának típusai Űrbéli Gyorsítás problémákat okoz Tökéletes jelterjedés Napelemmel táplálva Például: műholdak, szondák Mit mérünk? Jelerősség Küldés ideje, érkezés ideje, ezek közötti eltérés Hop szám Beérkezési szög Global Positioning System
Adhoc / Sensor hálózatok Alkalmazási területei 1. Mobil egységek (pl. laptopok, PDA-k, stb.) hálózatba szervezése A folyamatosan mozgó mobil egységek nagyobb területeken tudnak kommunikálni mint a saját hatósugaruk. Ez a környezetben jelen lévő további mobil egységeknek köszönhető, amelyek az elküldött csomagokat átjátsszák / továbbküldik: "multihop nw."
Adhoc / Sensor hálózatok Alkalmazási területei 2. Vezeték nélküli szenzorhálózatok létrehozása Szenzorhálózatnak nevezünk egy nagy számú autonóm intelligens érzékelőkből alkotott kooperatív hálózatot, ahol az egyes érzékelők valamilyen közös feladat végrehajtását elosztott módon valósítják meg. Gyártás, raktározás: gyártósor monitorozás, készletnyilvántartás Környezetvédelem: élőhely-monitorozás, katasztrófa-előrejelzés Mérnöki alkalmazások: közlekedésfelügyelet, intelligens épületek Űrkutatás: Mars-szondák
Adhoc / Sensor hálózatok Követelmények 1. Skálázhatóság 2. Önszerveződés 3. Hibatűrés 4. Hosszú élettartam 5. Ár Kihívások 1. Kommunikáció 2. Érzékelés 3. Adatfeldolgozás
Hálózati és Szolgáltatási Architektúrák Ambient / Pervasive / Ubiquitous computing
Ambient / Pervasive / Ubiquitous
Ambient / Pervasive / Ubiquitous Fogalmak tisztázása Ubiquitous computing (ubicomp) Egy olyan rendszer, ahol az információ feldolgozás jelen van a mindennapi tárgyakban, aktivitásokban "Machines that fit the human environment instead of forcing humans to enter theirs" Pervasive computing Célja egy állandóan jelenlévő kommunikációs hálózat létrehozása "A trend toward all man-made and some natural products having hardware and software" Ambient intelligence (AmI) Egy olyan elektronikai környezet, amelyek érzékenyek az emberi jelenlétre A benne lévő eszközök együttműködésükkel segítik az emberek napi életét
Ambient / Pervasive / Ubiquitous Technológiai háttér Mark Weisel, az ubiquitous számítások megjövendölője három ubicomp eszköz típust jósolt meg: Tabs: wearable centimetre sized devices Pads: hand-held decimetre-sized devices Boards: metre sized interactive display devices. Ma már további három kategóriával lehet kiegészíteni az eszköz típusokat: Dust: miniaturized devices can be without visual output displays, ranging from nanometres through micrometers to millimetres. Skin: fabrics based upon light emitting and conductive polymers, organic computer devices, can be formed into more flexible non-planar display surfaces and products such as clothes and curtains, see OLED display. Clay: ensembles of MEMS can be formed into arbitrary three dimensional shapes as artefacts resembling many different kinds of physical object (see also Tangible interface).
Ambient / Pervasive / Ubiquitous Lehetséges jövőbeli alkalmazási területek
Összefoglaló kérdések Mi a Canonical célja az Ubuntuval? A Canonical célja, hogy legyen egy egységes platformja az Ubuntunak, amelyet minden eszközön, legyen szó televízióról, számítógépről, tabletről vagy mobiltelefonról, egységesen tudnak kezelni és egységes szolgáltatásokat tudnak elérni a felhasználók. Mi az Ad hoc hálózatok legfőbb előnye? A mobil eszközök képesek a hatósugarukon kívül is kommunikálni a hálózatban jelen lévő további, mozgó hálózati eszközöknek köszönhetően. Mondjon egy példát egy ubiquitous computing rendszerre! Például a Google Glass ilyen, hiszen amellett, hogy a felhasználót körülvevő világról ad információkat, a felhasználó az, akinek központi szerepe van a rendszerben.
Köszönöm a figyelmet! Kérdések?