Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Autonóm és hibatűrő informatikai rendszerek Autonóm számítástechnika.

Slides:



Advertisements
Hasonló előadás
Windows Virtualizáció
Advertisements

Virtualizált Biztonságos BOINC Németh Dénes Deák Szabolcs Szeberényi Imre.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék 5.5. Model Based Architecture módszerek BelAmI_H Spring.
Projekt vezetés és kontroll – Mi történik a gépházban?
Jövő hálózati megoldások – Future Internet
Hazai biztonsági körkép az ICT integrátor szemével Dani István, T-Systems Magyarország Zrt.
Aruba Instant Workshop Vállalati bemutató Leading provider of secure mobility for the enterprise Aruba MOVE Architecture Industry’s most secure WLAN.
1 Informatikai Szakképzési Portál Hálózati és Internet ismeretek Hálózati menedzsment.
Á GENS ALAPÚ TECHNOLÓGIÁK Tar Péter 1. M IK IS AZOK AZ ÁGENSEK ? Többféleképp definiálhatjuk az ágenseket:  Az ágensek olyan egymással kommunikáló és.
Infrastruktúra-felügyelet a privát felhőben
1 GTS Szerver Virtualizáció – Ügyvitel a felhőben.
Hálózati architektúrák
Pac-Man játék tanulása Megerősítéses Tanulással Mesterséges Intelligencia algoritmusok tesztelése játékokon Gyenes Viktor Eötvös Loránd Tudományegyetem.
Hálózati architektúrák
HTML5 alapú fejlesztő és futtató környezet megvalósítása
Mobil eszközök alkalmazása vállalati környezetben
A szolgáltatások minőségének biztosítása és értékelése
A Microsoft rendszermenedzsment víziója A Dynamic Systems Initiative A System Definition Model Az üzemeltetésre tervezett szoftverek A SDM jelentősége.
Ecological assessment of the Szamos/Somes River to determine its influance on the ecological state of the Tisza River Dr. Csipkés József Felső-Tisza-vidéki.
A jövő technológiái Kőnig Tibor főmérnök, Microsoft Magyarország blogs.msdn.com/tibork-on-ms blogs.msdn.com/tibork-on-ms.
Service Pack 1 ^ ^ Hagyományos rendszerek Privát felhőPublikus felhő.
Szoftverfejlesztés és szolgáltatás kiszervezés Folyamatjavítási mérföldkövek a világon és Magyaroszágon Bevezető gondolatok Dr. Biró Miklós.
Modellvezérelt webalkalmazás-tervezés
Cluster Szorosan összekapcsolt számítógépek csoportja (egy gépet alkotnak) Gyakori a LAN megoldás Céljuk: – Teljesítmény növelése – Rendelkezésre állás.
Proaktív rendszerfelügyelet System Centerrel Windows Vista Windows Server 2008 Biztonság Scripting / PowerShell Virtualizáció System Center Még ebben.
SZOLGÁLTATÁSMENEDZSMENT 4. előadás: ITIL V3 / Service Transition I.
Bevezetés az ebXML-be Forrás: An Introduction to ebXML ebXML and Web Services Practical Considerations In Implementing Web Services Romin IraniRomin Irani.
ESzabványok Workshop 1. előadás: Bevezető, eAdatmodell október 13.
Hibrid felhő Privát-, publikus és hoster felhők összekapcsolása
Költség hatékony és rugalmas infrastruktúra ami az ismert és meglevő termékeken alapul  Heterogén környezetek támogatása  Folyamat automatizálás  Önkiszolgáló.
Demo/teszt környezetek Szerver konszolidáció Adatközpontok alapja.
CommunityCloud Private Cloud Public Cloud Hybrid Clouds Megvalósítás módja Szolgáltatás modell Alapvető jellemzők Közös jellemzők Software as a Service.
Ők kerestek meg minket Tentálen – Könyvelő iroda, 15 felhasználó SBS 2003, Outlook levelezés Nincs saját fix ip cím, exchange POP3-al töltötte le a leveleket,
Webes Információs Rendszerek fejlesztése
Taletovics Márk Microsoft Magyarország. Mi van a csomagban?
S S A D M ELEMZÉSI ÉS TERVEZÉSI MÓDSZERTAN
Hiba-előjel alapú spektrális megfigyelő Orosz György Konzulensek: Sujbert László, Péceli Gábor Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Bin-summarise-smooth: ‚bigvis’ „Big Data” elemzési módszerek.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Autonóm és hibatűrő informatikai rendszerek
Áttekintés: trace analízis. Algoritmus 1 – N-gramok felismerése ha egy hosszabb s szekvencia helyettesíteni tudja valamely szülőjének α százalékát, akkor.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 5.4 Szolgáltatói Keretrendszerek Prof. Dr. Gyimóthy Tibor,
Web Architecture. Development of Computing Architectures Monolithic mainframe programming Client Server Real Client Server Web Programming.
Az eredményesség kulcsa egy önkormányzati gazdaságfejlesztési projekt esetében The keys of success in case of an economic development project implemented.
ORACLE ORDBMS adminisztrációs feladatok 3. rész dr. Kovács László 2004.
Hibaterjedés-analízis
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Szondázás alapú diagnosztika 1. Autonóm és hibatűrő információs.
A teljes infrastruktúra egységesített felügyelete és védelme.
Eszköz és identitás kezelés Korlátlan fájl szerver kapacitás Másodlagos adatközpont Korlátlanul skálázódó infrastruktúra Biztonságos DMZ Hibrid adat-
IKT az informatikus könyvtáros képzésben az egri főiskolán Dr. Tóvári Judit főiskolai tanár Dr. Tóvári Judit főiskolai tanár.
Budapest University of Technology and Economics Department of Measurement and Information Systems Monitor komponensek fejlesztése okostelefon platformra.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Szondázás alapú diagnosztika 2. Autonóm és hibatűrő információs.
Vállalati modellek 2007.
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék P2P protokollok és autonóm számítástechnika: szemelvények.
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Elosztott tagsági kép és hatékony multicast Autonóm és.
4/1/2015 Cloud computing Dr. Bakonyi Péter.. 4/1/2015Cloud computing 2 Cloud definició A cloud vagy felhő egy platform vagy infrastruktúra Az alkalmazások.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék R3-COP és R5-COP projekt: Környezetfüggő viselkedés tesztelése.
Piramis klaszter rendszer
PÁRHUZAMOS ARCHITEKTÚRÁK – 13 INFORMÁCIÓFELDOLGOZÓ HÁLÓZATOK TUDÁS ALAPÚ MODELLEZÉSE Németh Gábor.
Irány a felhő Előnyök, tapasztalatok Sárdy Tibor
Ingyenes, online technikai kurzusok Microsoft Virtual Academy.
INFORMÁCIÓMENEDZSMENT Dr. Szalay Zsigmond Gábor adjunktus, intézeti tanszékvezető VEZETÉS ÉS SZERVEZÉS MSC SZAK SZENT ISTVÁN EGYETEM.
Az ISO/IEC szabvány követelményeihez kapcsolódó feladatok az önkormányzati, államigazgatási szerveknél Lábodi Csaba PhD jelölt Témavezető: Dr. Dimény.
Móricz Pál – ügyvezető igazgató Szenzor Gazdaságmérnöki Kft.
Adatvédelmi kihívások a modern információ- technológiában
Irányítás Menedzsment funkciók.
Hálózati architektúrák
Kooperatív Képzés - Avaya
Infrastructure for Model-based Control of Distributed IT systems
Andrea Karpati, Eotvos University, Budapest
Előadás másolata:

Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Autonóm és hibatűrő informatikai rendszerek Autonóm számítástechnika (Autonomic computing) Fogalmak és esettanulmányok

