8 research outputs found

    Resilient Computing Courseware

    Get PDF
    This Deliverable describes the courseware in support to teaching Resilient Computing in a Curriculum for an MSc track following the scheme of the Bologna process. The development of the supporting material for such a curriculum has required a rather intensive activity that involved not only the partners in ReSIST but also a much larger worldwide community with the aim of identifying available updated support material that can be used to build a progressive and methodical line of teaching to accompany students and interested persons in a profitable learning process. All this material is on-line on the official ReSIST web site http://www.resistnoe.org/, can be viewed and downloaded for use in a class and constitutes, at our knowledge, the first, almost comprehensive attempt, to build a database of support material related to Dependable and Resilient Computing.European Commission through NoE IST-4-026764-NOE (ReSIST

    A Multi-Radio Interface for Dependable Body Area Network Communications

    Get PDF
    Body Area Networks (BANs) are emerging as a convenient option for patient monitoring. They have shown potential in improving health care services through a network of external or implanted biosensors and actuators collecting real-time physiological data. Advancements in wireless networking and sensor development are expediting the adoption of BANs. However, real-time patient monitoring still remains a challenge due to network failures and congestion. In order to improve channel loss resilience and thus link availability, a multi-radio systems approach is adopted incorporating Bluetooth and Wi-Fi. In this work, we propose a multi-radio interface designed for a BAN to improve end-to-end communications. A multi-radio BAN controller is introduced to interface between the two wireless protocols (Wi-Fi and Bluetooth), control inter-radio handovers, manage a shared transmission buffer, and overall, route data accordingly through the protocol stacks. Simulations are conducted to study the performance of the system by adjusting handover timing and its effect on link availability. Advancing a handover has the benefit of a higher throughput at the cost of an increase in power consumption and timing overhead. Furthermore, various human mobility models, AP placement arrangements, and network densities are simulated to evaluate the performance of the BAN multi-radio interface. Sparse networks were found to have the most gain from the addition of the secondary Bluetooth radio system, as primary AP coverage was already very limited. Simulation results for various combinations of simulation parameters are presented to illustrate the improvement in BAN dependability through a multi-radio interface

    Do you really know your consumers? : analyzing the impact of consumer knowledge on use and failure evaluation of consumer electronics

    Get PDF
    The field of Consumer Electronics (CE) can be characterized by continuous technological innovation, fierce global competition, strong pressure on time-to-market, fast adoption cycles and increasingly complex business processes. In this context it is increasingly challenging for product designers and developers to provide products with unique features and excellent price / performance characteristics, as well as having to provide products that meet all the consumer’s expectations. From a business perspective, research has shown that the number of consumer complaints and even product returns is increasing for complex CE (Den Ouden, 2006). Further research on the causes of these complaints showed that almost half of the complaints were due to non-technical reasons. Therefore, more insight is needed into product quality and reliability from a consumer point of view. A literature review showed that quality and reliability methods that are currently used in product development insufficiently prevent the large variety of consumer complaints: the number of consumer complaints is rising while at the same time the root cause of these complaints is more difficult to retrace. Product failures need to be measured and analyzed from a consumer’s point of view since the traditional fault-complaint propagation model fails to capture all potential sources of consumer complaints. More insight is needed into the relation between the diversity of consumers and the propagation of product development faults to these "Consumer-Perceived Failures" (CPFs).A conceptual framework was developed to model the underlying factors related to the propagation of product development faults to consumer complaints from a consumer point of view. This framework is based on insights from human-computer interaction and consumer behavior literature and the results of an explorative experiment. Furthermore, the most commonly used consumer selection criteria for consumer tests based on demographics and/or product adoption related characteristics do not sufficiently cover differences in CPFs. The consumer characteristic "consumer knowledge" is hypothesized to have a strong impact on differences in the underlying variables of this framework. A review of relevant consumer models and consumer characteristics used in human-computer interaction and consumer behavior research shows that this construct relates to cognitive structures consumers have about a product’s functioning as well as cognitive processes needed to use a complex CE product. This dissertation therefore aimed to investigate the hypothesized effect of consumer knowledge on two important variables of the conceptual framework: product usage behavior and failure attribution. By using multiple surveys, two laboratory experiments and a web-based experiment, the following aspects of the conceptual framework were investigated in this dissertation: • How and to what extent consumers can be differentiated on knowledge of complex CE • The effect of consumer knowledge on differences in product usage behavior • The effect of consumer knowledge on differences in attribution of product failures The results of the surveys to differentiate consumers on knowledge (both core and supplemental domains) of innovative LCD televisions demonstrated the successful development and validation of measurements of both subjective and objective measurements of expertise and familiarity. It was concluded that the selection of consumer knowledge constructs as criterion for differentiating consumers for a consumer test depends on the target consumer group for a product (e.g. a very narrow homogeneous consumer group versus mass consumer markets), the type of product (e.g. passive versus active interaction) and the goal of the consumer test. The laboratory experiment which investigated the effect of subjective expertise and objective familiarity on product usage behavior showed that higher levels of subjective expertise on both the television and computer domain result in significantly better effectiveness and efficiency and less interaction problems when performing complex product related tasks. Next, the results also showed that differences in subjective expertise stronger relate to differences in product usage behavior than those in objective familiarity. The findings of this study help product developers and designers to better understand differences in product usage behavior when consumers encounter interaction problems and can therefore help the product designers and developers to take better design decisions.The results of both failure attribution experiments with simulated failure scenarios of picture quality failures in an LCD television showed that only objective expertise differences affect differences in consumer perception of product failures. However, although the failure attribution of consumers with higher levels of objective expertise has more dimensions and is more refined, higher levels of objective expertise on a product do not automatically result in attributions that are more in accordance with the real physical cause of the failure. This has important implications because currently used test methods often differentiate consumers only on previous experience (i.e. familiarity) with a product. The results of both studies also demonstrated that both failure cause and failure impact do not significantly affect how consumers attribute the failures. In total it can be concluded that, when evaluating the effect of consumer diversity on fault-complaint propagation, consumer knowledge can be used to differentiate product use and failure attribution for complex CE. However, it should be noted that especially for failure attribution this effect is not consistent across different types of failures. In addition, compared to objective and subjective familiarity and subjective expertise, objective expertise has the strongest impact. In the context of fast evolving complex CE, objective expertise measurements are becoming increasingly important because familiarity or subjective expertise measurements on the (technical) functioning of currently available products can quickly become "incorrect" or "incomplete" for the next generation of products. These insights can support product designers and developers to make the right design decisions to enhance consumer satisfaction

    Managed access dependability for critical services in wireless inter domain environment

    Get PDF
    The Information and Communications Technology (ICT) industry has through the last decades changed and still continues to affect the way people interact with each other and how they access and share information, services and applications in a global market characterized by constant change and evolution. For a networked and highly dynamic society, with consumers and market actors providing infrastructure, networks, services and applications, the mutual dependencies of failure free operations are getting more and more complex. Service Level Agreements (SLAs) between the various actors and users may be used to describe the offerings along with price schemes and promises regarding the delivered quality. However, there is no guarantee for failure free operations whatever efforts and means deployed. A system fails for a number of reasons, but automatic fault handling mechanisms and operational procedures may be used to decrease the probability for service interruptions. The global number of mobile broadband Internet subscriptions surpassed the number of broadband subscriptions over fixed technologies in 2010. The User Equipment (UE) has become a powerful device supporting a number of wireless access technologies and the always best connected opportunities have become a reality. Some services, e.g. health care, smart power grid control, surveillance/monitoring etc. called critical services in this thesis, put high requirements on service dependability. A definition of dependability is the ability to deliver services that can justifiably be trusted. For critical services, the access networks become crucial factors for achieving high dependability. A major challenge in a multi operator, multi technology wireless environment is the mobility of the user that necessitates handovers according to the physical movement. In this thesis it is proposed an approach for how to optimize the dependability for critical services in multi operator, multi technology wireless environment. This approach allows predicting the service availability and continuity at real-time. Predictions of the optimal service availability and continuity are considered crucial for critical services. To increase the dependability for critical services dual homing is proposed where the use of combinations of access points, possibly owned by different operators and using different technologies, are optimized for the specific location and movement of the user. A central part of the thesis is how to ensure the disjointedness of physical and logical resources so important for utilizing the dependability increase potential with dual homing. To address the interdependency issues between physical and logical resources, a study of Operations, Administrations, and Maintenance (OA&M) processes related to the access network of a commercial Global System for Mobile Communications (GSM)/Universal Mobile Telecommunications System (UMTS) operator was performed. The insight obtained by the study provided valuable information of the inter woven dependencies between different actors in the delivery chain of services. Based on the insight gained from the study of OA&M processes a technological neutral information model of physical and logical resources in the access networks is proposed. The model is used for service availability and continuity prediction and to unveil interdependencies between resources for the infrastructure. The model is proposed as an extension of the Media Independent Handover (MIH) framework. A field trial in a commercial network was conducted to verify the feasibility in retrieving the model related information from the operators' Operational Support Systems (OSSs) and to emulate the extension and usage of the MIH framework. In the thesis it is proposed how measurement reports from UE and signaling in networks are used to define virtual cells as part of the proposed extension of the MIH framework. Virtual cells are limited geographical areas where the radio conditions are homogeneous. Virtual cells have radio coverage from a number of access points. A Markovian model is proposed for prediction of the service continuity of a dual homed critical service, where both the infrastructure and radio links are considered. A dependability gain is obtained by choosing a global optimal sequence of access points. Great emphasizes have been on developing computational e cient techniques and near-optimal solutions considered important for being able to predict service continuity at real-time for critical services. The proposed techniques to obtain the global optimal sequence of access points may be used by handover and multi homing mechanisms/protocols for timely handover decisions and access point selections. With the proposed extension of the MIH framework a global optimal sequence of access points providing the highest reliability may be predicted at real-time

    Hardware Error Detection Using AN-Codes

    Get PDF
    Due to the continuously decreasing feature sizes and the increasing complexity of integrated circuits, commercial off-the-shelf (COTS) hardware is becoming less and less reliable. However, dedicated reliable hardware is expensive and usually slower than commodity hardware. Thus, economic pressure will most likely result in the usage of unreliable COTS hardware in safety-critical systems. The usage of unreliable, COTS hardware in safety-critical systems results in the need for software-implemented solutions for handling execution errors caused by this unreliable hardware. In this thesis, we provide techniques for detecting hardware errors that disturb the execution of a program. The detection provided facilitates handling of these errors, for example, by retry or graceful degradation. We realize the error detection by transforming unsafe programs that are not guaranteed to detect execution errors into safe programs that detect execution errors with a high probability. Therefore, we use arithmetic AN-, ANB-, ANBD-, and ANBDmem-codes. These codes detect errors that modify data during storage or transport and errors that disturb computations as well. Furthermore, the error detection provided is independent of the hardware used. We present the following novel encoding approaches: - Software Encoded Processing (SEP) that transforms an unsafe binary into a safe execution at runtime by applying an ANB-code, and - Compiler Encoded Processing (CEP) that applies encoding at compile time and provides different levels of safety by using different arithmetic codes. In contrast to existing encoding solutions, SEP and CEP allow to encode applications whose data and control flow is not completely predictable at compile time. For encoding, SEP and CEP use our set of encoded operations also presented in this thesis. To the best of our knowledge, we are the first ones that present the encoding of a complete RISC instruction set including boolean and bitwise logical operations, casts, unaligned loads and stores, shifts and arithmetic operations. Our evaluations show that encoding with SEP and CEP significantly reduces the amount of erroneous output caused by hardware errors. Furthermore, our evaluations show that, in contrast to replication-based approaches for detecting errors, arithmetic encoding facilitates the detection of permanent hardware errors. This increased reliability does not come for free. However, unexpectedly the runtime costs for the different arithmetic codes supported by CEP compared to redundancy increase only linearly, while the gained safety increases exponentially

    Reflections on Industry Trends and Experimental research in Dependability

    No full text
    Abstract—Experimental research in dependability has evolved over the past 30 years accompanied by dramatic changes in the computing industry. To understand the magnitude and nature of this evolution, this paper analyzes industrial trends, namely: 1) shifting error sources, 2) explosive complexity, and 3) global volume. Under each of these trends, the paper explores research technologies that are applicable either to the finished product or artifact, and the processes that are used to produce products. The study gives a framework to not only reflect on the research of the past, but also project the needs of the future. Index Terms—Experimental research in dependability and security, computing industry trends.

    Performance analysis for wireless G (IEEE 802.11G) and wireless N (IEEE 802.11N) in outdoor environment

    Get PDF
    This paper described an analysis the different capabilities and limitation of both IEEE technologies that has been utilized for data transmission directed to mobile device. In this work, we have compared an IEEE 802.11/g/n outdoor environment to know what technology is better. The comparison consider on coverage area (mobility), throughput and measuring the interferences. The work presented here is to help the researchers to select the best technology depending of their deploying case, and investigate the best variant for outdoor. The tool used is Iperf software which is to measure the data transmission performance of IEEE 802.11n and IEEE 802.11g

    Performance Analysis For Wireless G (IEEE 802.11 G) And Wireless N (IEEE 802.11 N) In Outdoor Environment

    Get PDF
    This paper described an analysis the different capabilities and limitation of both IEEE technologies that has been utilized for data transmission directed to mobile device. In this work, we have compared an IEEE 802.11/g/n outdoor environment to know what technology is better. the comparison consider on coverage area (mobility), through put and measuring the interferences. The work presented here is to help the researchers to select the best technology depending of their deploying case, and investigate the best variant for outdoor. The tool used is Iperf software which is to measure the data transmission performance of IEEE 802.11n and IEEE 802.11g
    corecore