112 research outputs found

    Supporting Quality of Service in Scientific Workflows

    Get PDF
    While workflow management systems have been utilized in enterprises to support businesses for almost two decades, the use of workflows in scientific environments was fairly uncommon until recently. Nowadays, scientists use workflow systems to conduct scientific experiments, simulations, and distributed computations. However, most scientific workflow management systems have not been built using existing workflow technology; rather they have been designed and developed from scratch. Due to the lack of generality of early scientific workflow systems, many domain-specific workflow systems have been developed. Generally speaking, those domain-specific approaches lack common acceptance and tool support and offer lower robustness compared to business workflow systems. In this thesis, the use of the industry standard BPEL, a workflow language for modeling business processes, is proposed for the modeling and the execution of scientific workflows. Due to the widespread use of BPEL in enterprises, a number of stable and mature software products exist. The language is expressive (Turingcomplete) and not restricted to specific applications. BPEL is well suited for the modeling of scientific workflows, but existing implementations of the standard lack important features that are necessary for the execution of scientific workflows. This work presents components that extend an existing implementation of the BPEL standard and eliminate the identified weaknesses. The components thus provide the technical basis for use of BPEL in academia. The particular focus is on so-called non-functional (Quality of Service) requirements. These requirements include scalability, reliability (fault tolerance), data security, and cost (of executing a workflow). From a technical perspective, the workflow system must be able to interface with the middleware systems that are commonly used by the scientific workflow community to allow access to heterogeneous, distributed resources (especially Grid and Cloud resources). The major components cover exactly these requirements: Cloud Resource Provisioner Scalability of the workflow system is achieved by automatically adding additional (Cloud) resources to the workflow system’s resource pool when the workflow system is heavily loaded. Fault Tolerance Module High reliability is achieved via continuous monitoring of workflow execution and corrective interventions, such as re-execution of a failed workflow step or replacement of the faulty resource. Cost Aware Data Flow Aware Scheduler The majority of scientific workflow systems only take the performance and utilization of resources for the execution of workflow steps into account when making scheduling decisions. The presented workflow system goes beyond that. By defining preference values for the weighting of costs and the anticipated workflow execution time, workflow users may influence the resource selection process. The developed multiobjective scheduling algorithm respects the defined weighting and makes both efficient and advantageous decisions using a heuristic approach. Security Extensions Because it supports various encryption, signature and authentication mechanisms (e.g., Grid Security Infrastructure), the workflow system guarantees data security in the transfer of workflow data. Furthermore, this work identifies the need to equip workflow developers with workflow modeling tools that can be used intuitively. This dissertation presents two modeling tools that support users with different needs. The first tool, DAVO (domain-adaptable, Visual BPEL Orchestrator), operates at a low level of abstraction and allows users with knowledge of BPEL to use the full extent of the language. DAVO is a software that offers extensibility and customizability for different application domains. These features are used in the implementation of the second tool, SimpleBPEL Composer. SimpleBPEL is aimed at users with little or no background in computer science and allows for quick and intuitive development of BPEL workflows based on predefined components

    Fluctuations of the diagonal entries of a large sample precision matrix

    Full text link
    For a given p×np\times n data matrix Xn\textbf{X}_n with i.i.d. centered entries and a population covariance matrix Σ\bf{\Sigma}, the corresponding sample precision matrix Σ^−1\hat{\bf\Sigma}^{-1} is defined as the inverse of the sample covariance matrix Σ^=(1/n)Σ1/2XnXn⊤Σ1/2\hat{\bf{\Sigma}} = (1/n) \bf{\Sigma}^{1/2} \textbf{X}_n\textbf{X}_n^\top \bf{\Sigma}^{1/2}. We determine the joint distribution of a vector of diagonal entries of the matrix Σ^−1\hat{\bf\Sigma}^{-1} in the situation, where pn=p<np_n=p< n and p/n→y∈[0,1)p/n \to y \in [0,1) for n→∞n\to\infty. Remarkably, our results cover both the case where the dimension is negligible in comparison to the sample size and the case where it is of the same magnitude. Our approach is based on a QR-decomposition of the data matrix, yielding a connection to random quadratic forms and allowing the application of a central limit theorem for martingale difference schemes. Moreover, we discuss an interesting connection to linear spectral statistics of the sample covariance matrix. More precisely, the logarithmic diagonal entry of the sample precision matrix can be interpreted as a difference of two highly dependent linear spectral statistics of Σ^\hat{\bf\Sigma} and a submatrix of Σ^\hat{\bf\Sigma}. This difference of spectral statistics fluctuates on a much smaller scale than each single statistic

    Licensing the Use of Grid Services

    Get PDF
    In this paper, a flexible approach to license the use of WSRF-compliant Grid services as implemented in the Globus Toolkit 4 is presented. A license definition and recombination language which allows to create new licenses on demand in a fine-grained and user dependent manner is introduced. Implementation issues for some components of the proposed licensing system are described

    Excitated state properties of 20-chloro-chlorophyll a

    Get PDF
    The excited-state and lasing properties of 20-chloro-chlorophyll a in ether solution were compared to those of chlorophyll a. Desactivation parameters and cross-sections were obtained from non-linear absorption spectroscopy in combination with a physico-mathematical methods package. The Cl substituent at C-20 (1) increases both intersystem crossing and internal conversion, (2) produces a blue-shift of the S1 absorption spectrum, and (3) leads to pronounced photochemistry

    Grid Workflow Modelling Using Grid-Specific BPEL Extensions

    Get PDF
    This paper discusses problems of Grid service composition using BPEL4WS. In particular, difficulties concerning the invocation of WSRF-based services are elucidated. A solution to this problem is presented by extending the BPEL specification, and an implementation based on the ActiveBPEL workflow enactment engine is described
    • …
    corecore