1. Trang chủ
  2. » Thể loại khác

An Advance Algorithm for Task Management On Activity Based Costing in Cloud Computing

19 3 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Trang 1

An Advance Algorithm for Task Management On

Activity Based Costing in Cloud Computing

By :

Ashutosh Ingole Sumit Chavan

Rajesh Singh

Sinhgad Institute of Technology ,LONAVALA19th Apr 2012

Trang 2

Cloud Computing

ArchitectureProblem StatementProblems

Overall ScenarioFlow of Algorithm

Cost calculation and SchedulingFeedback Mechanism

Conclusion and References

19th Apr 2012

Sinhgad Institute of Technology ,LONAVALA

Trang 3

Sinhgad Institute of Technology ,LONAVALA19th Apr 2012

What is Cloud Computing?

Technical Key Points

•User interaction interface: How users of cloud interface with the cloud•Services catalog: Services a user can request

•System management: Manages the resources available

•Provisioning tool: Carves out the systems from the cloud to deliver on the

requested service

•Monitoring and metering: Tracks the usage of the cloud (optional)•Servers: Virtual or physical servers managed by System management

Trang 4

Cloud Computing Architecture

19th Apr 2012Sinhgad Institute of Technology ,LONAVALA

Trang 5

Problem Statement

Sinhgad Institute of Technology ,LONAVALA

To reduce the total time required for task scheduling in Cloud Computing using Activity Based Costing Algorithm

19th Apr 2012

Trang 7

Overall Scenario

Dynamic Priority Allocator

Queue 1

Queue 2

Queue 3

Cost Calculation

Decide Priority According

Trang 8

Flow of Algorithm

19th Apr 2012

Sinhgad Institute of Technology ,LONAVALA

Trang 9

Dependencies and DAG

Sinhgad Institute of Technology ,LONAVALA

•Get the Activity dependencies form Task divider module.•Calculate the DAG from the given information.

•According to the DAG fill up the Task queue.

•An Activity only starts after all its immediate predecessors finish.•Activities with no immediate predecessor are entry-activities, and

activities without immediate successors are exit-activities.

Trang 10

Cost calculation of Task

Sinhgad Institute of Technology ,LONAVALA

Parameters considered

•Resource cost•Arrival Time

•Predicted Execution Time•Dependency (DAG)

19th Apr 2012

Trang 11

Continued… (Formulae)

Sinhgad Institute of Technology ,LONAVALA19th Apr 2012

1)Resource Cost Evaluation

2)Estimated Execution Time

Tij: estimated execution time for ith activity of jth taskTj: estimated execution time for complete jth taskKj: total number of activities in jth task

Trang 12

Continued… (Formulae)

Sinhgad Institute of Technology ,LONAVALA

Total cost of Activity =

19th Apr 2012

∑ (∑ Resource cost for a single activity) * execution time

Total cost of Task =∑ (Activity Cost)

Trang 13

Concept of Waiting Queue

Sinhgad Institute of Technology ,LONAVALA

• In case of dependent activities, if a certain activity say A11 needs server1 and its dependent activity say A12 needs to be on server2, then without complete execution of A11, we cant forward A12 from ready queue to server2

• In such a case, we also cant keep a2 in ready queue for a long time and hence we use waiting queue to store these kind of dependent activities

Trang 14

Feedback and Update

Sinhgad Institute of Technology ,LONAVALA

•When we get feedback from server that a particular activity is

completed then we can schedule its dependent activity from waiting queue to its destination server.

•After that each resource table and universal resource table gets

Trang 15

• Queue Overflow

19th Apr 2012

Trang 16

Sinhgad Institute of Technology ,LONAVALA

An ABC-system of low complexity, such as a system with a small number of cost drivers, is not only easier to handle but also easier to understand

It seems to be an interesting next step to analyze how ABC decision rules perform when several approximations apply.

Thus ABC reduces the scheduling cost and reduces delays.

19th Apr 2012

Trang 17

Sinhgad Institute of Technology ,LONAVALA19th Apr 2012

Sandeep Tayal, University School of Information Technology, Guru Gobind Singh,

Indraprastha University, Delhi- 10006, India “Tasks Scheduling optimization for the Cloud Computing System2011, IJAEST,2011

Archana Ganapathi, Yanpei Chen, Armando Fox, Randy Katz, David Patterson Computer Science Division, University of California at Berkeley,” Statistics-Driven Workload Modeling for the Cloud”, IEEE 2011

QI CAO, ZHI-BO WEI, WEN-MAO GONG International School of Software Wuhan University Wuhan, China, “An Optimized Algorithm for Task Scheduling Based On Activity Based

Costing in Cloud Computing”, IEEE 2009

Jinhua Hu, Jianhua Gu, Guofei Sun, Tianhai Zhao, NPU HPC Center Xi‟an, China “A

Scheduling Strategy on Load Balancing of Virtual Machine Resources in Cloud Computing Environment”, IEEE 2010

Jiahui Jin, Junzhou Luo, Aibo Song, Fang Dong and Runqun Xiong School of Computer Science and Engineering, Southeast University Nanjing, P.R China “BAR: An Efficient Data Locality Driven Task Scheduling Algorithm for Cloud Computing” , IEEE 2011

GAN Guo-ning, HUANG Ting-Iei, GAO Shuai School of Computer science and engineering Guilin University of Electronic Technology Guilin, China “Genetic Simulated Annealing Algorithm for Task Scheduling based on Cloud Computing Environment”, IEEE 2010 [1]

Trang 18

Any Questions…???

19th Apr 2012

Sinhgad Institute of Technology ,LONAVALA

Trang 19

Thank You…!!!

19th Apr 2012

Sinhgad Institute of Technology ,LONAVALA

Ngày đăng: 15/12/2022, 16:06

w