• Nie Znaleziono Wyników

Index of /rozprawy2/10734

N/A
N/A
Protected

Academic year: 2021

Share "Index of /rozprawy2/10734"

Copied!
2
0
0

Pełen tekst

(1)

Postęp technologiczny w ostatnich latach, umożliwiający przeprowadzanie skomplikowanych symulacji komputerowych w krótkim czasie, doprowadził do powstania nowych sposobów prowadzenia badań naukowych silnie wykorzystujących dane. Przykładem tego typu podejścia jest metodyka „data farming". Efektywne zastosowanie tej metodyki wymaga dedykowanego oprogramowanie posiadającego (poza innymi) cechę samoskalowalności, która jest niezwykle trudna do osiągnięcia. W niniejszej rozprawie, autor wprowadza dwie koncepcje: usług samoskalowalnych oraz reguł skalowania, które mogą być wykorzystane do tworzenie samoskalowalnych platform. Usługi samoskalowalne stanowią rozszerzenie architektury zorientowanej na usługi (SOA), których celem jest zapewnienie samoskalowalności budowanej usługi w ustandaryzowany sposób. Reguły skalowania stanowią notację umożliwiającą specyfikację warunków wraz z metrykami i akcjami opisującymi skalowanie tworzonych usług. W celu weryfikacji zaproponowanych koncepcji, opracowana została masywnie samoskalowalna platforma wspierająca eksperymenty typu „data farming". Funkcjonalności platformy została potwierdzona w eksperymentach w ramach projektu EDA EUSAS związanych ze wzbogaceniem treningu służb porządkowych poprzez wykorzystanie symulacji wieloagentowych. Do weryfikacji aspektów niefunkcjonalnych platformy wykorzystane zostały testy syntetyczne wykorzystujące różne konfiguracje zasobów obliczeniowych.

(2)

Recent technological advances have led to significant improvements in computationally heavy disciplines by providing IT infrastructures capable of executing large- scale simulations in a short amount of time. To effectively exploit these opportunities new scientific methodologies such as Data Farming have emerged. Efficient experimentation using these new tools requires dedicated software, providing (among others) self-scalability - a highly desirable feature which nevertheless remains difficult to implement.

In this dissertation the author introduces two concepts which can be utilized to develop self-scalable platforms, namely self-scalable services and scaling rules. Self- scalable services are an extension of the Service Oriented Architecture which extends the traditional concept of a service to include self-scalability in a standard manner. Scaling rules are a machine-processable notation for defining conditions along with metrics and actions concerning scalability management. To demonstrate the proposed concepts, a massively self- scalable platform for Data Farming applications is proposed. The functional requirements of this platform are evaluated within the context of multi-agent simulation, which aims to enhance training of security forces in the EDA EUSAS project. The non-functional requirements are evaluated via a set of synthetic tests involving massive scalability and self-scalability under different resource configurations.

Cytaty

Powiązane dokumenty

W ramach realizacji inwestycji planuje się wymianę posadzek we wszystkich pomieszczeniach objętych zakresem opracowania oraz remont podłogi sportowej na sali

Konstrukcja dachu nad zapleczem i salami ćwiczeń w formie stropodachu wentylowanego (płyty korytkowe ułożone na ściankach ażurowych).. Konstrukcje dachu

- jeżeli nie upłynęło 5 lat od dnia uprawomocnienia się wyroku potwierdzającego zaistnienie jednej z podstaw wykluczenia określonych w lit. a)-c) oraz jeżeli

11) art. 1 uPzp - z postępowania o udzielenie zamówienia wyklucza się wykonawcę w stosunku do którego otwarto likwidację, w zatwierdzonym przez sąd układzie

Wzrost konkurencyjności firmy poprzez zakup nowoczesnych maszyn prowadzących do wprowadzenia na rynek nowych i ulepszonych. usług, a tym samym

chyba, że jest możliwe zapewnienie bezstronności po stronie zamawiającego w inny sposób niż przez wykluczenie wykonawcy z udziału w postępowaniu. 3 uPzp wykonawcę,

 Jeżeli usługa nie zostanie zakończona w powyższym terminie z przyczyn, za które odpowiada usługodawca (rzemieślnik), naliczana jest kara dzienna w wysokości 0,002%..

Nieoczekiwaną niedogodnością przy migracji systemu ARES do architektury SOA okazały się ograniczenia w przekazywaniu dwuwymiarowych tablic przez narzędzia