Task Aware Resource Allocation for Maximizing Throughput in Cloud Environment with Heuristic Knowledgebase Approach

Authors

  • Bakul Panchal  Department of Computer Engineering L. D. College of Engineering, Ahmedabad, Gujarat, India

Keywords:

Artificial Neural Network, QSAR, DFT, HUMO, LUMO, NCl

Abstract

In Cloud Environment, Resources available to the client on demand with pay per usage. Higher throughput with minimal execution time can reduce the budget cost for client as well as can never violate Service Level Agreement (SLA). Specific Task should be allocated to proper Virtual Machine can generate efficient result. Our study suggests a better approach to achieve this efficiency using empirical analysis for task by generating knowledgebase heuristic task database. In first step our approach suggest, before allocating a task for execution on Virtual Machine, find out task characteristic, estimate execution time by matching with self-generated heuristic database. During second step find out efficient virtual machine who is capable to do this task with higher throughput in minimum execution time. Better enhancement should be achieved using adaptive threshold value to compare task with heuristic database. This approach can optimize tradeoff between Quality of Service for task and resource utilization.

References

  1. Eran Chinthaka Withana and Beth Plale, “Usage Patterns to Provision for Scientific Experimentation in Clouds”. 2nd IEEE International Conference on Cloud Computing Technology and Science. Pages 226-233.
  2. David Candeia, Ricardo Ara´ujo, Raquel Lopes, Francisco Brasileiro, “Investigating Business-Driven Cloudburst Schedulers for e-Science Bag-of-Tasks Applications”. 2nd IEEE International Conference on Cloud Computing Technology and Science. Pages 343-350.
  3. D. P. da Silva, W. Cirne, and F. V. Brasileiro. Trading cycles for information: Using replication to schedule bag-of -tasks applications on computational grids. In Euro-Par, pages 169–180, 2003.
  4. M. Armbrust et al., “Above the clouds: A berkeley view of cloud computing,” EECS Department, University of California, Berkeley, Tech.
  5. W. Smith, I. Foster, and V. Taylor, “Predicting application run times using historical information,” in Job Scheduling Strategies for Parallel Processing. Springer, p. 122.
  6. H. Li, D. Groep, J. Templon, and L. Wolters, “Predicting job start times on clusters,” in ccgrid. IEEE, 2004, pp. 301–308.
  7. D. Nurmi, J. Brevik, and R. Wolski, “QBETS: Queue bounds estimation from time series,” in Job Scheduling Strategies for Parallel Processing. Springer, pp. 76–101.
  8. A. A. Julian, J. Bunn, R. Cavanaugh, F. V. Lingen, M. A. Mehmood, H. Newman, C. Steenberg, and I. Willers, “Predicting the resource requirements of a job submission arshadali,” in In Proceedings of the Conference on Computing in High Energy and Nuclear Physics (CHEP 2004, 2004, p. 273.
  9. F. Berman et al., “Adaptive computing on the grid using apples,” IEEE Transactions on Parallel and Distributed Systems, vol. 14, no. 4, pp. 369–382, 2003.
  10. F. Berman, A. Chien, K. Cooper, J. Dongarra, I. Foster, D. Gannon, L. Johnsson, K. Kennedy, C. Kesselman, J. Mellor-Crumme et al.,
  11. “The GrADS project: Software support for high-level grid application development,” International Journal of High Performance Computing Applications, vol. 15, no. 4, p. 327, 2001.
  12. A. Ganapathi, Y. Chen, A. Fox, R. Katz, and D. Patterson, “Statistics-Driven Workload Modeling for the Cloud,” Technical Report
  13. UCB/EECS-2009-160, EECS Department, University of California, Berkeley, Tech. Rep., 2009.
  14. J. Dean and S. Ghemawat, “MapReduce: simplified data processing on large clusters,” Communications of the ACM, vol. 51, no. 1, pp. 107–113,2008.
  15. F. Berman, R. Wolski, S. Figueira, J. Schopf, and G. Shao, “Applicationlevel scheduling on distributed heterogeneous networks,” in Proceedings of the 1996 ACM/IEEE conference on Supercomputing (CDROM). IEEE Computer Society, 1996, p. 39.

Downloads

Published

2014-12-25

Issue

Section

Research Articles

How to Cite

[1]
Bakul Panchal, " Task Aware Resource Allocation for Maximizing Throughput in Cloud Environment with Heuristic Knowledgebase Approach, International Journal of Scientific Research in Science, Engineering and Technology(IJSRSET), Print ISSN : 2395-1990, Online ISSN : 2394-4099, Volume 1, Issue 1, pp.23-26, -2014.