1,256 research outputs found

    Microservices and Machine Learning Algorithms for Adaptive Green Buildings

    Get PDF
    In recent years, the use of services for Open Systems development has consolidated and strengthened. Advances in the Service Science and Engineering (SSE) community, promoted by the reinforcement of Web Services and Semantic Web technologies and the presence of new Cloud computing techniques, such as the proliferation of microservices solutions, have allowed software architects to experiment and develop new ways of building open and adaptable computer systems at runtime. Home automation, intelligent buildings, robotics, graphical user interfaces are some of the social atmosphere environments suitable in which to apply certain innovative trends. This paper presents a schema for the adaptation of Dynamic Computer Systems (DCS) using interdisciplinary techniques on model-driven engineering, service engineering and soft computing. The proposal manages an orchestrated microservices schema for adapting component-based software architectural systems at runtime. This schema has been developed as a three-layer adaptive transformation process that is supported on a rule-based decision-making service implemented by means of Machine Learning (ML) algorithms. The experimental development was implemented in the Solar Energy Research Center (CIESOL) applying the proposed microservices schema for adapting home architectural atmosphere systems on Green Buildings

    Delay models for static and adaptive persistent resource allocations in wireless systems

    Get PDF
    A variety of scheduling strategies can be employed in wireless systems to satisfy different system objectives and to cater for different traffic types. Static persistent resource allocations can be employed to transfer small M2M data packets efficiently compared to dynamic packet-by-packet scheduling, even when the M2M traffic model is non-deterministic. Recently, adaptive persistent allocations have been proposed in which the volume of allocated resources can change in sympathy with the instantaneous queue size at the M2M device and without expensive signaling on control channels. This increases the efficiency of resource usage at the expense of a (typically small) increased packet delay. In this paper, we derive a statistical model for the device queue size and packet delay in static and adaptive persistent allocations which can be used for any arrival process (i.e., Poisson or otherwise). The primary motivation is to assist with dimensioning of persistent allocations given a set of QoS requirements (such as a prescribed delay budget). We validate the statistical model via comparison with queue size and delay statistics obtained from a discrete event simulation of a persistent allocation system. The validation is performed for both exponential and gamma distributed packet inter-arrivals to demonstrate the model generality

    5G Cellular: Key Enabling Technologies and Research Challenges

    Full text link
    The evolving fifth generation (5G) cellular wireless networks are envisioned to provide higher data rates, enhanced end-user quality-of-experience (QoE), reduced end-to-end latency, and lower energy consumption. This article presents several emerging technologies, which will enable and define the 5G mobile communications standards. The major research problems, which these new technologies breed, as well as the measurement and test challenges for 5G systems are also highlighted.Comment: IEEE Instrumentation and Measurement Magazine, to appear in the June 2015 issue. arXiv admin note: text overlap with arXiv:1406.6470 by other author

    WSN and M2M for mountain biking performance assessment

    Get PDF
    The thesis describes the design and implementation of the "Smart Mountain Bike” monitoring system enables the acquisition, storage and visualization of data on athlete training referring the cycling activity. The signals provided by the measurement channels are acquired and processed in order to better understand of the variables involved in this sport and consecutively to improve the methodology for the training of athletes. The "Smart Mountain Bike" system consists of a wireless sensor network that acquire data related to the applied force and body position during a training session. Each network end node comprises a microcontroller, a conditioning circuit and a set of sensors. The coordinator node Zig Bee compatible is composed by microcomputer (eg. Raspberry PI or BeagleBone), a GPS and an IMU. The cloud interfacing is done using a 3G/UMTS USB module connected to the microcomputer board. As the main component of the cloud the implemented database is accessed through a mobile application implemented in an Android OS device. The mobile application allows the visualization of the acquired and processed data by the user expressed by the athlete or the coach. This system can be used for other sports and other activities in which it is necessary to monitor physical activities such as physical therapy.Este documento descreve o desenvolvimento de um protótipo "Smart Mountain Bike", este sistema de monitorização permite a recolha, armazenamento e visualização dos dados relativos aos treinos do atleta durante a atividade ciclismo. Esta informação contribui para um melhor entendimento das variáveis envolvidas da prática deste desporto e consecutivamente, melhorar a metodologia de treino dos atletas. O sistema "Smart Mountain Bike" é constituído por uma rede sensores sem fios que recolhe a dados sobre força aplicada e posição do corpo numa sessão de treino, cada nó final da rede é composto por um microcontrolador, um circuito condicionador e um conjunto de sensores. O nó coordenador é composto por um microcomputador, um recetor GPS, um IMU e um módulo de comunicação móvel, este módulo permite um cenário Machine-to-Machine, onde o microcomputador comunica com o a nuvem permitindo o armazenamento da informação recolhida numa base de dados. Esta informação é acedida através de uma aplicação móvel desenvolvida para este projeto, a aplicação móvel permite ao utilizador, atleta ou treinador, visualizar e correlacionar os dados. Este sistema pode ser utilizado noutros desportos e noutras atividades em que seja necessário monitorizar atividades físicas, como por exemplo, fisioterapi

    Survey of Spectrum Sharing for Inter-Technology Coexistence

    Full text link
    Increasing capacity demands in emerging wireless technologies are expected to be met by network densification and spectrum bands open to multiple technologies. These will, in turn, increase the level of interference and also result in more complex inter-technology interactions, which will need to be managed through spectrum sharing mechanisms. Consequently, novel spectrum sharing mechanisms should be designed to allow spectrum access for multiple technologies, while efficiently utilizing the spectrum resources overall. Importantly, it is not trivial to design such efficient mechanisms, not only due to technical aspects, but also due to regulatory and business model constraints. In this survey we address spectrum sharing mechanisms for wireless inter-technology coexistence by means of a technology circle that incorporates in a unified, system-level view the technical and non-technical aspects. We thus systematically explore the spectrum sharing design space consisting of parameters at different layers. Using this framework, we present a literature review on inter-technology coexistence with a focus on wireless technologies with equal spectrum access rights, i.e. (i) primary/primary, (ii) secondary/secondary, and (iii) technologies operating in a spectrum commons. Moreover, we reflect on our literature review to identify possible spectrum sharing design solutions and performance evaluation approaches useful for future coexistence cases. Finally, we discuss spectrum sharing design challenges and suggest future research directions
    corecore