• Nem Talált Eredményt

A KOPI Plágiumkereső terhelésének elosztása cloud környezetben Micsik András, Pataki Máté, Garzó András

N/A
N/A
Protected

Academic year: 2022

Ossza meg "A KOPI Plágiumkereső terhelésének elosztása cloud környezetben Micsik András, Pataki Máté, Garzó András"

Copied!
13
0
0

Teljes szövegt

(1)

Elosztott Rendszerek

Osztály

MTA SZTAKI

terhelésének elosztása cloud környezetben

Micsik András, Pataki Máté, Garzó András

(2)

DSD

Elosztott

Rendszerek Osztály

A KOPI Plágiumkereső

A kopi.sztaki.hu portál 2004- ben indult egynyelvű plágium keresési szolgáltatással

2011- ben a világon elsőként bemutattuk a fordítási plágiumkeresőt

Ez képes detektálni, ha valaki például az angol Wikipedia-ból lefordított bekezdéseket használ fel

Az új algoritmus számítási igénye nagyságrendekkel

nagyobb, mint az egynyelvű plágiumkeresésé

(3)

DSD

Elosztott

Rendszerek Osztály

A plágiumkeresés folyamata

A plágiumkeresés folyamata

A felhasználó feltölti a

dokumentumot, amely a KOPI Portál feldolgozási sorába kerül

A KOPI Motor új feladatot kér a Portáltól

A KOPI Motor feldolgozza a dokumentumot, és eközben

teljes szöveges kéréseket ad ki a Keresőmotornak

A KOPI Motor összeállítja az eredményt és visszaküldi a Portálnak

A felhasználó értesítést kap, hogy az eredmény elkészült.

Az eredmény egy listát tartalmaz az esetlegesen másolt részekről és a plágium valószínűségéről

KOPI Portál

KOPI Motor

Keresőmotor

1. A felhasználó feltölti a dokumentumot

2. Új dokumentum kérése

3. Teljes szöveges keresések

Feldolg. sor

4. Eredménykészítés

Dokumentum index

(4)

DSD

Elosztott

Rendszerek Osztály

A kísérletről

A cél: stabil szolgáltatásminőség fenntartása

Pl. az eredményre várakozás idejének felső korlátot szabni

Egy dokumentum ellenőrzése általában 30-50 perc

Amikor túl sok dokumentum érkezik be, ez akár 24 órára is nőhet

A kísérlet során

Modellezzük a tipikus felhasználói tevékenységet

Különféle skálázási módszereket mérünk heterogén felhő-

szövetségekben

(5)

DSD

Elosztott

Rendszerek Osztály

Skálázási lehetőségek

KOPI motor

MySQL

NLP Eszközök

KOPI Portál

Feldolg. sor

2-8 KOPI motor

MySQL

NLP Eszközök

Keresőmotor

Dokumentum index partíció

Keresőmotor

Dokumentum index partíció

Aggregátor

Keresőmotor

Dokumentum index partíció

Keresőmotor

Dokumentum index partíció

Aggregátor

1-3

(6)

DSD

Elosztott

Rendszerek Osztály

A KOPFire kísérlet

Skálázó algoritmus

Mérések

BonFIRE API parancsok

Skálázási műveletek

(7)

DSD

Elosztott

Rendszerek Osztály

BonFIRE: elosztott felhő tesztkörnyezet

(8)

DSD

Elosztott

Rendszerek Osztály

BonFIRE lehetőségek

 VM típusok (8 típus + egyedi)

 Adatblokkok

 OS vagy DATA, perzisztens, shared, stb.

 Több blokk is kapcsolható egy VM-hez

 Hálózat

 Internet, AutoBahn, Virtual Wall, FEDERICA, háttérforgalom generálás, stb.

 Monitorozás

 Elasticity as a Service

 Értesítések (RabbitMQ)

(9)

DSD

Elosztott

Rendszerek Osztály

A BonFIRE felhasználói portál

(10)

DSD

Elosztott

Rendszerek Osztály

Monitorozás

 Egységes monitorozási lehetőség Zabbix-szal

 Fizikai gépek

 Virtuális gépek

 Saját mérések

(11)

DSD

Elosztott

Rendszerek Osztály

BonFIRE API

REST API

Experiment descriptor: JSON vagy OCCI

<compute xmlns="http://api.bonfire-project.eu/doc/schemas/occi">

<name>my-vm</name>

<instance_type>lite</instance_type>

<disk> <storage href="/locations/fr-inria/storages/165" /></disk> <nic>

<network href="/locations/fr-inria/networks/47" /> </nic>

<location href="/locations/fr-inria" />

</compute>

Restfully (Ruby)

experiment.computes.submit(

:name => "VM#{experiment['id']}", :instancetype => "small",

:disk => [{

:storage => inria.storages.find{|s|

s['name'] == SERVER_IMAGE_NAME}, :type => "OS" }],

:location => inria )

CLI (parancssor)

bfcompute create ‘vm0' '/locations/de-hlrs/storages/2088' 23617

(12)

DSD

Elosztott

Rendszerek Osztály

Összefoglalás

 A KOPI terhelési problémáinak tesztelésére nagyon jó lehetőséget ad a BonFIRE

 A BonFIRE platform egy felhőszövetség (cloud federation)

 Elérhető lesz legalább 2014 őszéig

 Nyílt hozzáférés

 Jelentkezni lehet kísérletek elvégzésére:

http://portal.bonfire-project.eu/en/public/propose-

experiment/

(13)

DSD

Elosztott

Rendszerek Osztály

Köszönöm a figyelmet!

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

I am grateful to László Kovács that he invited me to work at MTA SZTAKI; András Micsik for his professional support; Zoltán Tóth for building KOPI with me; Miklós Vajna for the

Mindkét megoldásnál az jelenti a legnagyobb gondot, hogy már egy kisebb változtatás is könnyen a védelem elvesztésével jár, és ha valaki tud arról, hogy a dokumentum

A KOPI Online Plágiumkereső Portál egy egyedülálló, nyílt szolgáltatás az internetező közönség számára, amely lehetővé teszi, hogy a felhasználók saját

Kivonat: Az MTA SZTAKI Elosztott rendszerek Osztálya által fejlesztett KOPI Online Plágiumkereső és Információs Portál egy egyedülálló, nyílt szolgáltatás az

Distributed Systems KOPI Plagiarism Search Portal.. n KOPI Online Plagiarism Search and Information

 Ki tudtuk szűrni vele a rosszul konvertált és többnyelvű dokumentumok több mint 90%-át.  Beépítettük a KOPI Plágiumkereső

A pszichológusokat megosztja a kérdés, hogy a személyiség örökölt vagy tanult elemei mennyire dominán- sak, és hogy ez utóbbi elemek szülői, nevelői, vagy inkább

A „bárhol bármikor” munkavégzésben kulcsfontosságú lehet, hogy a szervezet hogyan kezeli tudását, miként zajlik a kollé- gák közötti tudásmegosztás és a