10 research outputs found

    Pregovaranje u Internetu stvari

    Get PDF
    Internet of things as a market, and the number of connected devices in particular is growing very rapidly. Currently, application owners deploy new devices for each application that needs the data. As the number of sensors increases, it will become much more practical to reuse existing sensors for new applications than to deploy new ones. But the problem is that the application owner needs to agree with device owners on conditions under which will the data be made available to applications. Doing this manually is very expensive both in terms of money and time. We implemented a system that does this automatically using negotiating agents. The system was tested on simulated environments and showed that it can mediate between devices and applications with reasonable performance.Internet stvari kao tržište, a posebno broj spojenih uređaja, raste vrlo brzo. Danas vlasnici aplikacija postavljaju nove uređaje za svaku aplikaciju kojoj su potrebni podatci. Kako se povećava broj senzora u upotrebi, postaje sve praktičnije koristiti postojeće senzore nego postavljati nove. Problem predstavlja činjenica da se vlasnik aplikacije mora dogovoriti s vlasnicima uređaja o uvjetima pod kojima će aplikacijama biti dozvoljeno dohvaćanje izmjerenih vrijednosti. Pojedinačno je dogovaranje između vlasnika za svaki uređaj skupo i sporo. Izgradili smo sustav koji automatizira ovaj proces pomoću programskih agenata koji pregovaraju. Sustav je ispitan na simuliranom okruženju i pokazuje da može posredovati između uređaja i aplikacija s razumnim performansama

    CloudAnchor Smart Contracts

    Get PDF
    The CloudAnchor platform allows the negotiation of IaaS Cloud resources for Small and Medium Sized Enterprises (SME), either as resource providers or consumers. This project entails the research, design, and implementation of a solution based on smart contracts, with the goal of permanently recording and managing the contracts on a blockchain network. The usage of smart contracts enables safe contract code execution and raises the level of trust, integrity, and traceability of the platform contracts by keeping the data stored in a decentralised manner. To do so, a method to coordinate and submit transactions to the blockchain network must be implemented. The tests carried out indicate that the solution has been successfully implemented, with contract registration saved in a decentralised and safe manner. As a result, there was an increase in the platform’s execution time, caused by the new transactions made to the blockchain.A plataforma CloudAnchor permite a negociação e contratualização de recursos Cloud do tipo IaaS a pequenas e médias empresas, sejam elas fornecedoras ou clientes. Este trabalho inclui o estudo, projeto e implementação de uma solução baseada em smart contracts, com o objetivo de administrar e registar de forma permanente os contratos celebrados numa rede blockchain. A utilização de smart contracts permite executar o respetivo código de forma segura e aumentar o nível de confiança, integridade e rastreabilidade dos contratos celebrados na plataforma, guardando-os de forma descentralizada. Para tal, é necessário implementar um mecanismo de coordenação e submissão de transações para a rede blockchain. Os testes realizados permitiram concluir que a implementação da solução foi bem sucedida, passando os contratos a ficar guardados de forma descentralizada e segura. Em consequência, verificou-se um aumento do tempo de execução da plataforma provocado pelas novas transações com a blockchain

    Asignación de espacios en tiempo real por medio de un modelo basado en agentes (ABM)

    Get PDF
    Currently, the search for study spaces on a university campus is one of the biggest problems faced by a student because this population, in many cases, exceeds the physical resources of the campuses. Linear models are not feasible to face these types of situations since the large volume of information implied by the study spaces and groups generates data overflow. An alternative to address these situations is a multiagent model which allows assignments dynamically and in real time through interactions between agents, a methodology that due to its characteristics allows progress towards the implementation of a Smart Campus. A model of agents makes possible a “conversation” between agents representing study spaces and groups of students, achieving an assignment similar to what usually happens in real life. It is necessary to highlight that because it is a dynamic model, new groups can be entered even when the model has already been running for a certain time. This implies that, in the long run, the agent model should not be rerun if there is any variation, which is not the case in a linear model. For this reason, this study aimed to implement a multiagent model in the Eclipse development platform for the simulation of different scenarios to assign study spaces to groups of students in real time. To validate the operation of the multiagent model, capacity tests were carried out that sought to know the limitations regarding the amount of data that could be entered, as well as optimality tests in which the objective was to compare the results obtained from an agent model with those of a linear model. Throughout the development of this study, the agent model was compared with a linear model and it was found that this provided results close to the level of a model that could obtain an optimal solution. The results obtained, both in the linear model and in the multiagent model, were subjected to a validator to determine if the results were correct. For a second stage, it was decided to activate the negotiation function, which allowed the groups to give in on their tool requirements in real time. On this occasion, the results were even higher to those of the optimal model, since when input parameters were changed while the model was running, alternative solutions were found that allowed groups to access spaces that were still available, and that in a first instance its assignment was not possible.Ingeniero (a) IndustrialPregrad

    Evolutionary Computation

    Get PDF
    This book presents several recent advances on Evolutionary Computation, specially evolution-based optimization methods and hybrid algorithms for several applications, from optimization and learning to pattern recognition and bioinformatics. This book also presents new algorithms based on several analogies and metafores, where one of them is based on philosophy, specifically on the philosophy of praxis and dialectics. In this book it is also presented interesting applications on bioinformatics, specially the use of particle swarms to discover gene expression patterns in DNA microarrays. Therefore, this book features representative work on the field of evolutionary computation and applied sciences. The intended audience is graduate, undergraduate, researchers, and anyone who wishes to become familiar with the latest research work on this field

    Semantic multi-criteria decision making in autonomous embedded systems

    Get PDF
    [no abstract

    Global Sensor Web Coordination and Control Using Multi-agent Systems

    Get PDF

    The evolution of the contract net protocol

    No full text

    The evolution of the contract net protocol

    No full text
    corecore