j v internet technol gi k s alkalmaz sok kutat sa magyarorsz gon n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Felhő rendszerek teljesítményvizsgálata PowerPoint Presentation
Download Presentation
Felhő rendszerek teljesítményvizsgálata

Loading in 2 Seconds...

play fullscreen
1 / 18

Felhő rendszerek teljesítményvizsgálata - PowerPoint PPT Presentation


  • 95 Views
  • Uploaded on

Jövő Internet technológiák és alkalmazások kutatása Magyarországon. Ács Sándor, OE-NIK acs.sandor@nik.uni-obuda.hu Budapest, 2011.11.15. Felhő rendszerek teljesítményvizsgálata. Áttekintés. A kutatás gyökerei A számítási felhő Miért szükséges a teljesítményüket vizsgálni?

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Felhő rendszerek teljesítményvizsgálata' - irving


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
j v internet technol gi k s alkalmaz sok kutat sa magyarorsz gon
Jövő Internet technológiák és alkalmazások

kutatása Magyarországon

Ács Sándor, OE-NIK

acs.sandor@nik.uni-obuda.hu

Budapest, 2011.11.15

Felhő rendszerek teljesítményvizsgálata

ttekint s
Áttekintés
  • A kutatás gyökerei
  • A számítási felhő
  • Miért szükséges a teljesítményüket vizsgálni?
  • A létező megoldások bemutatása
  • Mi hiányzik ezekből a megoldásokból?
  • Az tervezett benchmarking rendszer
a kutat si t ma gy kerei
A kutatási téma gyökerei
  • BSc – BMF NIK
    • Gridek sérülékenység vizsgálata
    • OTDK különdíj
    • SZTAKI SEEGRID Project
  • MSc – OE NIK
    • OTDK 3.helyezés: - Dinamikusan skálázható virtuális klaszterek kialakítása felhő rendszerekben.
  • Párhuzamos és elosztott rendszerek megismerése a SZTAKI-ban.
    • A hatalmas elosztott rendszerek teljesítménye nem jellemezhető csupán az elérhető CPU-k számával, tárhelyek nagyságával …
  • Doktori tanulmányok az Óbudai Egyetemen.
elosztott rendszerek
Elosztott rendszerek

Grid

Szuperszámítógép

Számításigényes/

adatintenzív feladat

Például:

3D renderelés,

rákkutatás

Számítási felhő (cloud computing)

Munkaállomás

(több mag, GPGPU)

Lokális fürt (cluster)

sz m t si felh cloud
Számítási felhő (cloud)
  • Egy technológia, amely segíti a nagy számítási- és tárolási kapacitás menedzselését.
  • A felhasználóknak skálázhatóságot, magas rendelkezésre állást (SLA) és használat alapú fizetési lehetőséget (Pay-as-You-Go) biztosít.
  • Az infrastruktúra üzemeltetőinek pedig, hatékony erőforrás-gazdálkodást, csökkentett adminisztrációs- és karbantartási költségeket ígér.
felh k csoportos t sa
Felhők csoportosítása

Például:

twitter, flickr …

Google App Engine

Amazon EC2, Rackspace …

A csoportosítás másik dimenziója a fizikai erőforrás birtoklása. Privát, publikus és hibrid.

amazon ec2
Amazon EC2
  • (Az első) publikus IaaS.
  • Webes vagy konzolos felületen keresztül elindíthatunk, szüneteltethetünk és leállíthatunk virtuális gépeket, úgy hogy a háttérben működő infrastruktúrával nem kell foglalkozni.
  • Az „elfogyasztott” processzoridőt, tárhelyet és sávszélességet kell kifizetni a szolgáltatásért.
ec2 d jszab s
EC2 díjszabás

Jelenleg tudományos számításra csak akkor alkalmas ha a pénz nem számít!

opennebula
OpenNebula
  • Szabad forrású, robosztus szoftver, amely segítségével számítási felhővé alakíthatjuk a hagyományos IT infrastruktúrát.
  • Több EU által támogatott projekt fejleszti és használja.
mi rt sz ks ges a teljes tm nyvizsg lat
Miért szükséges a teljesítményvizsgálat?
  • Felhasználó:
    • Felmérheti mit kap pontosan a „pénzéért”.
    • Összehasonlíthatja a különböző szolgáltatók kínálatait.
  • Üzemeltető:
    • Felmérheti az infrastruktúrája „erejét”.
      • Mennyi felhasználót lehet beengedni? Milyen áron?
    • Segít megtalálni a szűk keresztmetszetet az üzemeltetett rendszerben.
mi rt sz ks ges a teljes tm nyvizsg lat 2
Miért szükséges a teljesítményvizsgálat? (2)
  • Napjainkban alakulnak ki a „federated cloud”-ok (felhő infrastruktúrák uniója).
  • A felhők közötti feladat elosztáshoz használt „meta-brokering” megoldásokhoz.

Az egyesített felhők „Reservoir model”-je

teljes tm nyvizsg lat
Teljesítményvizsgálat
  • Nehéz meghatározni egy rendszer teljesítményét, főleg ha elosztott.
  • A benchmark eszközök nem valós viselkedést ellenőriznek.
  • Szintetikus terheléssel lehet(ne) komplexebb képet kapni.
  • Felhő esetében, figyelembe kell venni a kérések kiszolgálását is.
jelenlegi megold sok
Jelenlegi megoldások
  • CloudHarmony (http://cloudharmony.com/)
    • WEB-es felületen keresztül lehet különböző benchmarkokat futtatni az illesztett (IaaS) felhő infrastruktúrákon
jelenlegi megold sok 2
Jelenlegi megoldások (2)
  • C-Meter
    • Egyszerű keretrendszer, mely segítségével terhelést generálhatunk EC2 kompatibilis interfészű felhőkben.
  • Probléma
    • Egy olyan keretrendszerre épül (GrenchMark), aminek a fejlesztése 2006-ban leállt.
    • (A sourceforge-os adatok alapján a C-Meter sem karbantartott.)
az fcm hez tervezett benchmarking rendszer
Az FCM-hez tervezett benchmarking rendszer
  • FCM = federated cloud management
  • A SZTAKI által publikált rendszer specialitása, a fejlett VA (virtual appliance) és brokering kezelés.
az fcm hez tervezett benchmarking rendszer 2
Az FCM-hez tervezett benchmarking rendszer (2)
  • A tervezett rendszer föbb részei:
    • SALMon – Monitorozó keretrendszer
    • PTS app. – Phoronix Test Suit (benchmark gyűjtemény) virtuális gép
    • VPC - Virtuális PBS klaszter
  • A várható eredmények
    • különböző modellező eszközökbe visszatölthetőek,
    • szimulációk alapját képezheti.
      • Pl.: Költségek kalkulálása az adott teljesítményhez.