Related Experiment Videos
SLA-constrained service selection for minimizing costs of providing composite cloud services under stochastic runtime
Kuo-Chan Huang1, Mu-Jung Tsai1, Sin-Ji Lu1
1Department of Computer Science, National Taichung University of Education, No. 140, Min-Shen Road, Taichung, Taiwan.
Springerplus
|April 12, 2016
Summary
This study introduces new methods to solve the service selection problem in composite cloud services, significantly reducing costs. These approaches optimize service composition under service level agreement (SLA) constraints for dynamic cloud environments.
Area of Science:
- Computer Science
- Cloud Computing
- Software Engineering
Background:
- Composite cloud services, built on Software as a Service (SaaS) and Service-Oriented Architecture (SOA), are revolutionizing software development and usage.
- Cloud service providers face challenges in selecting the optimal services for composing composite cloud services.
Purpose of the Study:
- To address the service selection problem in composite cloud services, focusing on minimizing total cost.
- To develop efficient approaches for service selection under per-request-based and ratio-based Service Level Agreement (SLA) constraints.
Main Methods:
- Developed three novel service selection approaches for dynamic cloud environments.
- Two iterative compound approaches were designed for per-request-based SLA.
- A one-step nonlinear programming method, utilizing Chebyshev's theorem, was created for ratio-based SLA.
Main Results:
- The proposed approaches significantly outperform existing methods in reducing the total cost of composite cloud services.
- Demonstrated effectiveness in dynamic cloud environments where service performance fluctuates.
Conclusions:
- The presented service selection strategies offer substantial cost savings for composite cloud services.
- These methods provide effective solutions for optimizing service composition under various SLA constraints in evolving cloud landscapes.
Related Concept Videos
Distributed Loads: Problem Solving
1.2K
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
1.2K
Constraints and Statical Determinacy
1.1K
In structural engineering, the equilibrium of a system is not only determined by its equations of equilibrium but also with the help of constraints. Constraints refer to restrictions on the motion of a system. The proper combinations of constraints can minimize the total number of constraints needed to maintain a system in mechanical equilibrium. When this happens, the system is said to be statically determinate. For such systems, the unknown reaction supports can be estimated using equilibrium...
1.1K
Elasticity in Concrete
437
Upon subjecting concrete to moderate or high uniaxial compressive or tensile stresses, the strain response is non-linear relative to the stress applied. As the stress is removed, the resulting stress-strain curve deviates from the original path traced during loading, creating a hysteresis loop, indicative of the concrete's non-linear and non-elastic properties. Typically, a material's modulus of elasticity, which is a measure of the material's stiffness, is inferred from the linear...
437
Distributed Loads
1.1K
Distributed loads are a common type of load that engineers and scientists encounter in various practical situations. Distributed loads often refer to a type of load spread over a surface or a structure and can be modeled as continuous force per unit area.
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
1.1K
Statically Indeterminate Problem Solving
827
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
827
Maximum Power Flow and Line Loadability
700
The maximum power flow for lossy transmission lines is derived using ABCD parameters in phasor form. These parameters create a matrix relationship between the sending-end and receiving-end voltages and currents, allowing the determination of the receiving-end current. This relationship facilitates calculating the complex power delivered to the receiving end, from which real and reactive power components are derived.
700