Read full paper at:
http://www.scirp.org/journal/PaperInformation.aspx?PaperID=49261#.VJD5acnQrzE
http://www.scirp.org/journal/PaperInformation.aspx?PaperID=49261#.VJD5acnQrzE
Author(s)
Management Information Systems, Faculty of Business, The University of Jordan, Amman, Jordan.
Computer Information Systems, King Abdullah II School for Information Technology, The University of Jordan, Amman, Jordan.
Management Information Systems, Faculty of Business, The University of Jordan, Amman, Jordan.
Computer Information Systems, King Abdullah II School for Information Technology, The University of Jordan, Amman, Jordan.
Management Information Systems, Faculty of Business, The University of Jordan, Amman, Jordan.
Cloud computing aims to
maximize the benefit of distributed resources and aggregate them to achieve
higher throughput to solve large scale computation problems. In this
technology, the customers rent the resources and only pay per use. Job
scheduling is one of the biggest issues in cloud computing. Scheduling of
users’ requests means how to allocate resources to these requests to finish the
tasks in minimum time. The main task of job scheduling system is to find the
best resources for user’s jobs, taking into consideration some statistics and
dynamic parameters restrictions of users’ jobs. In this research, we introduce
cloud computing, genetic algorithm and artificial neural networks, and then
review the literature of cloud job scheduling. Many researchers in the
literature tried to solve the cloud job scheduling using different techniques.
Most of them use artificial intelligence techniques such as genetic algorithm
and ant colony to solve the problem of job scheduling and to find the optimal
distribution of resources. Unfortunately, there are still some problems in this
research area. Therefore, we propose implementing artificial neural networks to
optimize the job scheduling results in cloud as it can find new set of
classifications not only search within the available set.
Cite this paper
Maqableh, M. , Karajeh, H. and Masa’deh, R.
(2014) Job Scheduling for Cloud Computing Using Neural Networks. Communications and Network, 6, 191-200. doi: 10.4236/cn.2014.63021.
| [1] | Xu, X. (2012) From Cloud Computing to Cloud Manufacturing. Robotics and Computer-Integrated Manufacturing, 28, 75-86. http://dx.doi.org/10.1016/j.rcim.2011.07.002 |
| [2] | Svantesson, D. and Clarke, R. (2010) Privacy and Consumer Risks in Cloud Computing. Computer Law & Security Review, 26, 391-397. http://dx.doi.org/10.1016/j.clsr.2010.05.005 |
| [3] |
Jadeja, Y. and Modi, K. (2012)
Cloud Computing—Concepts, Architecture and Challenges. 2012
International Conference on Computing, Electronics and Electrical
Technologies (ICCEET).
http://dx.doi.org/10.1109/ICCEET.2012.6203873 |
| [4] | Malathi, M. (2011) Cloud Computing Concepts. 3rd International Conference on Electronics Computer Technology (ICECT). |
| [5] |
Nexogy (2014) The Impact of Cloud Computing for VoIP.
http://nexogy.wordpress.com/2011/09/27/the-impact-of-cloud-computing-for-voip/ |
| [6] | Arshad, J., Townend, P. and Xu, J. (2013) A Novel Intrusion Severity Analysis Approach for Clouds. Future Generation Computer Systems, 29, 416-428. http://dx.doi.org/10.1016/j.future.2011.08.009 |
| [7] | Modi, C., et al. (2013) A Survey of Intrusion Detection Techniques in Cloud. Journal of Network and Computer Applications, 36, 42-57. http://dx.doi.org/10.1016/j.jnca.2012.05.003 |
| [8] |
Subashini, S. and Kavitha, V.
(2011) A Survey on Security Issues in Service Delivery Models of Cloud
Computing. Journal of Network and Computer Applications, 34, 1-11. http://dx.doi.org/10.1016/j.jnca.2010.07.006 |
| [9] |
Rabai, L.B.A., et al. (2013) A
Cybersecurity Model in Cloud Computing Environments. Journal of King
Saud University—Computer and Information Sciences, 25, 63-75. http://dx.doi.org/10.1016/j.jksuci.2012.06.002 |
| [10] | Karajeh, H., Maqableh, M. and Masa’deh, R. (2014) Security of Cloud Computing Environment. 23rd IBIMA Conference on Vision 2020: Sustainable Growth, Economic Development, and Global Competitiveness. |
| [11] | Mathur, P. and Nishchal, N. (2010) Cloud Computing: New Challenge to the Entire Computer Industry. 2010 1st International Conference on Parallel Distributed and Grid Computing (PDGC), Solan, 28-30 October 2010, 223-228. |
| [12] | Maqableh, M., Samsudin, A. and Alia, M. (2008) New Hash Function Based on Chaos Theory (CHA-1). 20-27. |
| [13] | Maqableh, M.M. (2010) Secure Hash Functions Based on Chaotic Maps for E-Commerce Applications. International Journal of Information Technology and Management Information System (IJITMIS), 1, 12-22. |
| [14] | Maqableh, M.M. (2010) Fast Hash Function Based on BCCM Encryption Algorithm for E-Commerce (HFBCCM). 5th International Conference on E-Commerce in Developing Countries: With Focus on Export, Le Havre, 15-16 September 2010, 55-64. |
| [15] | Maqableh, M.M. (2011) Fast Parallel Keyed Hash Functions Based on Chaotic Maps (PKHC). Western European Workshop on Research in Cryptology, Lecture Notes in Computer Science, Weimar, 20-22 July 2011, 33-40. |
| [16] | Maqableh, M.M. (2012) Analysis and Design Security Primitives Based on Chaotic Systems for E-Commerce. Durham University, Durham. |
| [17] |
Wikipedia (2014) Cloud Computing. Wikipedia Contributors.
http://en.wikipedia.org/w/index.php?title=Cloud_computing&oldid=616939446 |
| [18] | Khorshed, M.T., Ali, A.B.M.S. and Wasimi, S.A. (2012) A Survey on Gaps, Threat Remediation Challenges and Some Thoughts for Proactive Attack Detection in Cloud Computing. Future Generation Computer Systems, 28, 833-851. http://dx.doi.org/10.1016/j.future.2012.01.006 |
| [19] |
Benny Karunakar, D. and Datta,
G.L. (2007) Controlling Green Sand Mould Properties Using Artificial
Neural Networks and Genetic Algorithms—A Comparison. Applied Clay
Science, 37, 58-66.
http://dx.doi.org/10.1016/j.clay.2006.11.005 |
| [20] | Abdella, M. and Marwala, T. (2005) The Use of Genetic Algorithms and Neural Networks to Approximate Missing Data in Database. Computing and Informatics, 24, 577-589. |
| [21] |
Fraile-Ardanuy, J. and Zufiria,
P.J. (2007) Design and Comparison of Adaptive Power System Stabilizers
Based on Neural Fuzzy Networks and Genetic Algorithms. Neurocomputing,
70, 2902-291 2. http://dx.doi.org/10.1016/j.neucom.2006.06.014 |
| [22] | Kumar, P. and Verma, A. (2012) Scheduling Using Improved Genetic Algorithm in Cloud Computing for Independent Tasks. ICACCT12, Chennai, 3 November 2012. |
| [23] | Goni, S.M., Oddone, S., Segura, J.A., Mascheroni, R.H. and Salvadori, V.O. (2008) Prediction of Foods Freezing and Thawing Times: Artificial Neural Networks and Genetic Algorithm Approach. Journal of Food Engineering, 84, 164-178. http://dx.doi.org/10.1016/j.jfoodeng.2007.05.006 |
| [24] |
Group, L. (2014) Optimisation of Collector Form and Response.
http://www.engineering.lancs.ac.uk/lureg/group_research/wave_energy_research/Collector_Shape_ Design.php. |
| [25] | Heckerling, P.S., Gerber, B.S., Tape, T.G. and Wigton, R.S. (2004) Use of Genetic Algorithms for Neural Networks to Predict Community-Acquired Pneumonia. Artificial Intelligence in Medicine, 30, 71-84. |
| [26] | Varahrami, V. (2010) Application of Genetic Algorithm to Neural Network Forecasting of Short-Term Water Demand. International Conference on Applied Economics—ICOAE, Athens, 26-28 August 2010, 783-787. |
| [27] | Chen, C.R. and Ramaswamy, H.S. (2002) Modeling and Optimization of Variable Retort Temperature (VRT) Thermal Processing Using Coupled Neural Networks and Genetic Algorithms. Journal of Food Engineering, 53, 209-220. http://dx.doi.org/10.1016/S0260-8774(01)00159-5 |
| [28] | Tadiou, K.M. (2014) The Future of Human Evolution. http://futurehumanevolution.com/artificial-intelligence-future-human-evolution/artificial-neural-networks |
| [29] | Li, L.Q. (2009) An Optimistic Differentiated Service Job Scheduling System for Cloud Computing Service Users and Provider. 3rd International Conference on Multimedia and Ubiquitous Engineering, Qingdao, 4-6 June 2009, 295-299. |
| [30] | do Lago, D.G., Madeira, E.R.M. and Bittencourt, L.F. (2011) Power-Aware Virtual Machine Scheduling on Clouds Using Active Cooling Control and DVFS. 9th International Workshop on Middleware for Grids, Clouds and e-Science, Lisboa, 12-16 December 2011. |
| [31] | Dutta, D. and Joshi, R.C. (2011) A Genetic-Algorithm Approach to Cost-Based Multi-QoS Job Scheduling in Cloud Computing Environment. International Conference and Workshop on Emerging Trends in Technology (ICWET 2011)-TCET, Mumbai, 25-26 February 2011. |
| [32] | Ghanbari, S. and Othman, M. (2012) A Priority Based Job Scheduling Algorithm in Cloud Computing. Procedia Engineering, 50, 778-785. |
| [33] |
Xu, B.M., Zhao, C.Y., Hu, E.Z.
and Hu, B. (2011) Job Scheduling Algorithm Based on Berger Model in
Cloud Environment. Advances in Engineering Software, 42, 419-425. http://dx.doi.org/10.1016/j.advengsoft.2011.03.007 |
| [34] | Li, K., et al. (2011) Cloud Task Scheduling Based on Load Balancing Ant Colony Optimization. 6th Annual China Grid Conference, Dalian, 22-23 August 2011. |
| [35] | Morariu, O., Morariu, C. and Borangiu, T. (2012) A Genetic Algorithm for Workload Scheduling in Cloud Based E-Learning. Proceedings of the 2nd International Workshop on Cloud Computing Platforms (CloudCP 12), Bern, 10 April 2012. |
| [36] |
Palmieri, F., Buonanno, L.,
Venticinque, S., Aversa, R. and Di Martino, B. (2013) A Distributed
Scheduling Framework Based on Selfish Autonomous Agents for Federated
Cloud Environments. Future Generation Computer Systems, 29, 1461-1472. http://dx.doi.org/10.1016/j.future.2013.01.012 |
| [37] | Frincu, M.E. (2014) Scheduling Highly Available Applications on Cloud Environments. Future Generation Computer Systems, 32, 138-153. http://dx.doi.org/10.1016/j.future.2012.05.017 |
| [38] | Vijindra and Shenai, S. (2012) Survey on Scheduling Issues in Cloud Computing. Procedia Engineering, 38, 2881-2888. http://dx.doi.org/10.1016/j.proeng.2012.06.337 |
| [39] | Zhang, Y.H., Feng, L. and Yang, Z. (2011) Optimization of Cloud Database Route Scheduling Based on Combination of Genetic Algorithm and Ant Colony Algorithm. Procedia Engineering, 15, 3341-3345. http://dx.doi.org/10.1016/j.proeng.2011.08.626 |
| [40] |
Mezmaz, M., Melab, N., Kessaci,
Y., Lee, Y.C., Talbi, E.G., Zomaya, A.Y. and Tuyttens, D. (2011) A
Parallel Bi-Objective Hybrid Metaheuristic for Energy-Aware Scheduling
for Cloud Computing Systems. Journal of Parallel and Distributed
Computing, 71, 1497-1508. http://dx.doi.org/10.1016/j.jpdc.2011.04.007 eww141217lx |
| [41] | Tsai, J.T., Fang, J.C. and Chou, J.H. (2013) Optimized Task Scheduling and Resource Allocation on Cloud Computing Environment Using Improved Differential Evolution Algorithm. Computers & Operations Research, 40, 3045-3055. http://dx.doi.org/10.1016/j.cor.2013.06.012 |
| [42] | Yang, H. and Tate, M. (2012) A Descriptive Literature Review and Classification of Cloud Computing Research. Communications of the Association for Information Systems, 31, 35-60. |
评论
发表评论