Repository logo
Thesis

System agentowy do monitorowania komputerów w sieci heterogenicznej

Loading...
Thumbnail Image

Defence Date

2014-09-30

Reviewers:

Access rights

Access: zastrzeżony dostęp
Access details: Zarządzenie Rektora AGH
Rights: access rights reserved
Access rights reserved

Access rights reserved - License not granted

Other title

Agent system for monitoring computers within heterogenous network

Defence details

Degree Grantor: Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie
Course: Informatyka Stosowana (WGGiOŚ)
Form of study: stacjonarne
Degree level: studia drugiego stopnia
Degree name: magister inżynier

Description

Abstract

The purpose of this study is an overview of Agent Systems working in heterogenous environment. Agent System is an example of an approach used in distributed programming that focuses on specific task assignment and task execution by certain parts of a program (e.g. agent autonomy). The subjects of this study covers: the basics of distributed programming and agent systems, examples of technologies which can be used to implement agent system with a focus on future use in heterogenous environment. During the study, an agent program was implemented for monitoring performance of a computers within a network, using Java RMI technology (communication) and using Sigar (data collection) and AmCharts (data display) libraries. This program, representing main subject of a study, can be applied into distributed computing systems as a major optimization aid.


Przedmiotem pracy jest opis zagadnienia Systemów Agentowych działających w środowisku heterogenicznym. System Agentowy odzwierciedla specyficzne podejście w programowaniu rozproszonym w stosunku do poszczególnych części programu oraz sposobu wykonania przez nie zadań (np. autonomia agenta). W pracy omówiono fundamentalne założenia programowania rozproszonego, systemów agentowych oraz podano przykłady technologii w których te systemy mogą zostać zaimplementowane z naciskiem na ich wykorzystanie w środowiskach heterogenicznych. Na potrzeby pracy został zaimplementowany program, składający się z agentów monitorujących obciążenie komputerów w sieci, wykonany w technologii Java RMI (komunikacja w sieci) oraz przy użyciu bibliotek Sigar (pobieranie danych) i AmCharts (prezentacja danych). Problematyka pracy znajduje zastosowanie w optymalizacji działania rozproszonych systemów obliczeniowych korzystających z heterogenicznych zasobów sprzętowych.

Access rights

Access: zastrzeżony dostęp
Access details: Zarządzenie Rektora AGH
Rights: access rights reserved
Access rights reserved

Access rights reserved - License not granted