Logo do repositório
 

Resultados da pesquisa

A mostrar 1 - 10 de 11
  • Resource allocation model for sensor clouds under the sensing as a service paradigm
    Publication . Guerreiro, Joel; Rodrigues, Luis; Correia, Noélia
    The Sensing as a Service is emerging as a new Internet of Things (IoT) business model for sensors and data sharing in the cloud. Under this paradigm, a resource allocation model for the assignment of both sensors and cloud resources to clients/applications is proposed. This model, contrarily to previous approaches, is adequate for emerging IoT Sensing as a Service business models supporting multi-sensing applications and mashups of Things in the cloud. A heuristic algorithm is also proposed having this model as a basis. Results show that the approach is able to incorporate strategies that lead to the allocation of fewer devices, while selecting the most adequate ones for application needs.
  • Virtual sensor networks: collaboration and resource sharing
    Publication . Guerreiro, Joel David Valente; Correia, N.
    This thesis contributes to the advancement of the Sensing as a Service (SeaaS), based on cloud infrastructures, through the development of models and algorithms that make an efficient use of both sensor and cloud resources while reducing the delay associated with the data flow between cloud and client sides, which results into a better quality of experience for users. The first models and algorithms developed are suitable for the case of mashups being managed at the client side, and then models and algorithms considering mashups managed at the cloud were developed. This requires solving multiple problems: i) clustering of compatible mashup elements; ii) allocation of devices to clusters, meaning that a device will serve multiple applications/mashups; iii) reduction of the amount of data flow between workplaces, and associated delay, which depends on clustering, device allocation and placement of workplaces. The developed strategies can be adopted by cloud service providers wishing to improve the performance of their clouds. Several steps towards an efficient Se-aaS business model were performed. A mathematical model was development to assess the impact (of resource allocations) on scalability, QoE and elasticity. Regarding the clustering of mashup elements, a first mathematical model was developed for the selection of the best pre-calculated clusters of mashup elements (virtual Things), and then a second model is proposed for the best virtual Things to be built (non pre-calculated clusters). Its evaluation is done through heuristic algorithms having such model as a basis. Such models and algorithms were first developed for the case of mashups managed at the client side, and after they were extended for the case of mashups being managed at the cloud. For the improvement of these last results, a mathematical programming optimization model was developed that allows optimal clustering and resource allocation solutions to be obtained. Although this is a computationally difficult approach, the added value of this process is that the problem is rigorously outlined, and such knowledge is used as a guide in the development of better a heuristic algorithm.
  • Resource design in federated sensor networks using RELOAD/CoAP overlay architectures
    Publication . Rodrigues, Luis; Guerreiro, Joel; Correia, Noélia
    Sensor networks can be federated for wide-area geographical coverage using RELOAD/CoAP architectures. In this case, proxy nodes of constrained environments form a P2P overlay to announce device resources or sensor data. Although this is a standard-based solution, consistency problems may arise because P2P resources (data objects stored at the overlay network) may end up including similar device resource entries. This is so because device resource entries, or sensor data, can be announced under different P2P resource umbrellas, meaning that any update to them will require changing multiple P2P resources. Here in this article, a multi-layer approach is proposed to solve this issue, allowing for a more efficient storage/retrieval of IoT data. Information at the overlay network is kept consistent, although additional P2P anonymous resources must be created. A mathematical model is proposed for the planning of such multi-layer organization of P2P resources, together with a heuristic algorithm. A required overlay service is also discussed.
  • RELOAD/CoAP architecture for the federation of wireless sensor networks
    Publication . Pisco, Luís; Guerreiro, Joel; Correia, Noélia
    Sensing devices are expected to interconnect over large geographical areas and federations of wireless sensor networks are expected in a near future. In such environments a critical issue is how to discover the resources available at devices in a scalable manner. For this purpose, a Constrained Application Protocol (CoAP) Usage for REsource LOcation And Discovery (RELOAD), a generic self-organizing Peer-to-Peer (P2P) overlay network service, has been defined to be used as a lookup service, to store available device resources and as a cache for sensor data. Each P2P resource, at the RELOAD/CoAP overlay, includes references to device resources, hosted at one or more constrained nodes, but no provision is made for the insertion of bindings/references to P2P resources already available at the P2P overlay network. Such feature would increase the efficiency and consistency of storage, avoiding duplicate references, a very relevant issue for future IoT applications relying on the federation of wireless sensor networks. In this article an extension to the service provided by CoAP Usage is proposed so that resource bindings can be managed. Two binding models, and a heuristic algorithm for their implementation, are proposed. Results show that such models lead to a better resource organization, reducing the number of sensor resource entries and/or fetches to the P2P overlay.
  • Allocation of resources in SAaaS Clouds managing thing mashups
    Publication . Guerreiro, Joel; Rodrigues, Luis; Correia, Noélia
    The sensing and actuation as-a-service is an emerging business model to make sensors, actuators and data from the Internet of Things more attainable to everyday consumer. With the increase in the number of accessible Things, mashups can be created to combine services/data from one or multiple Things with services/data from virtual Web resources. These may involve complex tasks, with high computation requirements, and for this reason cloud infrastructures are envisaged as the most appropriate solution for storage and processing. This means that cloud-based services should be prepared to manage Thing mashups. Mashup management within the cloud allows not only the optimization of resources but also the reduction of the delay associated with data travel between client applications and the cloud. In this article, an optimization model is developed for the optimal allocation of resources in clouds under the sensing and actuation as-a-service paradigm. A heuristic algorithm is also proposed to quickly solve the problem.
  • Sistema de informação integrado de apoio à gestão hospitalar
    Publication . Guerreiro, Joel David Valente; Carrasco, Marco Paulo Santos
    No actual contexto dos Hospitais, S.A., os problemas da aquisição de informação, fiável e em tempo útil, para uma melhor e mais célere tomada de decisão, tornaram-se mais prementes e de preponderante importância. Os sistemas informação que actualmente funcionam nos Hospitais não estão preparados para dar resposta às novas necessidades criadas com os Hospitais/Empresa. É precisamente sobre estes problemas que incide o estudo desenvolvido nesta dissertação: o caso do Hospital do Barlavento Algarvio. S.A. Num primeiro momento e após uma caracterização dos sistemas de informação e do Hospital, é proposta uma avaliação dos sistemas de informação actuais, para aferir qual a informação que efectivamente pode beneficiar a tomada de decisão. Constatada a dificuldade de distribuir informação atempadamente aos órgãos decisores através de uma estrutura burocratizada e da existência de vários sistemas que não disponibilizam informação de gestão, procede-se à elaboração de um sistema de informação que integre os sistemas vitais em funcionamento no HBA, S.A. e que em tempo real possa distribuir a informação necessária para a tomada de decisão. Em resultado da elaboração do sistema de informação SIIAGH (Sistema de Informação Integrado de Apoio à Gestão Hospitalar), com base no estudo das necessidades expressas pelos órgãos gestores e das lacunas encontradas nos sistemas em funcionamento, disponibilizam-se indicadores de gestão (produtivos, económicos e financeiros, de qualidade e de recursos humanos), cruzando diversas variáveis de forma a produzir a informação pretendida para a melhor tomada de decisão.
  • RELOAD/CoAP architecture with resource aggregation/disaggregation service
    Publication . Pisco, Luís; Guerreiro, Joel; Correia, Noélia
    M2M communication is expected to occur at a global level and for this reason federations of device networks are also expected. In such large scale environments, a critical issue is how to discover the available resources in a scalable manner. For this purpose CoAP Usage for RELOAD, a generic self-organizing P2P overlay network service, has been proposed to be used as a lookup service, to store available resources and as a cache for sensor data. However, such approach alone does not allow building an aggregate resource hierarchy, a very relevant issue for an efficient organization of data in future IoT applications. Here we address this issue and propose an architecture incorporating a resource aggregation/disaggregation service.
  • A secure LoRaWan architecture and infrastructure approach
    Publication . Guerreiro, Joel
    The Internet of Things (IoT) has been widely implemented for objects, uniquely identified, to become accessible through the internet. Several communication protocol technologies were studied and applied to interconnect objects using the internet. Nowadays, one of the most used is Low Power Wide Area Network (LPWAN) implemented over Narrow Band-Internet of Things (NB-IoT) or Long Range Wide Area Network (LoRaWAN) platforms. In this paper, a LoRaWAN architecture and infrastructure implementation is addressed to secure data and communications protecting Network Servers and communication between gateways and the demilitarized zone (DMZ), using several secure techniques and infrastructure virtualization software for containers.
  • Remote secure online voting system development
    Publication . Matos, Tiago; Guerreiro, Joel
    Remote online elections have been studied and applied throughout the years in several countries with different approaches and distinct secure mechanisms. Online elections collect sensitive information therefore, the system, must guarantee confidentiality, integrity, privacy, security and be auditable to ensure a successful and creditable election process. A distinct web-based system approach, as far known, was developed using data processing, backend, storage and frontend components secured by cipher suites and an independent developed asymmetric cryptography key management system. Both, cipher suites and the key manage system, ensure authentication, authorization and vote encryption before storage, making it impossible to visualize election results primary to vote counting initiation and user’s votes choices. The developed system implements a mechanism to verify enabled users accesses in a specific election and ensure if they already voted, avoiding repeated votes. Encrypts, stores votes and users in distinct database tables to avoid, even with direct database access, the knowledge of who has voted so far and what was the vote direction, displaying statistics information of the already casted number of votes, being, the election committee, able to monitor effectiveness, before the voting period ends. The developed and implemented databases follows ACID (Atomicity, Consistency, Isolation and Durability) properties, assuring each statement in a transaction is treated as a single unit preventing data loss and corruption, ensuring consistency, isolating user transactions, guaranteeing no transaction interferes with another and, on the event of a system failure, is assured that all executed transactions are saved and no data is lost.
  • Automated LLM exploit generation framework (ALEGF)
    Publication . Guerreiro, Joel; João Santos
    Software development frequently suffer from programming defects, mistakes and design flaws introducing critical security vulnerabilities. These weaknesses can be exploited causing significant operational disruption and organizational losses. Identifying and exploiting such vulnerabilities is a complex task that requires binary or source code detailed analysis, operating systems deep knowledge, file system formats and processor architectures, as well as expertise in multiple techniques. Traditional Automatic Exploit Generation (AEG) approaches rely on symbolic execution, fuzzing and heuristicbased methods. In this paper, an automated framework is presented and designed to evaluate Large Language Models (LLMs) to detect vulnerabilities and generate exploits without human intervention. The framework operates within a controlled, sandboxed and fully reproducible environment to prevent real-word security risks while enabling systematic experimentation. The objective is to assess whether LLMs can serve as auxiliary tools for software security testing and vulnerability analysis. The results provide insights into the feasibility, limitations and potential LLM-driven automated exploitation, yet not competitive with AEG tools state-of-the-art.