Related Experiment Videos
TTSA: An Effective Scheduling Approach for Delay Bounded Tasks in Hybrid Clouds
IEEE Transactions on Cybernetics
|July 14, 2016
Summary
This study introduces a temporal task scheduling algorithm (TTSA) for hybrid clouds. TTSA efficiently dispatches tasks to minimize costs for private cloud data centers while meeting all task delay bounds.
Area of Science:
- Computer Science
- Cloud Computing
- Operations Research
Background:
- Organizations increasingly use cloud data centers (CDCs) for applications and global services.
- Scheduling delay-bounded tasks cost-effectively in private CDCs is challenging due to task arrival uncertainty.
- Hybrid cloud environments with temporally diverse energy and execution prices present unique cost optimization problems.
Purpose of the Study:
- To address the cost minimization challenge for private CDCs in hybrid cloud environments.
- To propose an effective task scheduling algorithm that considers temporal price variations.
- To ensure delay-bounded tasks are scheduled without exceeding their specified latency limits.
Main Methods:
- A novel temporal task scheduling algorithm (TTSA) is proposed.
- The cost minimization problem is formulated as a mixed integer linear program.
- A hybrid simulated annealing-particle swarm optimization approach is used to solve the optimization problem.
Main Results:
- TTSA effectively dispatches tasks between private and public clouds.
- Experimental results show TTSA outperforms existing methods in cost reduction and throughput increase.
- The proposed scheduling strategy meets all task delay bounds.
Conclusions:
- TTSA offers an efficient solution for cost-effective task scheduling in hybrid CDCs.
- The algorithm successfully balances cost minimization with meeting strict delay constraints.
- This approach is valuable for organizations seeking to optimize cloud resource utilization and reduce operational expenses.
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
Distributed Loads
1.0K
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.0K
Fast Decoupled and DC Powerflow
804
The fast decoupled power flow method addresses contingencies in power system operations, such as generator outages or transmission line failures. This method provides quick power flow solutions, essential for real-time system adjustments. Fast decoupled power flow algorithms simplify the Jacobian matrix by neglecting certain elements, leading to two sets of decoupled equations:
804
Reinforcement Schedules
671
Positive reinforcement is a powerful method for teaching new behaviors to both animals and humans. B.F. Skinner demonstrated this with his experiments using rats in a Skinner box. When a rat pressed a lever, it received a food pellet. This immediate reward encouraged the rat to repeat the behavior. This method, where a reward follows every instance of the behavior, is known as continuous reinforcement. It is highly effective for establishing new behaviors quickly.
Once a behavior is learned,...
Once a behavior is learned,...
671
Hybridization of Atomic Orbitals I
69.1K
The mathematical expression known as the wave function, ψ, contains information about each orbital and the wavelike properties of electrons in an isolated atom. When atoms are bound together in a molecule, the wave functions combine to produce new mathematical descriptions that have different shapes. This process of combining the wave functions for atomic orbitals is called hybridization and is mathematically accomplished by the linear combination of atomic orbitals. The new orbitals that...
69.1K
The Availability Heuristic
7.2K
A heuristic is a general problem-solving framework (Tversky & Kahneman, 1974). You can think of these as mental shortcuts that are used to solve problems. Different types of heuristics are used in different types of situations, and the impulse to use a heuristic occurs when one of five conditions is met (Pratkanis, 1989):
7.2K