37 research outputs found

    Managing Things and Services with Semantics: A Survey

    Get PDF
    This paper presents a survey on the usage, opportunities and pitfalls of semantic technologies in the Internet of Things. The survey was conducted in the context of a semantic enterprise integration platform. In total we surveyed sixty-one individuals from industry and academia on their views and current usage of IoT technologies in general, and semantic technologies in particular. Our semantic enterprise integration platform aims for interoperability at a service level, as well as at a protocol level. Therefore, also questions regarding the use of application layer protocols, network layer protocols and management protocols were integrated into the survey. The survey suggests that there is still a lot of heterogeneity in IoT technologies, but first indications of the use of standardized protocols exist. Semantic technologies are being recognized as of potential use, mainly in the management of things and services. Nonetheless, the participants still see many obstacles which hinder the widespread use of semantic technologies: Firstly, a lack of training as traditional embedded programmers are not well aware of semantic technologies. Secondly, a lack of standardization in ontologies, which would enable interoperability and thirdly, a lack of good tooling support

    Pitfalls in mutational testing and reporting of common KIT and PDGFRA mutations in gastrointestinal stromal tumors

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>Mutation analysis of <it>KIT </it>and <it>PDGFRA </it>genes in gastrointestinal stromal tumors is gaining increasing importance for prognosis of GISTs and for prediction of treatment response. Several groups have identified specific mutational subtypes in <it>KIT </it>exon 11 associated with an increased risk of metastatic disease whereas GISTs with <it>PDGFRA </it>mutations often behave less aggressive. Furthermore, in advanced GIST disease with proven <it>KIT </it>exon 9 mutation the doubled daily dose of 800 mg imatinib increases the progression free survival and is now recommended both in the European and the American Guidelines. In Germany, there are still no general rules how to perform mutational analysis.</p> <p>Methods</p> <p>When comparing results from six different molecular laboratories we recognized the need of standardisation. Six German university laboratories with experience in mutation analysis in GISTs joined together to develop recommendations for the mutation analysis of the most common and clinically relevant hot spots, i. e. <it>KIT </it>exons 9 and 11 and <it>PDGFRA </it>exon 18. We performed a three-phased interlaboratory trial to identify pitfalls in performing molecular analysis in GISTs.</p> <p>Results</p> <p>We developed a design for a continuous external laboratory trial. In 2009 this external trial was conducted by 19 laboratories via the initiative for quality assurance in pathology (QuiP) of the German Society of Pathology and the Professional Association of German Pathologists.</p> <p>Conclusions</p> <p>By performing a three-phased internal interlaboratory trial and conducting an external trial in Germany we were able to identify potential pitfalls when performing KIT and PDGFRA mutational analysis in gastrointestinal stromal tumors. We developed standard operation procedures which are provided with the manuscript to allow other laboratories to prevent these pitfalls.</p

    Sarcoma classification by DNA methylation profiling

    Get PDF
    Sarcomas are malignant soft tissue and bone tumours affecting adults, adolescents and children. They represent a morphologically heterogeneous class of tumours and some entities lack defining histopathological features. Therefore, the diagnosis of sarcomas is burdened with a high inter-observer variability and misclassification rate. Here, we demonstrate classification of soft tissue and bone tumours using a machine learning classifier algorithm based on array-generated DNA methylation data. This sarcoma classifier is trained using a dataset of 1077 methylation profiles from comprehensively pre-characterized cases comprising 62 tumour methylation classes constituting a broad range of soft tissue and bone sarcoma subtypes across the entire age spectrum. The performance is validated in a cohort of 428 sarcomatous tumours, of which 322 cases were classified by the sarcoma classifier. Our results demonstrate the potential of the DNA methylation-based sarcoma classification for research and future diagnostic applications

    Service level agreements-driven management of distributed applications in cloud computing environments

    Get PDF
    Advancements in cloud computing have enabled the proliferation of distributed applications, which require management and control of multiple services. However, without an efficient mechanism for scaling services in response to changing workload conditions, such as number of connected users, application performance might suffer, leading to violations of Service Level Agreements (SLA) and possible inefficient use of hardware resources. Combining dynamic application requirements with the increased use of virtualised computing resources creates a challenging resource Management context for application and cloud-infrastructure owners. In such complex environments, business entities use SLAs as a means for specifying quantitative and qualitative requirements of services. There are several challenges in running distributed enterprise applications in cloud environments, ranging from the instantiation of service VMs in the correct order using an adequate quantity of computing resources, to adapting the number of running services in response to varying external loads, such as number of users. The application owner is interested in finding the optimum amount of computing and network resources to use for ensuring that the performance requirements of all her/his applications are met. She/he is also interested in appropriately scaling the distributed services so that application performance guarantees are maintained even under dynamic workload conditions. Similarly, the infrastructure Providers are interested in optimally provisioning the virtual resources onto the available physical infrastructure so that her/his operational costs are minimized, while maximizing the performance of tenants’ applications. Motivated by the complexities associated with the management and scaling of distributed applications, while satisfying multiple objectives (related to both consumers and providers of cloud resources), this thesis proposes a cloud resource management platform able to dynamically provision and coordinate the various lifecycle actions on both virtual and physical cloud resources using semantically enriched SLAs. The system focuses on dynamic sizing (scaling) of virtual infrastructures composed of virtual machines (VM) bounded application services. We describe several algorithms for adapting the number of VMs allocated to the distributed application in response to changing workload conditions, based on SLA-defined performance guarantees. We also present a framework for dynamic composition of scaling rules for distributed service, which used benchmark-generated application Monitoring traces. We show how these scaling rules can be combined and included into semantic SLAs for controlling allocation of services. We also provide a detailed description of the multi-objective infrastructure resource allocation problem and various approaches to satisfying this problem. We present a resource management system based on a genetic algorithm, which performs allocation of virtual resources, while considering the optimization of multiple criteria. We prove that our approach significantly outperforms reactive VM-scaling algorithms as well as heuristic-based VM-allocation approaches

    Improving Management of Distributed Services Using Correlations and Predictions in SLA-Driven Cloud Computing Systems

    No full text
    Recent advancements in cloud computing have enabled the proliferation of distributed applications, which require management and control of multiple services. However, without an efficient mechanism for scaling services in response to changing environmental conditions and number of users, application performance might suffer, leading to Service Level Agreement (SLA) violations and inefficient use of hardware resources. We introduce a system for controlling the complexity of scaling applications composed of multiple services using mechanisms based on fulfillment of SLAs. We present how service monitoring information can be used in conjunction with service level objectives, predictions, and correlations between performance indicators for optimizing the allocation of services belonging to distributed applications. We validate our models using experiments and simulations involving a distributed enterprise information system. We show how discovering correlations between application performance indicators can be used as a basis for creating refined service level objectives, which can then be used for scaling the application and improving the overall application's performance under similar conditions

    Simulation of SLA-based VM-scaling algorithms for cloud-distributed applications

    Get PDF
    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

    Service Level Agreements-Driven Management of Distributed Applications in Cloud Computing Environments

    No full text
    Cloud Computing enables provisioning and distribution of highly scalable services in a reliable, on-demand and sustainable manner. However, objectives of managing enterprise distributed applications in cloud environments under Service Level Agreement (SLA) constraints lead to challenges for maintaining optimal resource control. Furthermore, conflicting objectives in management of cloud infrastructure and distributed applications might lead to violations of SLAs and inefficient use of hardware and software resources. This dissertation focusses on how SLAs can be used as an input to the cloud management system, increasing the efficiency of allocating resources, as well as that of infrastructure scaling. First, we present an extended SLA semantic model for modelling complex service-dependencies in distributed applications, and for enabling automated cloud infrastructure management operations. Second, we describe a multi-objective VM allocation algorithm for optimised resource allocation in infrastructure clouds. Third, we describe a method of discovering relations between the performance indicators of services belonging to distributed applications and then using these relations for building scaling rules that a CMS can use for automated management of VMs. Fourth, we introduce two novel VM-scaling algorithms, which optimally scale systems composed of VMs, based on given SLA performance constraints. All presented research works were implemented and tested using enterprise distributed applications

    Reassessing the Diagnostic Utility of the Split Hand Index in Amyotrophic Lateral Sclerosis Patients&mdash;The Divide by Zero Problem

    No full text
    We set out to assess the diagnostic utility of the split hand index (SHI) for amyotrophic lateral sclerosis (ALS) and also to see if and how it can be applied to severely atrophied muscles, a frequent finding in this setting. We enrolled 38 patients from our clinic, 19 diagnosed with ALS and 19 controls, matched for age and sex. The SHI was calculated, on both sides, for all the patients. We calculated a SHI of 0 when the abductor pollicis brevis muscle (ABD) or first dorsal interosseous muscle (FDI) compound muscle action potentials (CMAPs) were unobtainable, and we allotted a value of 0.1 mV to abductor digiti minimi muscle (ADM) CMAP, for mathematical purposes, when the value would have been 0. The means differences were large between groups, with a significant variance heterogeneity. We performed a ROC analysis and obtained an accuracy of 0.83 for a SHI of 7.2, p-value &lt; 0.0001. In conclusion, we reaffirm the utility of the SHI in the diagnosis of ALS, especially in limb onset cases, and we think that it can be safely extended to severely atrophied muscles with absent or very low CMAP values, without endangering the sensitivity or specificity

    Dynamic SLA management with forecasting using multi-objective optimization

    No full text
    Cost-efficient operation while satisfying performance and availability guarantees in Service Level Agreements (SLAs) is a challenge for Cloud Computing, as these are potentially conflicting objectives. We present a framework for SLA management based on multi-objective optimization. The framework features a forecasting model for determining the best virtual machine-to-host allocation given the need to minimize SLA violations, energy consumption and resource wasting. A comprehensive SLA management solution is proposed that uses event processing for monitoring and enables dynamic provisioning of virtual machines onto the physical infrastructure. We validated our implementation against serveral standard heuristics and were able to show that our approach is significantly better
    corecore