7,584 research outputs found

    A Survey of Prediction and Classification Techniques in Multicore Processor Systems

    Get PDF
    In multicore processor systems, being able to accurately predict the future provides new optimization opportunities, which otherwise could not be exploited. For example, an oracle able to predict a certain application\u27s behavior running on a smart phone could direct the power manager to switch to appropriate dynamic voltage and frequency scaling modes that would guarantee minimum levels of desired performance while saving energy consumption and thereby prolonging battery life. Using predictions enables systems to become proactive rather than continue to operate in a reactive manner. This prediction-based proactive approach has become increasingly popular in the design and optimization of integrated circuits and of multicore processor systems. Prediction transforms from simple forecasting to sophisticated machine learning based prediction and classification that learns from existing data, employs data mining, and predicts future behavior. This can be exploited by novel optimization techniques that can span across all layers of the computing stack. In this survey paper, we present a discussion of the most popular techniques on prediction and classification in the general context of computing systems with emphasis on multicore processors. The paper is far from comprehensive, but, it will help the reader interested in employing prediction in optimization of multicore processor systems

    Autonomic care platform for optimizing query performance

    Get PDF
    Background: As the amount of information in electronic health care systems increases, data operations get more complicated and time-consuming. Intensive Care platforms require a timely processing of data retrievals to guarantee the continuous display of recent data of patients. Physicians and nurses rely on this data for their decision making. Manual optimization of query executions has become difficult to handle due to the increased amount of queries across multiple sources. Hence, a more automated management is necessary to increase the performance of database queries. The autonomic computing paradigm promises an approach in which the system adapts itself and acts as self-managing entity, thereby limiting human interventions and taking actions. Despite the usage of autonomic control loops in network and software systems, this approach has not been applied so far for health information systems. Methods: We extend the COSARA architecture, an infection surveillance and antibiotic management service platform for the Intensive Care Unit (ICU), with self-managed components to increase the performance of data retrievals. We used real-life ICU COSARA queries to analyse slow performance and measure the impact of optimizations. Each day more than 2 million COSARA queries are executed. Three control loops, which monitor the executions and take action, have been proposed: reactive, deliberative and reflective control loops. We focus on improvements of the execution time of microbiology queries directly related to the visual displays of patients' data on the bedside screens. Results: The results show that autonomic control loops are beneficial for the optimizations in the data executions in the ICU. The application of reactive control loop results in a reduction of 8.61% of the average execution time of microbiology results. The combined application of the reactive and deliberative control loop results in an average query time reduction of 10.92% and the combination of reactive, deliberative and reflective control loops provides a reduction of 13.04%. Conclusions: We found that by controlled reduction of queries' executions the performance for the end-user can be improved. The implementation of autonomic control loops in an existing health platform, COSARA, has a positive effect on the timely data visualization for the physician and nurse

    The handbook of engineering self-aware and self-expressive systems

    Get PDF
    When faced with the task of designing and implementing a new self-aware and self-expressive computing system, researchers and practitioners need a set of guidelines on how to use the concepts and foundations developed in the Engineering Proprioception in Computing Systems (EPiCS) project. This report provides such guidelines on how to design self-aware and self-expressive computing systems in a principled way. We have documented different categories of self-awareness and self-expression level using architectural patterns. We have also documented common architectural primitives, their possible candidate techniques and attributes for architecting self-aware and self-expressive systems. Drawing on the knowledge obtained from the previous investigations, we proposed a pattern driven methodology for engineering self-aware and self-expressive systems to assist in utilising the patterns and primitives during design. The methodology contains detailed guidance to make decisions with respect to the possible design alternatives, providing a systematic way to build self-aware and self-expressive systems. Then, we qualitatively and quantitatively evaluated the methodology using two case studies. The results reveal that our pattern driven methodology covers the main aspects of engineering self-aware and self-expressive systems, and that the resulted systems perform significantly better than the non-self-aware systems

    COGNIBUILD: Cognitive Digital Twin framework for advanced building management and predictive maintenance

    Get PDF
    According to contemporary challenges of digital evolution in management and maintenance of construction processes, the present study aims at defining valuable strategies for building management optimization. As buildings and infrastructures Digital Twins (DT) are directly connected to physical environment through the Internet of Things (IoT), asset management and control processes can be radically transformed. The proposed DT framework connects Building Information Model (BIM) three-dimensional objects to information about the planned maintenance of components, supplying system’s self-learning capabilities through input data coming from Building Management Systems (BMS), ticketing, as well as maintenance activities data flow both as-needed or unexpected. The concept of real-time acquisition and data processing set the basis for the proposed system architecture, allowing to perform analysis and evaluate alternative scenarios promptly responding to unexpected events with a higher accuracy over time. Moreover, the integration of Artificial Intelligence (AI) allows the development of maintenance predictive capabilities, optimizing decision making processes and implementing strategies based on the performed analysis, configuring a scalable approach useful for different scenarios. The proposed approach is related to the evolution from reactive to proactive strategies based on Cognitive Digital Twins (CDT) for Building and Facility Management, providing actionable solutions through operational, monitoring and maintenance data. Through the integration of BIM data with information systems, BMS, IoT and Machine Learning, the optimization and real-time automation of maintenance activities is performed, radically reducing failures and systems breakdowns. Therefore, integrating different technologies in a virtual environment allows to define data-driven predictive models supporting Building Managers in decision making processes improving efficiency over time and moving from reactive to proactive approaches

    A Framework for AI-enabled Proactive mHealth with Automated Decision-making for a User’s Context

    Get PDF
    Health promotion is to enable people to take control over their health. Digital health with mHealth empowers users to establish proactive health, ubiquitously. The users shall have increased control over their health to improve their life by being proactive. To develop proactive health with the principles of prediction, prevention, and ubiquitous health, artificial intelligence with mHealth can play a pivotal role. There are various challenges for establishing proactive mHealth. For example, the system must be adaptive and provide timely interventions by considering the uniqueness of the user. The context of the user is also highly relevant for proactive mHealth. The context provides parameters as input along with information to formulate the current state of the user. Automated decision-making is significant with user-level decision-making as it enables decisions to promote well-being by technological means without human involvement. This paper presents a design framework of AI-enabled proactive mHealth that includes automated decision-making with predictive analytics, Just-in-time adaptive interventions and a P5 approach to mHealth. The significance of user-level decision-making for automated decision-making is presented. Furthermore, the paper provides a holistic view of the user's context with profile and characteristics. The paper also discusses the need for multiple parameters as inputs, and the identification of sources e.g., wearables, sensors, and other resources, with the challenges in the implementation of the framework. Finally, a proof-of-concept based on the framework provides design and implementation steps, architecture, goals, and feedback process. The framework shall provide the basis for the further development of AI-enabled proactive mHealth
    • …
    corecore