Agent-based application development and performance analysis using EcoLab
Beltrán Mora, Daniel
Sikora, Anna, dir. (Universitat Autònoma de Barcelona. Departament d'Arquitectura de Computadors i Sistemes Operatius)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Additional title: Desarrollo de una aplicación basada en agentes y en un análisis de rendimiento utilizando EcoLab
Additional title: Desenvolupament d'una aplicació basada en agents i en un anàlisis de rendiment fent servir EcoLab
Date: 2018-07-02
Abstract: High Perfomance Computing(HPC) is a distributed computational technique that provides a solution to computational problems that are too complex or large enough for desktop computers. Although there are so many computational methods out there for develop applications within a HPC approach, in this paper, only agent-based modeling(ABM) is treated. ABM is a computational method used to create and experiment with models composed by a set of entities called agents which make decisions autonomously. This paper is mainly about the development of a benchmark application for the EcoLab Framework which is a agent-based modeling and simulation(ABMS) platform for HPC system . In where the simulation part, consists in the experimentation with a computational type model that simulates the actions and interactions of autonomous agents with the goal of assessing their effects on a system as a whole. The resulting application is used for perform a performance analysis within the Ecolab framework and also provides a way to validate it and the agent-based model implementation.
Abstract: La computación de alto rendimiento (HPC) es una técnica de computación distribuida que proporciona una solución a problemas computacionales que son demasiados complejos o grandes para ordenadores convencionales. Aunque hay muchos métodos computacionales para desarrollar aplicaciones para sistemas HPC. Este articulo solo va a tratar los Modelos basados en agentes (ABM). ABM es un método computacional usado para crear y experimentar con modelos compuestos de unas entidades llamadas agentes que realizan acciones de manera autónoma. Principalmente, este artículo, es sobre el desarrollo de un modelo para la plataforma EcoLab. Este modelo está basado en una aplicación de benchmarking. La plataforma EcoLab es un simulador de modelos basados en agentes (ABMS) para sistemas HPC. En donde la parte de simulación consiste en la experimentación con un tipo de modelo computacional que simula las acciones e iteraciones de agentes autónomos donde el modelo tiene como objetivo, evaluar el efecto causado sobre el sistema. La aplicación resultante es usada para realizar un análisis de rendimiento y de validación sobre la plataforma EcoLab así como de la implementación del ABM.
Abstract: La computació d'alt rendiment (HPC) es una tècnica de computació distribuïda que proporciona una solució a problemes computacionals que son massa complexos o grans per a ordinadors convencionals. Encara que hi ha un munt de mètodes computacionals per desenvolupar aplicacions per a sistemes HPC. En aquest article es situa sobre els models basats en agents (ABM). ABM es un mètode computacional utilitzar per crear i experimentar amb models compostos de unes entitats anomenades agent que realitzen accions de manera autònoma. Principalment, aquest article va sobre el desenvolupament de un model per a la plataforma EcoLab i el model esta basat en una aplicació de benchmarking. La plataforma EcoLab es un simulador de ABM (ABMS) per a sistemes HPC on la part de simulació consisteix en la experimentació amb un tipus de model computacional que simula les acciones e interaccions d'agents autonòmics on el model té como objectiu avaluar l'impacte causat sobre el sistema. L' aplicació resultant es utilitzada per realitzar un anàlisis de rendiment i validació sobre la plataforma Ecolab així també com del ABM .
Rights: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Language: Anglès
Studies: Grau en Enginyeria Informàtica [2502441]
Study plan: Enginyeria Informàtica [958]
Document: Treball final de grau ; Text
Subject area: Menció Enginyeria de Computadors
Subject: EcoLab ; Models basats en agents ; Computació d'alt rendiment ; Distribuït ; Rendiment ; Modelos basados en agentes ; Computación de alto rendimiento ; Distribuido ; Rendimiento ; Agent-based modeling ; High Performance Computing ; Distributed ; Application Performance



9 p, 352.2 KB

The record appears in these collections:
Research literature > Bachelor's degree final project > School of Engineering. TFG

 Record created 2018-10-24, last modified 2023-07-22



   Favorit i Compartir