Bevezetés  Az AC egy rendszerszintű megközelítés o Automatizálás és felügyelhetőség a rendszer minden rétegében o Federált, heterogén komponenensek kohezívan együttműködnek  Három alapvető elv szerint fejlődnek AC rendszerek o szabályozástechnika o dinamikus tervkésztés o reflektív, self-aware rendszerek Az autonomic computing (AC, autonóm informatika) az autonóm idegrendszert modellező rendszertervezési paradigma. A rendszer alapvető állapotváltozóiban bekövetkező változás a teljes rendszert viselkedését megváltoztató beavatkozást vált ki, amely biztosítja, hogy a rendszer egyensúlyi állapotba kerül a környezetével.

Motivation for Autonomic Computing System Uncertainty –Very large scales –Ad hoc structures/behaviours p2p, hierarchical, … –Dynamic entities join, leave, change behaviour –Heterogeneous capability, connectivity, reliability, –Lack of guarantees components, communication –Lack of common/complete knowledge number, type, location, availability, connectivity, protocols, semantics Information Uncertainty –Availability, resolution, quality of information –Devices capability, operation, calibration –Trust in data, data models –Semantics Application Uncertainty –Dynamic behaviours space-time adaptivity –Dynamic and complex couplings multi-physics, multi-model, multi-resolution, …. –Dynamic and complex (ad hoc, opportunistic) interactions –Software/systems engineering issues Emergent rather than by design Research directions

