5 resultados para dynamic mechanism
em BORIS: Bern Open Repository and Information System - Berna - Suiça
Resumo:
The western corn rootworm (WCR) is a major pest of maize that is well adapted to most crop management strategies. Breeding for tolerance is a promising alternative to combat WCR, but is currently constrained by a lack of physiological understanding and phenotyping tools. We developed dynamic precision phenotyping approaches using carbon-11 with positron emission tomography, root autoradiography and radiometabolite flux analysis to understand maize tolerance to WCR. Our results reveal that WCR attack induces specific patterns of lateral root growth which are associated with a shift in auxin biosynthesis from indole-3-pyruvic acid to indole-3-acetonitrile. WCR attack also increases transport of newly synthesized amino acids to the roots, including the accumulation of glutamine. Finally, the regrowth zones of WCR attacked roots show an increase in glutamine turnover which strongly correlates with the induction of indole-3-acetonitrile-dependent auxin biosynthesis. In summary, our findings identify local changes in the auxin flux network as a promising marker for induced WCR tolerance.
Resumo:
When changing the API of a framework, we need to migrate its clients. This is best done automatically. In this paper, we focus on API migration where the mechanism for inversion of control changes. We propose to use dynamic analysis for such API migration since structural refactorings alone are often not sufficient. We consider JExample as a case-study. JExample extends JUnit with first-class dependencies and fixture injection. We investigate how dynamically collected information about test coverage and about instances under test can be used to detect dependency injection candidates.
Resumo:
Concurrency control is mostly based on locks and is therefore notoriously difficult to use. Even though some programming languages provide high-level constructs, these add complexity and potentially hard-to-detect bugs to the application. Transactional memory is an attractive mechanism that does not have the drawbacks of locks, however the underlying implementation is often difficult to integrate into an existing language. In this paper we show how we have introduced transactional semantics into Smalltalk by using the reflective facilities of the language. Our approach is based on method annotations, incremental parse tree transformations and an optimistic commit protocol. The implementation does not depend on modifications to the virtual machine and therefore can be changed at the language level. We report on a practical case study, benchmarks and further and on-going work.
Resumo:
Current advanced cloud infrastructure management solutions allow scheduling actions for dynamically changing the number of running virtual machines (VMs). This approach, however, does not guarantee that the scheduled number of VMs will properly handle the actual user generated workload, especially if the user utilization patterns will change. We propose using a dynamically generated scaling model for the VMs containing the services of the distributed applications, which is able to react to the variations in the number of application users. We answer the following question: How to dynamically decide how many services of each type are needed in order to handle a larger workload within the same time constraints? We describe a mechanism for dynamically composing the SLAs for controlling the scaling of distributed services by combining data analysis mechanisms with application benchmarking using multiple VM configurations. Based on processing of multiple application benchmarks generated data sets we discover a set of service monitoring metrics able to predict critical Service Level Agreement (SLA) parameters. By combining this set of predictor metrics with a heuristic for selecting the appropriate scaling-out paths for the services of distributed applications, we show how SLA scaling rules can be inferred and then used for controlling the runtime scale-in and scale-out of distributed services. We validate our architecture and models by performing scaling experiments with a distributed application representative for the enterprise class of information systems. We show how dynamically generated SLAs can be successfully used for controlling the management of distributed services scaling.
Resumo:
T cell receptors (TCR) containing Vβ20-1 have been implicated in a wide range of T cell mediated disease and allergic reactions, making it a target for understanding these. Mechanics of T cell receptors are largely unexplained by static structures available from x-ray crystallographic studies. A small number of molecular dynamic simulations have been conducted on TCR, however are currently lacking either portions of the receptor or explanations for differences between binding and non-binding TCR recognition of respective peptide-HLA. We performed molecular dynamic simulations of a TCR containing variable domain Vβ20-1, sequenced from drug responsive T cells. These were initially from a patient showing maculopapular eruptions in response to the sulfanilamide-antibiotic sulfamethoxazole (SMX). The CDR2β domain of this TCR was found to dock SMX with high affinity. Using this compound as a perturbation, overall mechanisms involved in responses mediated by this receptor were explored, showing a chemical action on the TCR free from HLA or peptide interaction. Our simulations show two completely separate modes of binding cognate peptide-HLA complexes, with an increased affinity induced by SMX bound to the Vβ20-1. Overall binding of the TCR is mediated through a primary recognition by either the variable β or α domain, and a switch in recognition within these across TCR loops contacting the peptide and HLA occurs when SMX is present in the CDR2β loop. Large binding affinity differences are induced by summed small amino acid changes primarily by SMX modifying only three critical CDR2β loop amino acid positions. These residues, TYRβ57, ASPβ64, and LYSβ65 initially hold hydrogen bonds from the CDR2β to adjacent CDR loops. Effects from SMX binding are amplified and traverse longer distances through internal TCR hydrogen bonding networks, controlling the overall TCR conformation. Thus, the CDR2β of Vβ20-1 acts as a ligand controlled switch affecting overall TCR binding affinity.