753 research outputs found

    Split and Migrate: Resource-Driven Placement and Discovery of Microservices at the Edge

    Get PDF
    Microservices architectures combine the use of fine-grained and independently-scalable services with lightweight communication protocols, such as REST calls over HTTP. Microservices bring flexibility to the development and deployment of application back-ends in the cloud. Applications such as collaborative editing tools require frequent interactions between the front-end running on users\u27 machines and a back-end formed of multiple microservices. User-perceived latencies depend on their connection to microservices, but also on the interaction patterns between these services and their databases. Placing services at the edge of the network, closer to the users, is necessary to reduce user-perceived latencies. It is however difficult to decide on the placement of complete stateful microservices at one specific core or edge location without trading between a latency reduction for some users and a latency increase for the others. We present how to dynamically deploy microservices on a combination of core and edge resources to systematically reduce user-perceived latencies. Our approach enables the split of stateful microservices, and the placement of the resulting splits on appropriate core and edge sites. Koala, a decentralized and resource-driven service discovery middleware, enables REST calls to reach and use the appropriate split, with only minimal changes to a legacy microservices application. Locality awareness using network coordinates further enables to automatically migrate services split and follow the location of the users. We confirm the effectiveness of our approach with a full prototype and an application to ShareLatex, a microservices-based collaborative editing application

    A Protocol for the Atomic Capture of Multiple Molecules at Large Scale

    Get PDF
    With the rise of service-oriented computing, applications are more and more based on coordination of autonomous services. Envisioned over largely distributed and highly dynamic platforms, expressing this coordination calls for alternative programming models. The chemical programming paradigm, which models applications as chemical solutions where molecules representing digital entities involved in the computation, react together to produce a result, has been recently shown to provide the needed abstractions for autonomic coordination of services. However, the execution of such programs over large scale platforms raises several problems hindering this paradigm to be actually leveraged. Among them, the atomic capture of molecules participating in concur- rent reactions is one of the most significant. In this paper, we propose a protocol for the atomic capture of these molecules distributed and evolving over a large scale platform. As the density of possible reactions is crucial for the liveness and efficiency of such a capture, the protocol proposed is made up of two sub-protocols, each of them aimed at addressing different levels of densities of potential reactions in the solution. While the decision to choose one or the other is local to each node participating in a program's execution, a global coherent behaviour is obtained. Proof of liveness, as well as intensive simulation results showing the efficiency and limited overhead of the protocol are given.Comment: 13th International Conference on Distributed Computing and Networking (2012

    GCP: Gossip-based Code Propagation for Large-scale Mobile Wireless Sensor Networks

    Get PDF
    Wireless sensor networks (WSN) have recently received an increasing interest. They are now expected to be deployed for long periods of time, thus requiring software updates. Updating the software code automatically on a huge number of sensors is a tremendous task, as ''by hand'' updates can obviously not be considered, especially when all participating sensors are embedded on mobile entities. In this paper, we investigate an approach to automatically update software in mobile sensor-based application when no localization mechanism is available. We leverage the peer-to-peer cooperation paradigm to achieve a good trade-off between reliability and scalability of code propagation. More specifically, we present the design and evaluation of GCP ({\emph Gossip-based Code Propagation}), a distributed software update algorithm for mobile wireless sensor networks. GCP relies on two different mechanisms (piggy-backing and forwarding control) to improve significantly the load balance without sacrificing on the propagation speed. We compare GCP against traditional dissemination approaches. Simulation results based on both synthetic and realistic workloads show that GCP achieves a good convergence speed while balancing the load evenly between sensors

    The expansion of Phytophthora clade 8b : host adaptation and speciation through hybridization and polyploidy

    Get PDF

    Use, Applications and Mechanisms of Intracellular Actions of Camelid VHHs

    Get PDF
    The discovery of heavy-chain-only antibodies (HCAbs) in camelids and sharks led to the rise of a new research field in which single-domain antibodies are used for various applications. Single-domain antibodies are the antigen-binding fragments derived from HCAbs showing several beneficial properties (e.g., small size, specificity, stability under extreme conditions, cost-effective production, and ease of engineering). Importantly, they are stable in reducing cytoplasmic environment, which allows their use as an intrabody to target a wide range of intracellular targets. In this chapter, we discuss both the therapeutic potential of camelid single-domain antibodies (nanobodies) and their use as a research tool with the main focus on its intracellular employment. Targeting intracellular proteins using nanobodies as a therapeutic per se is, up to now, limited due to its incapacity to traverse the cellular membrane. They can however serve as a stepping stone to small compound development, since they directly target a resident, endogenous protein, similar to how a conventional drug acts. In addition, nanobodies are highly adaptable tools and possess interesting properties for more fundamental research objectives like the elucidation of protein function, the tracking and visualization of endogenous proteins in an in vivo setting, and the assessment of protein-protein interactions

    High-Resolution Analysis of the Efficiency, Heritability, and Editing Outcomes of CRISPR/Cas9-Induced Modifications of NCED4 in Lettuce (Lactuca sativa).

    Get PDF
    CRISPR/Cas9 is a transformative tool for making targeted genetic alterations. In plants, high mutation efficiencies have been reported in primary transformants. However, many of the mutations analyzed were somatic and therefore not heritable. To provide more insights into the efficiency of creating stable homozygous mutants using CRISPR/Cas9, we targeted LsNCED4 (9-cis-EPOXYCAROTENOID DIOXYGENASE4), a gene conditioning thermoinhibition of seed germination in lettuce. Three constructs, each capable of expressing Cas9 and a single gRNA targeting different sites in LsNCED4, were stably transformed into lettuce (Lactuca sativa) cvs. Salinas and Cobham Green. Analysis of 47 primary transformants (T1) and 368 T2 plants by deep amplicon sequencing revealed that 57% of T1 plants contained events at the target site: 28% of plants had germline mutations in one allele indicative of an early editing event (mono-allelic), 8% of plants had germline mutations in both alleles indicative of two early editing events (bi-allelic), and the remaining 21% of plants had multiple low frequency mutations indicative of late events (chimeric plants). Editing efficiency was similar in both genotypes, while the different gRNAs varied in efficiency. Amplicon sequencing of 20 T1 and more than 100 T2 plants for each of the three gRNAs showed that repair outcomes were not random, but reproducible and characteristic for each gRNA. Knockouts of NCED4 resulted in large increases in the maximum temperature for seed germination, with seeds of both cultivars capable of germinating >70% at 37°. Knockouts of NCED4 provide a whole-plant selectable phenotype that has minimal pleiotropic consequences. Targeting NCED4 in a co-editing strategy could therefore be used to enrich for germline-edited events simply by germinating seeds at high temperature

    Hybrid Eulerian-Lagrangian method for soot modelling applied to ethylene-air premixed flames

    Get PDF
    International audienceSoot formation has become an important issue in the design of gas turbine combustors due to its environmental impact and its contribution to radiative heat transfer in the combustion chamber. However, efficient and accurate prediction of soot particles formation, growth, oxidation and interaction in gas turbine combustors is still an open field in computational fluid dynamics. The present approach proposes to combine a reduced gas-phase chemistry, a sectional model for polycyclic aromatic hydrocarbons, and a Lagrangian description of soot particles dynamics. The Lagrangian description has been chosen for its ability to simulate the evolution of the particle size distribution. A numerical procedure is proposed to minimise its CPU cost. This approach was successfully applied to the simulation of steady laminar premixed ethylene-air flames at three fuel equivalence ratios, which constitutes a prerequisite towards its use in an aeronautical combustion chamber.La formation de particules de suie constitue un enjeu du design des moteurs aéronautiques, du fait des contraintes environnementales croissantes dans l'industrie des transports et de la contribution importante des suies au rayonnement dans les chambres de combustion. Toutefois, en CFD, il n'existe actuellement aucune méthode à la fois précise et efficace pour la prédiction de la formation, de la croissance et de l'oxydation des particules de suie. Ainsi, l'approche présentée ici propose de décrire la chimie en phase gazeuse par un mécanisme réactionnel réduit combiné à un modÚle sectionnel pour les hydrocarbures aromatiques polycycliques (PAH), et d'y coupler une description Lagrangienne de la dynamique des particules de suie. La description Lagrangienne est en effet trÚs utile pour simuler l'évolution de la distribution en taille des particules. Une méthode numérique de réduction de population permet également ici de réduire le coût CPU du solveur Lagrangien. L'approche a été appliquée avec succÚs à la simulation de flammes laminaires stationnaires de prémélange à trois richesses différentes, ce qui constitue une premiÚre étape vers l'application à un foyer aéronautique

    Cropping systems and cultural practices determine the Rhizoctonia anastomosis groups associated with Brassica spp. in Vietnam

    Get PDF
    Ninety seven Rhizoctonia isolates were collected from different Brassica species with typical Rhizoctonia symptoms in different provinces of Vietnam. The isolates were identified using staining of nuclei and sequencing of the rDNA-ITS barcoding gene. The majority of the isolates were multinucleate R. solani and four isolates were binucleate Rhizoctonia belonging to anastomosis groups (AGs) AG-A and a new subgroup of A-F that we introduce here as AG-Fc on the basis of differences in rDNA-ITS sequence. The most prevalent multinucleate AG was AG 1-IA (45.4% of isolates), followed by AG 1-ID (17.5%), AG 1-IB (13.4%), AG 4-HGI (12.4%), AG 2-2 (5.2%), AG 7 (1.0%) and an unknown AG related to AG 1-IA and AG 1-IE that we introduce here as AG 1-IG (1.0%) on the basis of differences in rDNA-ITS sequence. AG 1-IA and AG 1-ID have not been reported before on Brassica spp. Pathogenicity tests revealed that isolates from all AGs, except AG-A, induced symptoms on detached leaves of several cabbage species. In in vitro tests on white cabbage and Chinese cabbage, both hosts were severely infected by AG 1-IB, AG 2-2, AG 4-HGI, AG 1-IG and AG-Fc isolates, while under greenhouse conditions, only AG 4-HGI, AG 2-2 and AG-Fc isolates could cause severe disease symptoms. The occurrence of the different AGs seems to be correlated with the cropping systems and cultural practices in different sampling areas suggesting that agricultural practices determine the AGs associated with Brassica plants in Vietnam

    Mining the CFHT Legacy Survey for known Near Earth Asteroids

    Full text link
    The Canada-France-Hawaii Legacy Survey (CFHTLS) comprising about 25 000 MegaCam images was data mined to search for serendipitous encounters of known Near Earth Asteroids (NEAs) and Potentially Hazardous Asteroids (PHAs). A total of 143 asteroids (109 NEAs and 34 PHAs) were found on 508 candidate images which were field corrected and measured carefully, and their astrometry was reported to Minor Planet Centre. Both recoveries and precoveries (apparitions before discovery) were reported, including data for 27 precovered asteroids (20 NEAs and 7 PHAs) and 116 recovered asteroids (89 NEAs and 27 PHAs). Our data prolonged arcs for 41 orbits at first or last opposition, refined 35 orbits by fitting data taken at one new opposition, recovered 6 NEAs at their second opposition and allowed us to ameliorate most orbits and their Minimal Orbital Intersection Distance (MOID), an important parameter to monitor for potential Earth impact hazard in the future.Comment: Accepted in Astron. Nachr. (10 pags
    • 

    corecore