3,281 research outputs found

    Dataplane Specialization for High-performance OpenFlow Software Switching

    Get PDF
    OpenFlow is an amazingly expressive dataplane program- ming language, but this expressiveness comes at a severe performance price as switches must do excessive packet clas- sification in the fast path. The prevalent OpenFlow software switch architecture is therefore built on flow caching, but this imposes intricate limitations on the workloads that can be supported efficiently and may even open the door to mali- cious cache overflow attacks. In this paper we argue that in- stead of enforcing the same universal flow cache semantics to all OpenFlow applications and optimize for the common case, a switch should rather automatically specialize its dat- aplane piecemeal with respect to the configured workload. We introduce ES WITCH , a novel switch architecture that uses on-the-fly template-based code generation to compile any OpenFlow pipeline into efficient machine code, which can then be readily used as fast path. We present a proof- of-concept prototype and we demonstrate on illustrative use cases that ES WITCH yields a simpler architecture, superior packet processing speed, improved latency and CPU scala- bility, and predictable performance. Our prototype can eas- ily scale beyond 100 Gbps on a single Intel blade even with complex OpenFlow pipelines

    Magnetosphere-Ionosphere Coupling Through E-region Turbulence 1: Energy Budget

    Full text link
    During periods of intense geomagnetic activity, strong electric fields and currents penetrate from the magnetosphere into high-latitude ionosphere where they dissipate energy, form electrojets, and excite plasma instabilities in the E-region ionosphere. These instabilities give rise to plasma turbulence which induces non-linear currents and strong anomalous electron heating (AEH) as observed by radars. These two effects can increase the global ionospheric conductances. This paper analyzes the energy budget in the electrojet, while the companion paper applies this analysis to develop a model of anomalous conductivity and frictional heating useful in large-scale simulations and models of the geospace environment. Employing first principles, this paper proves for the general case an earlier conjecture that the source of energy for plasma turbulence and anomalous heating equals the work by external field on the non-linear current. Using a two-fluid model of an arbitrarily magnetized plasma and the quasilinear approximation, this paper describes the energy conversion process, calculates the partial sources of anomalous heating, and reconciles the apparent contradiction between the inherently 2-D non-linear current and the 3-D nature of AEH.Comment: 13 pages, 1 figure; 1st of two companion paper

    The Transcriptional Landscape of Marek’s Disease Virus in Primary Chicken B Cells Reveals Novel Splice Variants and Genes

    Get PDF
    Marek’s disease virus (MDV) is an oncogenic alphaherpesvirus that infects chickens and poses a serious threat to poultry health. In infected animals, MDV efficiently replicates in B cells in various lymphoid organs. Despite many years of research, the viral transcriptome in primary target cells of MDV remained unknown. In this study, we uncovered the transcriptional landscape of the very virulent RB1B strain and the attenuated CVI988/Rispens vaccine strain in primary chicken B cells using high-throughput RNA-sequencing. Our data confirmed the expression of known genes, but also identified a novel spliced MDV gene in the unique short region of the genome. Furthermore, de novo transcriptome assembly revealed extensive splicing of viral genes resulting in coding and non-coding RNA transcripts. A novel splicing isoform of MDV UL15 could also be confirmed by mass spectrometry and RT-PCR. In addition, we could demonstrate that the associated transcriptional motifs are highly conserved and closely resembled those of the host transcriptional machinery. Taken together, our data allow a comprehensive re-annotation of the MDV genome with novel genes and splice variants that could be targeted in further research on MDV replication and tumorigenesis

    Robust concurrent remote entanglement between two superconducting qubits

    Full text link
    Entangling two remote quantum systems which never interact directly is an essential primitive in quantum information science and forms the basis for the modular architecture of quantum computing. When protocols to generate these remote entangled pairs rely on using traveling single photon states as carriers of quantum information, they can be made robust to photon losses, unlike schemes that rely on continuous variable states. However, efficiently detecting single photons is challenging in the domain of superconducting quantum circuits because of the low energy of microwave quanta. Here, we report the realization of a robust form of concurrent remote entanglement based on a novel microwave photon detector implemented in the superconducting circuit quantum electrodynamics (cQED) platform of quantum information. Remote entangled pairs with a fidelity of 0.57±0.010.57\pm0.01 are generated at 200200 Hz. Our experiment opens the way for the implementation of the modular architecture of quantum computation with superconducting qubits.Comment: Main paper: 7 pages, 4 figures; Appendices: 14 pages, 9 figure

    A toolkit of mechanism and context independent widgets

    Get PDF
    Most human-computer interfaces are designed to run on a static platform (e.g. a workstation with a monitor) in a static environment (e.g. an office). However, with mobile devices becoming ubiquitous and capable of running applications similar to those found on static devices, it is no longer valid to design static interfaces. This paper describes a user-interface architecture which allows interactors to be flexible about the way they are presented. This flexibility is defined by the different input and output mechanisms used. An interactor may use different mechanisms depending upon their suitability in the current context, user preference and the resources available for presentation using that mechanism
    corecore