Self-* tulajdonságok A self-* (ön*) tulajdonságok AC rendszerek makroszkopikus tulajdonságai

Önkonfiguráció - Self-configuration Automatikus adaptáció a dinamikusan változó környezethez Belső adaptáció o Komponensek hozzáadása vagy elvétele (software) o Futás közbeni újrakonfiguráció Külső adaptáció o A globális infrastruktúra szerint saját magát állítja be a rendszer

Öngyógyítás - Self-healing Külső zavarás felismerése, diagnosztizálása és szolgáltásmegszakítás nélküli kezelése Autonóm problémafelismerés és megoldás A hibás komponenseket o detektálni, o izolálni, o javítani, o újraintegrálni.

Önoptimalizáció - Self-optimization Erőforrások automatikus monitorozása, hangolása, felügyelete o Működés nem előre jelezhető körülmények között o Erőforrás kihasználás maximalizálása emberi beavatkozás nélkül Dinamikus erőforrás allokáció és terhelés menedzsment o Erőforrás: tárhely, adatbázis, hálózat o Példa: dinamikus szerver fürtök

Támadásokra való felkészülés, detektálás, azonosítás és védelem o Felhasználói hozzáférés definiálása és felügyelete minden erőforrásra o Jogosulatlan hozzáférés elleni védelem Önvédelem - Self-protection

Általánosított „ágens”

Autonomic Element - AE Az architektúra alapeleme a Felügyelt egységből Adatbázis, alkalmazásszerver, stb És autonóm menedzserből álló Autonóm egység Feladatai: A funkcionalitás nyújtása Saját viselkedésének felügyelete a self-* tulajdonságok alapján Együttműködés más autonóm egységekkel Az autonóm egység Managed Element ES Monitor Analyze Execute Plan Knowledge Autonomic Manager

AE: Kölcsönhatások Kapcsolatok AE-k között: –Dinamikus, ideiglenes, célorientált –Szabályok és kényszerek definiálják –Egyezség által jön létre Ez lehet tárgyalás eredménye –Teljes spektrum Peer-to-peer Hierarchikus –Házirendek (policy) szabályozhatják

Önszervezés  Az önszervezés o alacsony szintű egységekben végrehajtott o dinamikus folyamatok összessége, amely során o struktúra vagy rend jelenik meg o globális szinten.  Az önszervező viselkedést eredményező szabályokat (amelyek a kölcsönhatásokat meghatározzák) az AE-k csupán lokális információ alapján alkalmazzák

AC referencia architektúra Részben vagy teljesen automatizált folyamatok (pl. ITIL folyamatok) Az AC rendszer által felügyelt erőforrások IT építőelemek, és összekapcsolásuk leírása Építőelemek kombinálása tipikus forgatókönyvekké

Autonóm Kölcsönhatás

Hogyan lesz a nyers adatból metrika?

Kitekintés: AC vs AI  Policy (~szabály, házirend, eljárásrend) alapú tervezés o Állapot alapú  Action o Explicit ha-akkor (~üzleti szabály)  Goal o Mi a „megcélzott” állapot? o A rendszer dönti el a konkrét akciót (pl. heurisztika)  Utility function (hasznosság) o Minden állapotnak „értéke” van o Nem bináris a hasznosság (nem egyértelmű a célállapot) o Rugalmasabb működés, nehezebb specifikáció

