Bakalářská práce

Optimalizace procesu generovaní a distribuce autorizačních rozhodnutí v komponentách Engine a Dispatcher systému Perun

Optimization of the provisioning process of access control lists for Engine and Dispatcher components of Perun system

David Šarman
Anotace

Perun je systém pro správu identit a přístupů, který se skládá z několika komponent. Dvě z těchto komponent, Dispatcher a Engine, jsou zodpovědné za propagování změn v uživatelských informacích na služby spravované Perunem. Proces propagování změn je implementován sérií periodických úloh. Tato bakalářská práce popisuje alternativní design, vyvinutý za účelem optimalizace propagačního procesu pomocí …více

Abstract

Perun is an identity and access management system that is composed of several components. Two of these components, Dispatcher and Engine, are responsible for propagating the changes in user information to the services managed by Perun. The process of propagating the change is implemented using a series of periodic jobs. This thesis describes an alternative design, developed to optimize the propagation …více

Zadání práce
IAM systém Perun slouží pro správu uživatelů, skupin a služeb. Jedním z jeho úkolů je vytvářet access control listy (ACL) pro služby na základě své vnitřní konfigurace. K tomu slouží jeho komponenty Engine a Dispatcher, které mají za úkol přijímat události informující o změnách v celém systému a na jejich základě generovat ACL soubory pro služby ovlivněné danou změnou. Komponenty Engine a Dispatcher byly navrženy s ohledem na propustnost, nikoliv však na rychlost zpracování. Nasazení v praxi ukázalo, že při nízkém vytížení systému vzniká poměrně velká latence mezi přijetím události a jejím kompletním vyřešením včetně odeslání vygenerovaných dat. Tato latence je pravděpodobně způsobena tím, že zpracování zprávy je rozděleno na několik fází, přičemž posun do další fáze je zajištěný pomocí periodických plánovacích cyklů. Úkolem práce bude zmapovat interní procesy Engine a Dispatcheru a ověřit, jestli je latence opravdu způsobená plánovacími cykly. Dále pak identifikovat další místa, kde dochází ke zdržení. Na základě této analýzy poté navrhnout a implementovat nový postup pro zpracovávání události a odesílání konfigurace službám. Výsledky práce budou ověřeny měřením.
Práce zkontrolována:
11. 1. 2017 13:17, Mgr. Slávek Licehammer
Jazyk práce
angličtina angličtina
Termín obhajoby
14. 2. 2017
Práce byla úspěšně obhájena

Vedoucí

Mgr. Slávek Licehammer
ELIXIR OProj ÚVT MU

Oponent

RNDr. Martin Kuba, Ph.D., učo 3988
UOGI OProj ÚVT MU

Literatura

  • PROCHÁZKA, Michal; Slávek LICEHAMMER a Luděk MATYSKA. Perun – Modern Approach for User and Service Management. Mauritius: IIMC International Information Management Corporation Ltd, 2014, 11 s. ISBN 978-1-905824-44-1.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.