753 research outputs found
Split and Migrate: Resource-Driven Placement and Discovery of Microservices at the Edge
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
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
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
Use, Applications and Mechanisms of Intracellular Actions of Camelid VHHs
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).
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
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
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
Recommended from our members
Genomic signatures of heterokaryosis in the oomycete pathogen Bremia lactucae.
Lettuce downy mildew caused by Bremia lactucae is the most important disease of lettuce globally. This oomycete is highly variable and rapidly overcomes resistance genes and fungicides. The use of multiple read types results in a high-quality, near-chromosome-scale, consensus assembly. Flow cytometry plus resequencing of 30 field isolates, 37 sexual offspring, and 19 asexual derivatives from single multinucleate sporangia demonstrates a high incidence of heterokaryosis in B. lactucae. Heterokaryosis has phenotypic consequences on fitness that may include an increased sporulation rate and qualitative differences in virulence. Therefore, selection should be considered as acting on a population of nuclei within coenocytic mycelia. This provides evolutionary flexibility to the pathogen enabling rapid adaptation to different repertoires of host resistance genes and other challenges. The advantages of asexual persistence of heterokaryons may have been one of the drivers of selection that resulted in the loss of uninucleate zoospores in multiple downy mildews
Mining the CFHT Legacy Survey for known Near Earth Asteroids
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
- âŠ