Learn More
Multi-tenancy is an approach to share one application instance among multiple customers by providing each of them a dedicated view. This approach is commonly used by SaaS providers to reduce the costs for service provisioning. Tenants also expect to be isolated in terms of the performance they observe and the providers inability to offer performance(More)
—Applications in virtualized data centers are often subject to Service Level Objectives (SLOs) regarding their performance (e.g., latency or throughput). In order to fulfill these SLOs, it is necessary to allocate sufficient resources of different types (CPU, memory, I/O, etc.) to an application. However, the relationship between the application performance(More)
A bovine liver protein which catalyzes the transfer of triglyceride between membranes has previously been isolated from the lumen of the microsomal fraction. When further purified about 100-fold, two polypeptides of molecular mass 58,000 and 88,000 were identified (Wetterau, J. R., and Zilversmit, D. B. (1985) Chem. Phys. Lipids 38, 205-222). We demonstrate(More)
Protein disulfide isomerase (PDI) is a component of the microsomal triglyceride transfer protein (MTP) complex. This study was initiated to help elucidate the role of PDI in MTP. The 88-kDa polypeptide of MTP (88K) was dissociated from PDI by using chaotropic agents (NaClO4 and KSCN), low concentrations of a denaturant (guanidine hydrochloride) or a(More)
DevOps is a trend towards a tighter integration between development (Dev) and operations (Ops) teams. The need for such an integration is driven by the requirement to continuously adapt enterprise applications (EAs) to changes in the business environment. As of today, DevOps concepts have been primarily introduced to ensure a constant flow of features and(More)
Queueing Petri nets are a powerful formalism that can be exploited for modeling distributed systems and analyzing their performance and scalability. By combining the modeling power and expressiveness of queueing networks and stochastic Petri nets, queueing Petri nets provide a number of advantages. In this paper, we present our tool QPME (Queueing Petri net(More)
When creating a performance model, it is necessary to quantify the amount of resources consumed by an application serving individual requests. In distributed enterprise systems, these resource demands usually cannot be observed directly, their estimation is a major challenge. Different statistical approaches to resource demand estimation based on monitoring(More)
Enterprise applications in virtualized environments are often subject to time-varying workloads with multiple seasonal patterns and trends. In order to ensure quality of service for such applications while avoiding over-provisioning, resources need to be dynamically adapted to accommodate the current workload demands. Many memory-intensive applications are(More)