1,010 research outputs found

    Low-temperature, high-resolution magnetic force microscopy using a quartz tuning fork

    Full text link
    We have developed a low temperature, high resolution magnetic force microscope (MFM) using a quartz tuning fork that can operate in a magnetic field. A tuning fork with a spring constant of 1300 N/m mounted with a commercial MFM cantilever tip was used. We have obtained high resolution images of the stray magnetic fields exerted from grains with a spatial resolution of 15 nm and force resolution of 2 pN at 4.2 K. Tuning fork based magnetic force microscopes have the potential to be used at millikelvin temperatures due to their low power dissipation and high force sensitivity.Comment: 3page

    EbbRT: Elastic Building Block Runtime - case studies

    Full text link
    We present a new systems runtime, EbbRT, for cloud hosted applications. EbbRT takes a different approach to the role operating systems play in cloud computing. It supports stitching application functionality across nodes running commodity OSs and nodes running specialized application specific software that only execute what is necessary to accelerate core functions of the application. In doing so, it allows tradeoffs between efficiency, developer productivity, and exploitation of elasticity and scale. EbbRT, as a software model, is a framework for constructing applications as collections of standard application software and Elastic Building Blocks (Ebbs). Elastic Building Blocks are components that encapsulate runtime software objects and are implemented to exploit the raw access, scale and elasticity of IaaS resources to accelerate critical application functionality. This paper presents the EbbRT architecture, our prototype and experimental evaluation of the prototype under three different application scenarios

    Systemic capabilities: the source of IT business value

    Get PDF
    Purpose – The purpose of this paper is to develop, and explicate the significance of the need for a systemic conceptual framework for understanding IT business value. Design/methodology/approach – Embracing a systems perspective, this paper examines the interrelationship between IT and other organisational factors at the organisational level and its impact on the business value of IT. As a result, a systemic conceptual framework for understanding IT business value is developed. An example of enhancing IT business value through developing systemic capabilities is then used to test and demonstrate the value of this framework. Findings – The findings suggest that IT business value would be significantly enhanced when systemic capabilities are generated from the synergistic interrelations among IT and other organisational factors at the systems level, while the system’s human agents play a critical role in developing systemic capabilities by purposely configuring and reconfiguring organisational factors. Practical implications – The conceptual framework advanced provides the means to recognise the significance of the need for understanding IT business value systemically and dynamically. It encourages an organisation to focus on developing systemic capabilities by ensuring that IT and other organisational factors work together as a synergistic whole, better managing the role its human agents play in shaping the systems interrelations, and developing and redeveloping systemic capabilities by configuring its subsystems purposely with the changing business environment. Originality/value – This paper reveals the nature of systemic capabilities underpinned by a systems perspective. The resultant systemic conceptual framework for understanding IT business value can help us move away from pairwise resource complementarity to focusing on the whole system and its interrelations while responding to the changing business environment. It is hoped that the framework can help organisations delineate important IT investment considerations and the priorities that they must adopt to create superior IT business value

    Total order broadcast for fault tolerant exascale systems

    Full text link
    In the process of designing a new fault tolerant run-time for future exascale systems, we discovered that a total order broadcast would be necessary. That is, nodes of a supercomputer should be able to broadcast messages to other nodes even in the face of failures. All messages should be seen in the same order at all nodes. While this is a well studied problem in distributed systems, few researchers have looked at how to perform total order broadcasts at large scales for data availability. Our experience implementing a published total order broadcast algorithm showed poor scalability at tens of nodes. In this paper we present a novel algorithm for total order broadcast which scales logarithmically in the number of processes and is not delayed by most process failures. While we are motivated by the needs of our run-time we believe this primitive is of general applicability. Total order broadcasts are used often in datacenter environments and as HPC developers begins to address fault tolerance at the application level we believe they will need similar primitives

    EbbRT: a framework for building per-application library operating systems

    Full text link
    Efficient use of high speed hardware requires operating system components be customized to the application work- load. Our general purpose operating systems are ill-suited for this task. We present EbbRT, a framework for constructing per-application library operating systems for cloud applications. The primary objective of EbbRT is to enable high-performance in a tractable and maintainable fashion. This paper describes the design and implementation of EbbRT, and evaluates its ability to improve the performance of common cloud applications. The evaluation of the EbbRT prototype demonstrates memcached, run within a VM, can outperform memcached run on an unvirtualized Linux. The prototype evaluation also demonstrates an 14% performance improvement of a V8 JavaScript engine benchmark, and a node.js webserver that achieves a 50% reduction in 99th percentile latency compared to it run on Linux

    Observation of large h/2eh/2e and h/4eh/4e oscillations in a proximity dc superconducting quantum interference device

    Full text link
    We have measured the magnetoresistance of a dc superconducting quantum interference device in the form of an interrupted mesoscopic normal-metal loop in contact with two superconducting electrodes. Below the transition temperature of the superconducting electrodes, large h/2eh/2e periodic magnetoresistance oscillations are observed. By adding a small dc bias to the ac measurement current, h/4eh/4e oscillations can be produced. Lowering the temperature further leads to even larger oscillations, and eventually to sharp switching from the superconducting state to the normal state. This flux-dependent resistance could be utilized to make highly sensitive flux detector.Comment: One pdf file, 4 pages, 4 figure. For figure 1, a smaller file is uploade

    EbbRT: Elastic Building Block Runtime - overview

    Full text link
    EbbRT provides a lightweight runtime that enables the construction of reusable, low-level system software which can integrate with existing, general purpose systems. It achieves this by providing a library that can be linked into a process on an existing OS, and as a small library OS that can be booted directly on an IaaS node

    EbbRT: a customizable operating system for cloud applications

    Full text link
    Efficient use of hardware requires operating system components be customized to the application workload. Our general purpose operating systems are ill-suited for this task. We present Genesis, a new operating system that enables per-application customizations for cloud applications. Genesis achieves this through a novel heterogeneous distributed structure, a partitioned object model, and an event-driven execution environment. This paper describes the design and prototype implementation of Genesis, and evaluates its ability to improve the performance of common cloud applications. The evaluation of the Genesis prototype demonstrates memcached, run within a VM, can outperform memcached run on an unvirtualized Linux. The prototype evaluation also demonstrates an 14% performance improvement of a V8 JavaScript engine benchmark, and a node.js webserver that achieves a 50% reduction in 99th percentile latency compared to it run on Linux
    corecore