11 research outputs found

    FUSE : a microservice approach to cross-domain federation using docker containers

    Get PDF
    In crisis situations, it is important to be able to quickly gather information from various sources to form a complete and accurate picture of the situation. However, the different policies of participating companies often make it difficult to connect their information sources quickly, or to allow software to be deployed on their networks in a uniform way. The difficulty in deploying software is exacerbated by the fact that companies often use different software platforms in their existing networks. In this paper, Flexible federated Unified Service Environment (FUSE) is presented as a solution for joining multiple domains into a microservice based ad hoc federation, and for deploying and managing container-based software on the devices of a federation. The resource requirements for setting up a FUSE federation are examined, and a video streaming application is deployed to demonstrate the performance of software deployed on an example federation. The results show that FUSE can be deployed in 10 minutes or less, and that it can support multiple video streams under normal network conditions, making it a viable solution for the problem of quick and easy cross-domain federation

    Feather : lightweight container alternatives for deploying workloads in the edge

    No full text
    Recent years have seen the adoption of workload orchestration into the network edge. Cloud orchestrators such as Kubernetes have been extended to edge computing, providing the virtual infrastructure to efficiently manage containerized workloads across the edge-cloud continuum. However, cloud-based orchestrators are resource intensive, sometimes occupying the bulk of resources of an edge device even when idle. While various Kubernetes-based solutions, such as K3s and KubeEdge, have been developed with a specific focus on edge computing, they remain limited to container runtimes. This paper proposes a Kubernetes-compatible solution for edge workload packaging, distribution, and execution, named Feather, which extends edge workloads beyond containers. Feather is based on Virtual Kubelets, superseding previous work from FLEDGE. It is capable of operating in existing Kubernetes clusters, with minimal, optional additions to the Kubernetes PodSpec to enable multi-runtime images and execution. Both Containerd and OSv unikernel backends are implemented, and evaluations show that unikernel workloads can be executed highly efficiently, with a memory reduction of up to 20% for Java applications at the cost of up to 25% CPU power. Evaluations also show that Feather itself is suitable for most modern edge devices, with the x86 version only requiring 58-62 MiB of memory for the agent itself

    Adapting Kubernetes controllers to the edge : on-demand control planes using Wasm and WASI

    No full text
    Kubernetes’ high resource requirements hamper its adoption in constrained environments such as the edge and fog. Its extensible control plane is a significant contributor to this, consisting of long-lived processes called "controllers" that constantly listen for state changes and use resources even when they are not needed. This paper presents a WebAssembly-based framework for running lightweight controllers on-demand, only when they are needed. This framework extends the WebAssembly System Interface (WASI), in order to run Kubernetes controllers as lightweight Wasm modules. The framework runs these Wasm controllers in a modified version of Wasmtime, the reference WebAssembly (Wasm) runtime, that swaps idle controllers to disk and activates them when needed. A thorough evaluation shows this framework achieves a 64% memory reduction compared to traditional container-based controller frameworks

    A functional and performance benchmark of lightweight virtualization platforms for edge computing

    No full text
    The recent rise of edge computing and FaaS triggered a revolution in the field of software virtualization, improving performance and security. This paper benchmarks various lightweight virtualization platforms, such as microVMs and containers, in the context of edge microservices. Factors taken into account include toolchain maturity, networking capabilities, boot time, resource use, microservice performance, and ARM architecture readiness. We present a functional comparison and benchmarks on both a Raspberry Pi 4 and an x86-64 platform. The results indicate standard Docker containers offer reliable performance and low memory use, while microVM-based solutions such as Firecracker are more isolated. Moreover, OSv unikernels have extremely low boot times and significantly better performance than Docker containers. Finally, while gVisor offers improved security and excellent compatibility, its performance is only 10% of default Docker performance

    Solid web monetization

    No full text
    The Solid decentralization effort decouples data from services, so that users are in full control over their personal data. In this light, Web Monetization has been proposed as an alternative business model for web services that does not depend on data collection anymore. Integrating Web Monetization with Solid, however, remains difficult because of the heterogeneity of Interledger wallet implementations, lack of mechanisms for securely paying on behalf of a user, and an inherent issue of trusting content providers to handle payments. We propose the Web Monetization Provider as a solution to these challenges. The WMP acts as a third party, hiding the underlying complexity of transactions and acting as a source of trust in Web Monetization interactions. This demo shows a working end-to-end example including a website providing monetized content, a WMP, and a dashboard for configuring WMP into a Solid identity

    Attention Deficit Disorder and Methylphenidate: A Multilevel Analysis of Dose-Response Effects on Children\u27s Impulsivity Across Settings

    No full text
    The present investigation examined the effects of methylphenidate on impulsivity in children with Attention Deficit Disorder/Hyperactivity (ADDH) in school and on their Matching Familiar Figures Test (MFFT) performance in a clinic setting. Twenty-two children with ADDH between 6 and 10 years of age participated in a double-blind, placebo-control, within-subject (crossover) design in which each child received four doses of methylphenidate (5, 10, 15, 20 mg) and a placebo in a randomly assigned, counterbalanced sequence. A one-way multivariate analysis of variance with repeated measures demonstrated a highly significant effect on the five dependent measures. A series of one-way analyses of variance with repeated measures showed significant overall medication effects on MFFT performance (error and latency), teacher ratings of children\u27s self-control, on-task behavior, and academic efficiency scores. With the exception of MFFT latency, all measures were highly sensitive to between-dose differences. Trend analyses revealed a significant linear relationship between improvement on the clinic and classroom measures and increasing dose. Intermediate and molecular level analyses were conducted to examine the idiosyncratic and task-specific behavior exhibited across doses, as well as the relative contribution of gross body weight to drug responsiveness. The implications of these results for psychopharmacological research and clinical practice are discussed. © 1988, The American Academy of Child and Adolescent Psychiatry. All rights reserved
    corecore