Példa: Action policy  „Gold” és „Silver” tranzakciók egy adatközpontban  Policy ütközés, „vergődés” Mi lesz az osztott erőforrásokkal? Megoldás: a priori tudás bevitele (pl. Gold fontosabb, mint Silver, bizonyos szint fölött nem kérünk plusz CPU-t, másik szerverre allokáljuk a terhelést, … ) Megoldás: a priori tudás bevitele (pl. Gold fontosabb, mint Silver, bizonyos szint fölött nem kérünk plusz CPU-t, másik szerverre allokáljuk a terhelést, … )

Példa: Goal policy  Ugyanaz az adatközpont, cél:  „Vágyott/célzott tartományok” Adott terhelés és erőforráskészlet mellett Adott terhelés és erőforráskészlet mellett T: adott tranzakcióosztály válaszideje C: erőforrás α: kapcsolat a CPU és a válaszidő közt λ: terhelés (egyszerű sorbanállási modell alapján) T: adott tranzakcióosztály válaszideje C: erőforrás α: kapcsolat a CPU és a válaszidő közt λ: terhelés (egyszerű sorbanállási modell alapján)

Példa: hasznosság alapú policy  Pl. SLA alapján  Vezérelhet cél alapú policyt, pl. erőforrás menedzser szintjén o Egyszerű specifikáció, komplex döntési logika

Kihívások, feltételezések  A hasznosság előre ismert o Rossz specifikáció: Silver osztály „éhezik” o Nincsenek kiugróan fontos/hosszú tranzakciók  Taszkváltás hatása elhanyagolható  Válaszidő egyértelműen mérhető o Átlag? Max?  Az erőforrásmenedzsment hatékony o Nem ront a helyzeten az átkonfigurálás

Autonóm rendszerek összehasonlítása  QoS  Költség  Rugalmasság/Granularitás  Autonómia foka  Adaptivitás  Reakcióidő  Érzékenység  Stabilitás

Esettanulmány: CoMiFin Szolgáltatásalapú rendszerek, modellvezérelt fejlesztés, komplex eseményfeldolgozás,…

Esettanulmány: CoMiFin  „Communication Middleware for Financial Infrastructures”  Motiváció o Banki rendszerek egyre erősebben függenek külső szolgáltatóktól o Támadások egyre kifinomultabbak o Kritikus infrastruktúrák (pl. mobilhálózat, áramellátás, Internet) elleni komplex támadások kivédése o Hagyományos kommunikáció lassú (példa: 8 nap egy eset lezárása)  Cél o Scheme to set up and manage a secure environment (software, hardware, monitoring tools, etc.) for information exchange and analysis  Tanszéki spin-off (OptXware) vezette a demonstrátor fejlesztését

Példa: magyar infrastruktúra

Logikai architektúra

Online adatfeldolgozás (CEP)

Architektúra 27 CoMiFin management components (OptXware testbed, Budapest) IBM Event Processing (AGILIS) (IBM Testbed, Haifa) ED Event Processing (DHT) (ED Testbed, Rome) Financial Institutions (FI) emulated by Gateways Logical management (SR creation, …) Monitoring and evaluation SLA management, visualization Reliable communication (currently: Java Message Service)

„Szabályozási kör” (részben készült el)

Példa monitorozás megvalósítására

Eredmények megjelenítése

Források  Kephart, J. O., & Chess, D. M. (2003). The vision of autonomic computing. Computer, 36(1), IEEE Computer Society. doi: /MC  McCann, J., & Huebscher, M. C. (2004). Evaluation issues in autonomic computing. Grid and Cooperative Computing – GCC 2004 Workshops (pp. 597– 608). Springer. doi: / _74  Kephart, J. O., & Walsh, W. E. (2004). An artificial intelligence perspective on autonomic computing policies. Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, POLICY (pp. 3-12). IEEE. doi: /POLICY  László Gönczy, György Csertán, Gábor Urbanics, Hamza Ghani, Abdelmajid Khelil and Neeraj Suri. Monitoring and Evaluation of Semantic Rooms. In Collaborative Financial Infrastructure Protection, Springer, 