935 resultados para Computer systems organization: general-emerging technologies
Resumo:
Cloud Computing has evolved to become an enabler for delivering access to large scale distributed applications running on managed network-connected computing systems. This makes possible hosting Distributed Enterprise Information Systems (dEISs) in cloud environments, while enforcing strict performance and quality of service requirements, defined using Service Level Agreements (SLAs). {SLAs} define the performance boundaries of distributed applications, and are enforced by a cloud management system (CMS) dynamically allocating the available computing resources to the cloud services. We present two novel VM-scaling algorithms focused on dEIS systems, which optimally detect most appropriate scaling conditions using performance-models of distributed applications derived from constant-workload benchmarks, together with SLA-specified performance constraints. We simulate the VM-scaling algorithms in a cloud simulator and compare against trace-based performance models of dEISs. We compare a total of three SLA-based VM-scaling algorithms (one using prediction mechanisms) based on a real-world application scenario involving a large variable number of users. Our results show that it is beneficial to use autoregressive predictive SLA-driven scaling algorithms in cloud management systems for guaranteeing performance invariants of distributed cloud applications, as opposed to using only reactive SLA-based VM-scaling algorithms.
Resumo:
Since the discovery of the JAK2 V617F mutation in the majority of the myeloproliferative neoplasms (MPN) of polycythemia vera, essential thrombocythemia and primary myelofibrosis ten years ago, further MPN-specific mutational events, notably in JAK2 exon 12, MPL exon 10 and CALR exon 9 have been identified. These discoveries have been rapidly incorporated into evolving molecular diagnostic algorithms. Whilst many of these mutations appear to have prognostic implications, establishing MPN diagnosis is of immediate clinical importance with selection, implementation and the continual evaluation of the appropriate laboratory methodology to achieve this diagnosis similarly vital. The advantages and limitations of these approaches in identifying and quantitating the common MPN-associated mutations are considered herein with particular regard to their clinical utility. The evolution of molecular diagnostic applications and platforms has occurred in parallel with the discovery of MPN-associated mutations, and it therefore appears likely that emerging technologies such as next-generation sequencing and digital PCR will in the future play an increasing role in the molecular diagnosis of MPN. Accepted for publication 30 April 2015 doi:10.1111/ejh.12578
Resumo:
The social amoeba, Dictyostelium discoideum, undergoes a remarkable starvation-induced program of development that transforms a population of unicellular amoebae into a fruiting body composed of resistant spores suspended on a stalk. During this development, secreted cAMP drives chemotaxis of the amoebae, leading to their aggregation, and subsequent differentiation and morphogenesis. Four sequentially expressed G protein-coupled receptors (GPCRs) for cAMP play critical roles in this process. The first of these, cAR1, is essential for aggregation as it mediates chemotaxis as well as the propagation of secreted cAMP waves throughout aggregating populations. Ligand-induced internalization has been shown to regulate a variety of GPCRs. However, little was known at the outset of this study about the role of internalization in the regulation of cAR1 function or, for that matter, in developmental systems in general. For this study, cAMP-induced cAR1 internalization was assessed by measuring (1) the reduction of cell surface binding sites for [ 3H]cAMP and (2) the redistribution of YFP-tagged receptors to the cell's interior, cAMP was found to induce little or no loss of ligand binding (LLB) in vegetative cells. However, the ability to induce LLB increased progressively over the initial 6 hrs of development, reaching ∼70% in cells undergoing aggregation. Despite these reductions in surface binding, detectable cAR1-YFP redistribution could be induced by cAMP only after the cells reached the mound stage (10 hrs) and was found to occur naturally by the ensuing slug stage (18 hrs). Site-directed substitution of a cluster of 5 serines in the receptor's cytoplasmic tail that was previously shown to be the principal site of cAMP-induced cAR1 phosphorylation impaired both LLB and receptor redistribution and furthermore resulted in mound-stage developmental arrest, suggesting that phosphorylation of cAR1 is a prerequisite for its internalization and that cAR1 internalization is required for post-aggregative development. To assess the involvement of clathrin mediated endocytosis, Dictyostelium cells lacking the clathrin light chain gene (clc-) or either of two dynamin genes were examined and found to be defective in LLB and, in the case of clc- cells, also cAR1 redistribution and turnover. Furthermore, cAR1 overexpression in clc- cells (like the serine mutant in wild-type cells) promoted developmental arrest in mounds. The mound-arrest phenotype was also recapitulated in a wild-type background by the specific expression of cAR1 in prestalk cells (but not prespore cells), suggesting that development depends critically on internalization and clearance of cAR1 from these cells. Persistent cAR1 expression following aggregation was found to be associated with aberrant expression of prestalk and prespore genes, which may adversely affect development in the prestalk cell lineage. The PI3 kinase-TORC2 signal transduction pathway, known to be important for Dictyostelium chemotaxis and internalization of yeast pheromone receptors, was examined using chemical inhibitors and null cells and found to be necessary for cAR1 internalization. In conclusion, cAR1 was shown to be similar to other GPCRs in that its internalization depends on phosphorylation of cytoplasmic domain serines, utilizes clathrin and dynamin, and involves the TORC2 complex. In addition, the findings presented here that cAR1 internalization is both developmentally regulated and required for normal development represent a novel regulatory paradigm that might pertain to other GPCRs known to play important roles in the development of humans and other metazoans. ^
Resumo:
La irrupción masiva de las Tecnologías de la Información y la Conectividad (TICs) está produciendo cambios radicales en la configuración de las prácticas sociales en ámbitos tan variados como la política, la economía y la cultura. Una de las dimensiones de cambio que están produciendo las TICs es una reformulación de las concepciones de tiempo y espacio, que se traducen en una creciente tendencia a la deslocalización y la desterritorialización. En el ámbito de la educación, esas tendencias se reflejan en la aparición de nuevas prácticas de enseñanza-aprendizaje como las denominadas “Comunidades de práctica" o el “Aprendizaje Ubicuo". A la luz de algunas dimensiones de la experiencia latinoamericana y argentina, en este último caso sumergida en un amplio proceso de reforma curricular del nivel Primario y Secundario, vistas a partir de la elaboración de un marco teórico pertinente, este trabajo busca sumariar los principales problemas que se presentan a la hora de introducir las TICs en los sistemas educativos nacionales en general partiendo de la tensión que se surge las nuevas formas de transmisión del conocimiento que ellas proponen frente a una concepción institucionalizada del saber y el poder transmitida a través de un rol docente bien definido que, ahora, ha entrado en un creciente cuestionamiento.
Resumo:
Se presenta un panorama y los interrogantes fundamentales de la etapa de la Web 3.0. Se analizan las características actuales de los sistemas bibliográficos estructurados con el modelo entidad-relación. Se definen los niveles conceptual, lógico y físico en los sistemas informáticos; consecuentemente se presentan las características de los FRBR y se obervan las relaciones entre obra y documento en el modelo conceptual FRBR. Se describen los FRBRoo como una interpretación con una lógica de objetos de los mismos requerimientos funcionales. Finalmente se plantean las tendencias a futuro, tales como pasar de las modelizaciones de entidad-relación a la de objetos, la explicitación con anotación semántica consistente, el mapeo de bases bibliográficas existentes y el desarrollo de ontologías para que los sistemas documentales se integren en la Web Semática
Resumo:
Se presenta un panorama y los interrogantes fundamentales de la etapa de la Web 3.0. Se analizan las características actuales de los sistemas bibliográficos estructurados con el modelo entidad-relación. Se definen los niveles conceptual, lógico y físico en los sistemas informáticos; consecuentemente se presentan las características de los FRBR y se obervan las relaciones entre obra y documento en el modelo conceptual FRBR. Se describen los FRBRoo como una interpretación con una lógica de objetos de los mismos requerimientos funcionales. Finalmente se plantean las tendencias a futuro, tales como pasar de las modelizaciones de entidad-relación a la de objetos, la explicitación con anotación semántica consistente, el mapeo de bases bibliográficas existentes y el desarrollo de ontologías para que los sistemas documentales se integren en la Web Semática
Resumo:
Se presenta un panorama y los interrogantes fundamentales de la etapa de la Web 3.0. Se analizan las características actuales de los sistemas bibliográficos estructurados con el modelo entidad-relación. Se definen los niveles conceptual, lógico y físico en los sistemas informáticos; consecuentemente se presentan las características de los FRBR y se obervan las relaciones entre obra y documento en el modelo conceptual FRBR. Se describen los FRBRoo como una interpretación con una lógica de objetos de los mismos requerimientos funcionales. Finalmente se plantean las tendencias a futuro, tales como pasar de las modelizaciones de entidad-relación a la de objetos, la explicitación con anotación semántica consistente, el mapeo de bases bibliográficas existentes y el desarrollo de ontologías para que los sistemas documentales se integren en la Web Semática
Resumo:
Infrastructure as a Service clouds are a flexible and fast way to obtain (virtual) resources as demand varies. Grids, on the other hand, are middleware platforms able to combine resources from different administrative domains for task execution. Clouds can be used by grids as providers of devices such as virtual machines, so they only use the resources they need. But this requires grids to be able to decide when to allocate and release those resources. Here we introduce and analyze by simulations an economic mechanism (a) to set resource prices and (b) resolve when to scale resources depending on the users’ demand. This system has a strong emphasis on fairness, so no user hinders the execution of other users’ tasks by getting too many resources. Our simulator is based on the well-known GridSim software for grid simulation, which we expand to simulate infrastructure clouds. The results show how the proposed system can successfully adapt the amount of allocated resources to the demand, while at the same time ensuring that resources are fairly shared among users.
Resumo:
We argüe that in order to exploit both Independent And- and Or-parallelism in Prolog programs there is advantage in recomputing some of the independent goals, as opposed to all their solutions being reused. We present an abstract model, called the Composition- Tree, for representing and-or parallelism in Prolog Programs. The Composition-tree closely mirrors sequential Prolog execution by recomputing some independent goals rather than fully re-using them. We also outline two environment representation techniques for And-Or parallel execution of full Prolog based on the Composition-tree model abstraction. We argüe that these techniques have advantages over earlier proposals for exploiting and-or parallelism in Prolog.
Resumo:
The Andorra family of languages (which includes the Andorra Kernel Language -AKL) is aimed, in principie, at simultaneously supporting the programming styles of Prolog and committed choice languages. On the other hand, AKL requires a somewhat detailed specification of control by the user. This could be avoided by programming in Prolog to run on AKL. However, Prolog programs cannot be executed directly on AKL. This is due to a number of factors, from more or less trivial syntactic differences to more involved issues such as the treatment of cut and making the exploitation of certain types of parallelism possible. This paper provides basic guidelines for constructing an automatic compiler of Prolog programs into AKL, which can bridge those differences. In addition to supporting Prolog, our style of translation achieves independent and-parallel execution where possible, which is relevant since this type of parallel execution preserves, through the translation, the user-perceived "complexity" of the original Prolog program.
Resumo:
The popularity of MapReduce programming model has increased interest in the research community for its improvement. Among the other directions, the point of fault tolerance, concretely the failure detection issue seems to be a crucial one, but that until now has not reached its satisfying level. Motivated by this, I decided to devote my main research during this period into having a prototype system architecture of MapReduce framework with a new failure detection service, containing both analytical (theoretical) and implementation part. I am confident that this work should lead the way for further contributions in detecting failures to any NoSQL App frameworks, and cloud storage systems in general.
Resumo:
Future high-quality consumer electronics will contain a number of applications running in a highly dynamic environment, and their execution will need to be efficiently arbitrated by the underlying platform software. The multimedia applications that currently execute in such similar contexts face frequent run-time variations in their resource demands, originated by the greedy nature of the multimedia processing itself. Changes in resource demands are triggered by numerous reasons (e.g. a switch in the input media compression format). Such situations require real-time adaptation mechanisms to adjust the system operation to the new requirements, and this must be done seamlessly to satisfy the user experience. One solution for efficiently managing application execution is to apply quality of service resource management techniques, based on assigning and enforcing resource contracts to applications. Most resource management solutions provide temporal isolation by enforcing resource assignments and avoiding any resource overruns. However, this has a clear limitation over the cost-effective resource usage. This paper presents a simple priority assignment scheme based on uniform priority bands to allow that greedy multimedia tasks incur in safe overruns that increase resource usage and do not threaten the timely execution of non-overrunning tasks. Experimental results show that the proposed priority assignment scheme in combination with a resource accounting mechanism preserves timely multimedia execution and delivery, achieves a higher cost-effective processor usage, and guarantees the execution isolation of non-overrunning tasks.
Resumo:
Social software tools have become an integral part of students? personal lives and their primary communication medium. Likewise, these tools are increasingly entering the enterprise world (within the recent trend known as Enterprise 2.0) and becoming a part of everyday work routines. Aiming to keep the pace with the job requirements and also to position learning as an integral part of students? life, the field of education is challenged to embrace social software. Personal Learning Environments (PLEs) emerged as a concept that makes use of social software to facilitate collaboration, knowledge sharing, group formation around common interests, active participation and reflective thinking in online learning settings. Furthermore, social software allows for establishing and maintaining one?s presence in the online world. By being aware of a student's online presence, a PLE is better able to personalize the learning settings, e.g., through recommendation of content to use or people to collaborate with. Aiming to explore the potentials of online presence for the provision of recommendations in PLEs, in the scope of the OP4L project, we have develop a software solution that is based on a synergy of Semantic Web technologies, online presence and socially-oriented learning theories. In this paper we present the current results of this research work.
Resumo:
Data grid services have been used to deal with the increasing needs of applications in terms of data volume and throughput. The large scale, heterogeneity and dynamism of grid environments often make management and tuning of these data services very complex. Furthermore, current high-performance I/O approaches are characterized by their high complexity and specific features that usually require specialized administrator skills. Autonomic computing can help manage this complexity. The present paper describes an autonomic subsystem intended to provide self-management features aimed at efficiently reducing the I/O problem in a grid environment, thereby enhancing the quality of service (QoS) of data access and storage services in the grid. Our proposal takes into account that data produced in an I/O system is not usually immediately required. Therefore, performance improvements are related not only to current but also to any future I/O access, as the actual data access usually occurs later on. Nevertheless, the exact time of the next I/O operations is unknown. Thus, our approach proposes a long-term prediction designed to forecast the future workload of grid components. This enables the autonomic subsystem to determine the optimal data placement to improve both current and future I/O operations.
Resumo:
This work proposes an encapsulation scheme aimed at simplifying the reuse process of hardware cores. This hardware encapsulation approach has been conceived with a twofold objective. First, we look for the improvement of the reuse interface associated with the hardware core description. This is carried out in a first encapsulation level by improving the limited types and configuration options available in the conventional HDLs interface, and also providing information related to the implementation itself. Second, we have devised a more generic interface focused on describing the function avoiding details from a particular implementation, what corresponds to a second encapsulation level. This encapsulation allows the designer to define how to configure and use the design to implement a given functionality. The proposed encapsulation schemes help improving the amount of information that can be supplied with the design, and also allow to automate the process of searching, configuring and implementing diverse alternatives.