4,932 research outputs found

    uFLIP: Understanding Flash IO Patterns

    Get PDF
    Does the advent of flash devices constitute a radical change for secondary storage? How should database systems adapt to this new form of secondary storage? Before we can answer these questions, we need to fully understand the performance characteristics of flash devices. More specifically, we want to establish what kind of IOs should be favored (or avoided) when designing algorithms and architectures for flash-based systems. In this paper, we focus on flash IO patterns, that capture relevant distribution of IOs in time and space, and our goal is to quantify their performance. We define uFLIP, a benchmark for measuring the response time of flash IO patterns. We also present a benchmarking methodology which takes into account the particular characteristics of flash devices. Finally, we present the results obtained by measuring eleven flash devices, and derive a set of design hints that should drive the development of flash-based systems on current devices.Comment: CIDR 200

    A systematic review and critical appraisal of quality indicators to assess optimal palliative care for older people with dementia

    Get PDF
    © The Author(s) 2019Background: A challenge for commissioners and providers of end-of-life care in dementia is to translate recommendations for good or effective care into quality indicators that inform service development and evaluation. Aim: To identify and critically evaluate quality indicators for end-of-life care in dementia. Results: We found 8657 references, after de-duplication. In all, 19 publications describing 10 new and 3 updated sets of indicators were included in this review. Ultimately, 246 individual indicators were identified as being relevant to dementia end-of-life care and mapped against EAPC guidelines. Conclusions: We systematically derived and assessed a set of quality indicators using a robust framework that provides clear definitions of aspects of palliative care, which are dementia specific, and strengthens the theoretical underpinning of new complex interventions in end-of-life care in dementia.Peer reviewedFinal Published versio

    Cross layer reliability estimation for digital systems

    Get PDF
    Forthcoming manufacturing technologies hold the promise to increase multifuctional computing systems performance and functionality thanks to a remarkable growth of the device integration density. Despite the benefits introduced by this technology improvements, reliability is becoming a key challenge for the semiconductor industry. With transistor size reaching the atomic dimensions, vulnerability to unavoidable fluctuations in the manufacturing process and environmental stress rise dramatically. Failing to meet a reliability requirement may add excessive re-design cost to recover and may have severe consequences on the success of a product. %Worst-case design with large margins to guarantee reliable operation has been employed for long time. However, it is reaching a limit that makes it economically unsustainable due to its performance, area, and power cost. One of the open challenges for future technologies is building ``dependable'' systems on top of unreliable components, which will degrade and even fail during normal lifetime of the chip. Conventional design techniques are highly inefficient. They expend significant amount of energy to tolerate the device unpredictability by adding safety margins to a circuit's operating voltage, clock frequency or charge stored per bit. Unfortunately, the additional cost introduced to compensate unreliability are rapidly becoming unacceptable in today's environment where power consumption is often the limiting factor for integrated circuit performance, and energy efficiency is a top concern. Attention should be payed to tailor techniques to improve the reliability of a system on the basis of its requirements, ending up with cost-effective solutions favoring the success of the product on the market. Cross-layer reliability is one of the most promising approaches to achieve this goal. Cross-layer reliability techniques take into account the interactions between the layers composing a complex system (i.e., technology, hardware and software layers) to implement efficient cross-layer fault mitigation mechanisms. Fault tolerance mechanism are carefully implemented at different layers starting from the technology up to the software layer to carefully optimize the system by exploiting the inner capability of each layer to mask lower level faults. For this purpose, cross-layer reliability design techniques need to be complemented with cross-layer reliability evaluation tools, able to precisely assess the reliability level of a selected design early in the design cycle. Accurate and early reliability estimates would enable the exploration of the system design space and the optimization of multiple constraints such as performance, power consumption, cost and reliability. This Ph.D. thesis is devoted to the development of new methodologies and tools to evaluate and optimize the reliability of complex digital systems during the early design stages. More specifically, techniques addressing hardware accelerators (i.e., FPGAs and GPUs), microprocessors and full systems are discussed. All developed methodologies are presented in conjunction with their application to real-world use cases belonging to different computational domains

    Virtual Machine Workloads: The Case for New NAS Benchmarks

    Get PDF
    Network Attached Storage (NAS) and Virtual Machines (VMs) are widely used in data centers thanks to their manageability, scalability, and ability to consolidate resources. But the shift from physical to virtual clients drastically changes the I/O workloads to seen on NAS servers, due to guest file system encapsulation in virtual disk images and the multiplexing of request streams from different VMs. Unfortunately, current NAS workload generators and benchmarks produce workloads typical to physical machines. This paper makes two contributions. First, we studied the extent to which virtualization is changing existing NAS workloads. We observed significant changes, including the disappearance of file system meta-data operations at the NAS layer, changed I/O sizes, and increased randomness. Second, we created a set of versatile NAS benchmarks to synthesize virtualized workloads. This allows us to generate accurate virtualized workloads without the effort and limitations associated with setting up a full virtualized environment. Our experiments demonstrate that relative error of our virtualized benchmarks, evaluated across 11 parameters, averages less than 10%

    Evaluation of physical activity programmes for the elderly - exploring the lessons from other sectors and examining the general characteristics of the programmes

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>In Portugal, there are several physical activity (PA) programmes for elderly people developed by the local government. The importance of these programmes has been increasing since the evidence has shown that this type of health promotion interventions may reduce the deleterious effects of the ageing process. However, no study has already identified the general characteristics of these programmes nor if they use any scheme to assess the quality of the service provided. A widely-used scheme is the EFQM Excellence Model, which will be in the core of our present work. Thus, the main aims of this preliminary study were 1) to identify the general characteristics of the PA programmes developed by the Portuguese Local Public Administration 2) to determine the extent of implementation of quality initiatives in these programmes.</p> <p>Methods</p> <p>Data were collected by an on-line questionnaire sent to all Continental Municipalities (n = 278). Categorical data were expressed as absolute counts and percentages. Continuous data were expressed as the mean and SD. An open-ended question was analysed using qualitative content analysis with QSR NVivo software. Associations between categorical variables were tested by the use of contingency tables and the calculation of chi-square tests. Significance level was set at p ≤ 0.05.</p> <p>Results</p> <p>Results showed: i) a total of 125 PA programmes were identified in the 18 districts of the Portugal mainland; ii) the main goal of the majority (95.2%) was the participants' health promotion; iii) different characteristics of the programmes were found according to different regions of the country; iv) certain characteristics of the programmes were associated to the existence of other features; v) only one PA programme developed quality initiatives.</p> <p>Conclusions</p> <p>In conclusion, although there are many PA programmes for elderly people spread throughout the country, aiming at improving the health of participants, the overwhelming majority does not adopt quality control initiatives. Considering that the quality of a service increases customer satisfaction, the continuous quality improvement of the PA programmes for elderly people should therefore be implemented since they can be useful and critical for elderly satisfaction and adherence.</p
    corecore