Browse > Article
http://dx.doi.org/10.3837/tiis.2015.06.004

RAS: Request Assignment Simulator for Cloud-Based Applications  

Rajan, R. Arokia Paul (Department of Computer Science and Engineering, Pondicherry Engineering College)
Francis, F. Sagayaraj (Department of Computer Science and Engineering, Pondicherry Engineering College)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.9, no.6, 2015 , pp. 2035-2049 More about this Journal
Abstract
Applications deployed in cloud receive a huge volume of requests from geographically distributed users whose satisfaction with the cloud service is directly proportional to the efficiency with which the requests are handled. Assignment of user requests based on appropriate load balancing principles significantly improves the performance of such cloud-based applications. To study the behavior of such systems, there is a need for simulation tools that will help the designer to set a test bed and evaluate the performance of the system by experimenting with different load balancing principles. In this paper, a novel architecture for cloud called Request Assignment Simulator (RAS) is proposed. It is a customizable, visual tool that simulates the request assignment process based on load balancing principles with a set of parameters that impact resource utilization. This simulator will help to ascertain the best possible resource allocation technique by facilitating the designer to apply and test different load balancing principles for a given scenario.
Keywords
Cloud computing; Cloud simulators; Request assignment; Load balancing;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, I. Stoica, M. Zaharia, "Above the Clouds: A Berkeley View of Cloud Computing," Communications of the ACM Magazine, vol. 53, issue 4, pp. 50-58, 2010.   DOI
2 A. Velte, T. Velte, R. Elsenpeter, Cloud Computing, A Practical Approach, McGraw-Hill Education, 2009.
3 K. Purdy, “How Google Apps works when actual people use it,” http://www.techrepublic.com/blog/google-in-the-enterprise/how-google-apps-works-when-actual-people-use-it/, 2011
4 Rackspace Open Cloud Reference Architecture, http://www.rackspace.com/knowledge_center/article/rackspace-open-cloud-reference-architecture, 2013.
5 R. Buyya, J. Broberg, A. Goscinski, Cloud Computing: Principles and Paradigms, Wiley Press, New York, USA, 2011.
6 K. A. Nuaimi, N. Mohamed, M. A. Nuaimi, J. Al-Jaroodi, "A Survey of Load Balancing in Cloud Computing: Challenges and Algorithms," Second Symposium on Network Cloud Computing and Applications (NCCA), pp. 137-142, 2012.
7 R. Buyya, M. Murshed, “GridSim: A Toolkit for the Modeling and Simulation of Distributed Resource Management and Scheduling for Grid Computing, Concurrency and Computation: Practice and Experience (CCPE),” vol. 14, no. 13-15, pp. 1175-1220, USA, 2002.   DOI
8 R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. De Rose, R. Buyya, "CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms," Software: Practice and Experience, vol. 41, no.1, pp. 23-50, Wiley Press, 2011.   DOI
9 G. Ramos, Martins, "ClusterSim: a Java-based parallel discrete-event simulation tool for cluster computing," in Proc. of IEEE International Conference on Cluster Computing, pp. 401-410, 2004.
10 B. Wickremasinghe, R. N. Calheiros, R. Buyya, "CloudAnalyst: A CloudSim-Based Visual Modeller for Analysing Cloud Computing Environments and Applications," in Proc. of 24th IEEE International Conference on Advanced Information Networking and Applications (AINA), pp. 446-452, 2010.
11 A. Núñez, L. Jose, Vázquez-Poletti, Agustin C. Caminero, Gabriel G. Castañé, Jesus Carretero and Ignacio M. Llorente, "iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator," Springer, Journal of Grid Computing, vol. 10, issue 1 , pp. 185-209, 2012.   DOI
12 S. Ostermann, K. Plankensteiner, R. Prodan, T. Fahringer, "GroudSim: An Event-Based Simulation Framework for Computational Grids and Clouds," in Proc. of Euro-Par 2010 Parallel Processing Workshops, pp, 305-313, 2010.
13 Y. Jararweh, Z. Alshara, M. Jarrah, M. Kharbutli, M. Alsaleh, "TeachCloud: A Cloud Computing Educational Toolkit," International Journal of Cloud Computing (IJCC), vol. 2, no. 2-3, pp. 237-257, 2013.   DOI
14 Brucker, Peter, Scheduling Algorithms, Operations Research & Decision Theory, Springer, 5th Edition, 2007.
15 Jinesh Varia, “Amazon Web Services - Architecting for The Cloud: Best Practices,” http://media.amazonwebservices.com/ AWS_Cloud_Best_Practices.pdf, 2011.
16 K. A. Nuaimi, N. Mohamed, M. A. Nuaimi, J. Al-Jaroodi, "A Survey of Load Balancing in Cloud Computing: Challenges and Algorithms," in Proc. of Second Symposium on Network Cloud Computing and Applications (NCCA), pp. 137 - 142, 2012.
17 Reverso web services, http://www.reverso.net/text_translation.aspx?lang=EN.
18 Amazon EC2 services, docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/concepts.html.
19 V. Vineetha, “Performance Monitoring in Cloud: Building Tomorrow's Enterprise,” http://www.infosys.com/engineering-services/features-opinions/Documents/cloud-performance-monitoring.pdf, 2012.
20 F. Lin, X. Zhou, D. Huang, W. Song, D. Han, "Service Scheduling in Cloud Computing based on Queuing Game Model," KSII Transactions on Internet and Information Systems, vol. 8, no. 5, pp. 1554-1566, 2014.   DOI
21 R. Arokia Paul Rajan, F. Sagayaraj Francis, "Dynamic Scheduling of Requests Based on Impacting Parameters in Cloud Based Architectures," in Proc. of the 48th Annual Convention of Computer Society of India, Advances in Intelligent Systems and Computing, Springer International Publishing, vol. I, series 248, pp. 513-521, 2014.
22 A. Gulati, G. Shanmuganathan, A. Holler and A. Irfan, "Cloud scale resource management: Challenges and techniques," in Proc. of 3rd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 2011), 2011.
23 S. C. Gupta and V. K. Kapoor, Fundamentals of Mathematical Statistics, 14th Edition, Sultan Chand & Sons, India, 2014.