SimBusPro: A Simulation-Based Decision Support Tool used for the Optimization of Business Processes running on the Cloud
|
|
- Brendan Reed
- 8 years ago
- Views:
Transcription
1 SimBusPro: A Simulation-Based Decision Support Tool used for the Optimization of Business Processes running on the Cloud Ahmet Özkök, Ali Ercingöz, Halit A. Dönmez,Tansel Dökeroğlu, Veysi İşler Simsoft Computer Technologies Ankara/TURKEY {ahmet.ozkok, ali.ercingoz, halit.donmez, tansel.dokeroglu, veysi}@simsoft.com.tr Abstract - In this study, SimBusPro, a novel business process modelling and optimisation tool that runs on Cloud, is introduced. The tool is developed during a project called SCI-BUS (Scientific Gateway-Based User Support) under the seventh Framework of the European Commission. SimBusPro has a visual editor that uses BPMN 2.0 notation. A wide range of commercial and academic workflow processes can be modelled, simulated and optimised using SimBusPro. The distributed computational architecture of the tool is capable of completing complex simulations in reasonable times. In addition to these features, with the alternative resource planning module, SimBusPro allows optimal resource assignments to be made for the processes that have been modelled. I. INTRODUCTION In the contemporary business world, it is necessary for firms to operate in a manner that is both cost-effective and responsive to changing conditions so as to ensure their existence. Thus, firms must continually analyse their business processes in their pursuit of continuous improvement, thereby bringing about continual improvements in their resource utilisation efficiency. One of the most prominent ways in which this continuous improvement can be achieved is via the use of business process modelling, and simulation and optimisation software [1]. SimBusPro [2], which was developed during a project called SCI-BUS (Scientific Gateway-Based User Support) under the 7th Framework of the European Commission, is an example of such a software program. In essence, SimBusPro is a simulation and optimisation-based decision support tool that can be run on cloud [3]. By using SimBusPro s modelling editor, it is possible to design and develop workflow diagrams that are in line with BPMN 2.0 [4, 5] standards. Once such a model has been established, its simulation, using parameters defined and entered by the user, can be carried out, which, in turn, will yield highly accurate and precise simulation reports containing various graphs representing miscellaneous information about the process that has been modelled. Via the results that are displayed in these reports, it is possible to make analyses that will lead to the achievement of increased efficiency in the utilisation of the resources of the processes that have been modelled. Business process modelling software programs, despite having the ability to model business processes with consummate ease, are typically limited by their ability to attain simulation results in reasonable times. SimBusPro is an exception to this and can generate simulation reports of complex models rapidly as it is compatible with Cloud technology. SimBusPro uses a scalable, distributed architecture in its calculating infrastructure. As a result, besides possessing the capability to perform simulations rapidly, SimBusPro eliminates any need for setup and updating, meaning that it is always readily available for use. SimBusPro makes use of a pay-per-use model, thereby allowing multiple users to benefit simultaneously in a secure environment. In July 2014, from the results that were obtained from a modelling and simulation competition in which SimBusPro was used as the modelling and simulating tool, users provided feedback about the software, thereby enabling its weaknesses to be identified. Since then, the problems identified have been addressed and SimBusPro has become more capable of successfully responding to the needs of its prospective users. SimBusPro is now extremely accomplished in the modelling and simulation of a very broad spectrum of processes [2]. Thus far in the paper, SimBusPro s various proficiencies have been discussed. In the second part of the paper, SimBusPro s programming design and architecture will be discussed. The third section of the paper will discuss the simulationbased optimisation of a pizzeria, whilst the fourth section will discuss results, and planned actions of the future. II. SIMBUSPRO S PROGRAMMING ARCHITECTURE Business process modelling, simulation and optimisation software programs are designed to model the service and manufacturing processes of business and firms, and to subsequently optimise their resource utilisations. Using SimBusPro, it is possible to obtain simulation data about processes in a virtual environment [6, 9]. This will enable those who opt to use SimBusPro to test certain hypotheses about their business processes without actually having to carry them out in real-life, which, effectively, will enable them save a lot of time and money. MIPRO 2015/miproBIS 1699
2 A. BPMN 2.0 Based Visual Editor BPMN is a universal modelling notation through which businesses are presented with a means with which they can display their internal procedures [4]. BPMN is a model established by an organization called OMG (Object Management Group Inc.) in which businesses and other such entities are presented with a means, or a platform, through which their internal business procedures in a graphical notation. This model was established in the hope of giving organization a means to communicate these procedures in a standard manner, thus facilitating the business transactions and performance collaborations between different organizations. This model will ensure that businesses understand themselves and the participants in their business more clearly and will enable them to adjust to new business circumstances quickly and with ease. The SimBusPro editor was developed using Eclipse s BPMN 2.0 library. Using this editor, it is possible to model a broad spectrum of business processes using all elements that are present in BPMN 2.0. In Figure 1, the fundamental elements of BPMN 2.0 are shown: Figure 1. Fundamental elements of BPMN 2.0 Three basic elements are events, activities and gateways. Events are occurrences cannot be controlled internally - such as the arrival of a message. Events trigger the start or end of activities within a business process. Tasks are planned activities that are carried out by using the resources of business process. They may be manual based on service tool or based on the sending or receiving of messages. Gateways indicate decision points within processes where the work flow is effectively split. B. Infrastructure of SimBusPro The SimBusPro Gateway is used for optimizing business processes through simulation by utilizing the SCI-BUS framework. To simulate multiple models simultaneously, the application sends models to the portal, which are then transferred grid machines via the guse system. The SimBusPro gateway has used the BOINC Desktop Grid as its Distributed Computing Infrastructure [7, 10, 11, 12, 13]. SimBusPro s architecture can be seen in Figure 2: Figure 2. SimBusPro s architecture C. Resource Utilisation Optimisation One prominent feature of SimBusPro is its ability to generate alternative solutions of models. This allows users to evaluate the performance of a given system under certain induced and controlled changes. SimBusPro enables users to toggle with the parameters of an existing model and display the results of the simulations of different versions of this model simultaneously on the Cloud. This endows users with the ability to easily identify superior models, thereby providing them with a means to improve their processes or systems. These capabilities will provide a multitude of benefits to firms who are seeking to improve their existing business processes or systems, and also to those who are planning the development of some system but have several alternative versions to choose from. Thus, SimBusPro can be used to optimise the number of resources that are used in a modelled system. To illustrate the way in which SimBusPro finds an optimal solution among various alternative models, let us imagine a fictional pizzeria. Let us assume further that the number of employees is not fixed and that 1 to 10 waiters, 1 to 8 delivery boys and 2 to 4 chefs can be employed. In such a case, SimBusPro would calculate all of the possible resource combinations and identify the best model with respect to some key performance indicator such as cost or customers served. In this scenario, SimBusPro must evaluate 240 separate models (number of waiters * number of delivery boys * number of chefs) and identify the best one among the lot. Due to the fact that SimBusPro makes use of a multitude of processors upon the Cloud in carrying out its calculations, it can generate the simulation reports corresponding to alternative models in reasonable times. D. Multi-Objective Optimisation Capability SimBusPro has the capability of carrying out both single-objective and multi-objective optimisations [8]. Multi-objective optimisations may be carried out with respect to any parameter including cost and process times (both of which it would typically seek to minimise). In the formula for multi-objective optimisation, each measure that is aimed to be optimised is multiplied by some weighted coefficient, the size of which depends on its importance. The formula is as follows: 1700 MIPRO 2015/miproBIS
3 where n is the number of measures that are to be optimised, w i is the weighted coefficient of measure i and r i is the value that is assumed by measure i. III. SOLUTION OF AN OPTIMISATION PROBLEM In this section of the paper, the optimisation of the business processes of a pizzeria will be discussed. The business processes of this pizzeria were modelled and simulated using SimBusPro. Alternative models were then generated by running simulations on the Cloud, after which an analysis of the alternatives was carried out in order to identify the optimal solution. A. Optimisation of the Business Processes of a Pizzeria The problem is as follows: A pizzeria is open for 10 hours (600 minutes) a day. When a customer arrives (once every 2 minutes) he/she chooses whether to eat in (80%) or take away (20%). The restaurant also accepts orders via phone or internet (which arrive once every 5 minutes). The details of the different processes that take place within the restaurant are given in Tables 1-3. TABLE I. EAT IN Take a seat 1 minute Order 5 minutes 1 waiter Pizza made 15 minutes 1 chef Dine 15 minutes Pay and leave 5 minutes 1 waiter TABLE II. TAKE AWAY Go to counter 0.5 minutes Order 2 minutes 1 clerk Payment 1.5 minutes 1 clerk Pizza made and exit 10 minutes 1 chef TABLE III. ONLINE/ PHONE ORDERS Order 2 minutes 1 telephone operator Pizza made 10 minutes 1 chef Delivery and payment 15 minutes 1 delivery boy Return to restaurant 13 minutes 1 delivery boy The restaurant currently employs 5 waiters, 10 chefs, 1 clerk, 1 telephone operator and 5 delivery boys, all of whom are paid $6 per hour. Assuming that the restaurant can spend up to $1,400 daily on wages, find the optimal combination of employees that is required to maximise the number of customers served during the course of a day. From the problem description, the following BPMN 2.0 diagram may be constructed as in Figure 3. Figure 3. BPMN Diagram of the Pizzeria Once this model was constructed on SimBusPro and the simulation data corresponding to the problem description were filled in, the model was simulated, yielding simulation reports containing miscellaneous information about the process. B. Analysis Results Before alternative models were developed and simulated in the search for the optimal solution, the simulation results of the existing system were analysed. The fundamental information regarding the simulation of the existing system is displayed in Table 4. TABLE IV. SIMULATION RESULTS OF THE EXISTING SYSTEM Simulation period 600 minutes Tokens entering the system 420 Tokens existing the system 376 Total cost $1,320 Of the 420 customers that entered the system, whether it be in person either to eat in or take away, or via orders placed by telephone or internet, 376 managed to get served within the simulation period, which corresponds to 89.5%. Thus, in the existing system, 89.5% of customers who enter the system get served during the course of a working day, whereas the remaining 10.5% do not. This is due to the fact that they must await the resources (the employees) that have been occupied by prior customers. The expenditure on daily wages can be seen from the table to be $1,320. The objective of this optimisation problem is to ultimately serve the maximum amount of customers without exceeding the daily wage budget of $1,400. In order to achieve this goal, simulation results from the existing system must be analysed. The resource utilization rates must be analysed to determine which resources are being used efficiently, and which are not. The resource utilisation rates can be seen in Figure 4. MIPRO 2015/miproBIS 1701
4 Figure 6. The Number of Customers that wait for each Resource Figure 4. Utilisation Rates of the Pizzeria s Resources From this graph, it can be seen that the waiters, chefs and delivery boys are extremely busy whereas the clerks and telephone operators are not. This shows that in the prevention of the formation of queues and as per the objective of serving the maximum amount of customers, ideally, more waiters, chefs and delivery boys should be hired. However, the management must take heed not to violate the budget constraint. Thus, the resource for which most customers are waiting for must be determined, and its numbers must be increased. Figure 5 shows the total time waited for each resource by the customers throughout the simulation time span. Figure 5. Minimum, Maximum and Average Times Waited by Tokens for each resource One can see from this graph that it is the waiters, chefs and delivery boys for whom the customers wait the longest periods of time. This reflects the information shown previously in the utilisation rates graph. The total time waited for the delivery boy is particularly high (assuming an average value of approximately 20 minutes and a maximum value of over 180 minutes), thereby once again hinting at the fact that the hiring of new (a) delivery boy(s) ought to be priorities in order to improve the existing system. In Figure 6, the total number of customers that wait for each resource throughout the simulation duration is displayed. The graph shows that most customers are waiting for waiters, chefs and delivery boys. There are also some customers who wait for the clerk. However, the number waiting for this resource is far less when compared to the 3 aforementioned resources. This graph also shows that none of the customers wait for the operator, who is always readily available. To summarise, the resource utilisation graphs show that the chefs, delivery boys and waiters are extremely busy, whereas the clerk and operator are not. The waiting times of tokens for each resource graph shows that tokens do not wait for clerks or operators for prolonged periods of time, whereas queues may sometimes be formed where they sometimes have to wait for the other 3 resources. This graph shows that it is the chefs, delivery boys and waiters for which most tokens have to wait. This information shows that, in the establishment of alternative models, the numbers of the chefs, waiters and delivery boys have to be modified, whereas the numbers of the operators and clerks should be kept constant. Our analysis shows that in our search for alternative solutions, the number of chefs will either be 9, 10 or 11, whereas the numbers of the waiters and delivery boys will take the values of 4, 5 and 6. Thus, this corresponds to 27 alternative solutions. SimBusPro will generate simulation reports of the different resource combinations. Among these alternative solutions, the one that serves the most customers whilst meeting budget constraints will be chosen as the optimal. It takes approximately 7 minutes to run each simulation. 27 separate processors were used in order to carry out the simulation of the alternative solutions, corresponding to a total simulation time of 7-8 minutes. Among the 27 alternatives, the optimal solution was identified as the one having served the most customers whilst not breaching the budget constraint. In this new system, the restaurant is to employ 5 waiters, 10 chefs, 1 clerk, 1 operator and 6 delivery boys. In this solution, the only difference from the original system is that 1 more delivery boy has been hired. The basic information corresponding to the simulation of the new system is displayed in Table 5. TABLE V. SIMULATION RESULTS OF THE OPTIMAL SOLUTION Simulation period 600 minutes Tokens entering the system 420 Tokens exiting the system 395 Total cost $1, MIPRO 2015/miproBIS
5 When compared to the previous system, it can be seen that the number of customers served during a typical working day has increased to 395, which corresponds to a 5% increase and that the daily wage budget of $1,400 has not been exceeded. Figure 7 shows the number of tokens waiting for each resource in the optimal system. IV. CONLUSION In this paper, the description of SimBusPro, a simulation-based decision support tool that makes use of BPMN 2.0, has been discussed, and an optimisation problem has been solved. SimBusPro is proficient in the modelling and simulation of a broad spectrum of business processes. Being compatible with Cloud technologies, SimBusPro offers end users a plethora of advantages including the ability to perform rapid simulations. In the future, a new optimiser module that can solve integer programming and linear programming problems is planned to be added to the software. This module will allow for rapid optimisation, and will pose an alternative to the already-present simulation module. REFERENCES Figure 7. The Number of tokens that wait for each Resource in the Optimal System When compared to the original system, the numbers of the customers waiting for the chefs, delivery boys and waiters have decreased by 38%, 71% and 47% respectively, whereas the number waiting for the clerk has increased by 66% (due to the fact that he/she is now being kept busier by serving an increased number of customers). The mean queue length in the system has therefore decreased by 41%. Figure 8 shows the maximum, minimum and average time waited by tokens for each resource in the optimised system. Figure 8. Time Waited by Tokens for each Resource in the Optimal System When compared to the original data, the average waiting times in the queues of the system can be seen to have decreased by 90%, whereas the decrease in the maximum waiting times is 78%. Thus, in the new system, customer satisfaction can be expected to rise significantly as a result of no longer having to wait as much to be served. [1] Aysolmaz, B., Coşkunçay, A., Demirörs, O., & Yıldız, A. (2011). Kamuda iş süreçleri modelleme: Gereği ve yararları. 5. Ulusal Yazılım Mühendisliği Sempozyumu, [2] (Last visited 1 January 2015) [3] (Last visited 1 January 2015) [4] Model, B. P. (2011). Notation (BPMN). OMG Specification. Object Management Group. [5] Chinosi, M., & Trombetta, A. (2012). BPMN: An introduction to the standard. Computer Standards & Interfaces, 34(1), [6] Baykasoğlu, A., ve Dereli, T., (2003) Proseslerin bilgisayar ortamlarında modellenmesi, analizi ve seçimi, Endüstri Mühendisliği Dergisi, Cilt 14, Sayı 1, [7] (Last visited 1 January 2015) [8] Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. A. M. T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA- II. Evolutionary Computation, IEEE Transactions on, 6(2), [9] Baykasoğlu, A. (2013). İş Süreçleri Modelleme/Benzetim Yazılımı Seçimi İçin Çizge Teorisi ve Matris Yöntemi Temelli Bir Yaklaşım. Gazi Üniversitesi Mühendislik-Mimarlık Fakültesi Dergisi, 28(3). [10] Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica,I, and Zaharia, M. (2010). A view of cloud computing. Communications of the ACM, 53(4), [11] Kacsuk, P., Terstyanszky, G., Balasko, A., Karoczkai, K., & Farkas, Z. (2013). Executing Multi-workflow simulations on a mixed grid/cloud infrastructure using the SHIWA and SCI-BUS Technology. Cloud Computing and Big Data, 23, 141. [12] Ould, M. A., & Ould, M. A. (1995). Business Processes: Modelling and analysis for re-engineering and improvement. Chichester: Wiley. [13] Dokeroglu T., Ozal S., Bayir M.A., Cinar M.S., Coşar A., (2014) Improving the performance of Hadoop Hive by sharing scan and computation tasks, Journal of Cloud Computing: Advances, Systems and Applications. MIPRO 2015/miproBIS 1703
A Hybrid Scheduling Approach for Scalable Heterogeneous Hadoop Systems
A Hybrid Scheduling Approach for Scalable Heterogeneous Hadoop Systems Aysan Rasooli Department of Computing and Software McMaster University Hamilton, Canada Email: rasooa@mcmaster.ca Douglas G. Down
More informationA Hybrid Load Balancing Policy underlying Cloud Computing Environment
A Hybrid Load Balancing Policy underlying Cloud Computing Environment S.C. WANG, S.C. TSENG, S.S. WANG*, K.Q. YAN* Chaoyang University of Technology 168, Jifeng E. Rd., Wufeng District, Taichung 41349
More informationA Proposed Case for the Cloud Software Engineering in Security
A Proposed Case for the Cloud Software Engineering in Security Victor Chang and Muthu Ramachandran School of Computing, Creative Technologies and Engineering, Leeds Metropolitan University, Headinley,
More informationJustifying Simulation. Why use simulation? Accurate Depiction of Reality. Insightful system evaluations
Why use simulation? Accurate Depiction of Reality Anyone can perform a simple analysis manually. However, as the complexity of the analysis increases, so does the need to employ computer-based tools. While
More informationSCI-BUS gateways for grid and cloud infrastructures
SCI-BUS gateways for grid and cloud infrastructures Tamas Kiss University of Westminster Peter Kacsuk, Zoltan Farkas MTA SZTAKI VERCE project meeting 1 st February 2013, Edinburgh SCI-BUS is supported
More informationAdvanced Task Scheduling for Cloud Service Provider Using Genetic Algorithm
IOSR Journal of Engineering (IOSRJEN) ISSN: 2250-3021 Volume 2, Issue 7(July 2012), PP 141-147 Advanced Task Scheduling for Cloud Service Provider Using Genetic Algorithm 1 Sourav Banerjee, 2 Mainak Adhikari,
More informationTHE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT
TREX WORKSHOP 2013 THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT Jukka Tupamäki, Relevantum Oy Software Specialist, MSc in Software Engineering (TUT) tupamaki@gmail.com / @tukkajukka 30.10.2013 1 e arrival
More informationISBN: 978-0-9891305-3-0 2013 SDIWC 1
Implementation of Novel Accounting, Pricing and Charging Models in a Cloud-based Service Provisioning Environment Peter Bigala and Obeten O. Ekabua Department of Computer Science North-West University,
More informationInternational Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) www.iasir.net
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0047 ISSN (Online): 2279-0055 International
More informationPerformance of Cloud Computing Centers with Multiple Priority Classes
202 IEEE Fifth International Conference on Cloud Computing Performance of Cloud Computing Centers with Multiple Priority Classes Wendy Ellens, Miroslav Živković, Jacob Akkerboom, Remco Litjens, Hans van
More informationPerformance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing
IJECT Vo l. 6, Is s u e 1, Sp l-1 Ja n - Ma r c h 2015 ISSN : 2230-7109 (Online) ISSN : 2230-9543 (Print) Performance Analysis Scheduling Algorithm CloudSim in Cloud Computing 1 Md. Ashifuddin Mondal,
More informationInternational Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014
RESEARCH ARTICLE OPEN ACCESS Survey of Optimization of Scheduling in Cloud Computing Environment Er.Mandeep kaur 1, Er.Rajinder kaur 2, Er.Sughandha Sharma 3 Research Scholar 1 & 2 Department of Computer
More informationSecure Attack Measure Selection and Intrusion Detection in Virtual Cloud Networks. Karnataka. www.ijreat.org
Secure Attack Measure Selection and Intrusion Detection in Virtual Cloud Networks Kruthika S G 1, VenkataRavana Nayak 2, Sunanda Allur 3 1, 2, 3 Department of Computer Science, Visvesvaraya Technological
More informationSecured Storage of Outsourced Data in Cloud Computing
Secured Storage of Outsourced Data in Cloud Computing Chiranjeevi Kasukurthy 1, Ch. Ramesh Kumar 2 1 M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur Affiliated
More informationBPM and Simulation. A White Paper. Signavio, Inc. Nov 2013. Katharina Clauberg, William Thomas
BPM and Simulation A White Paper Signavio, Inc. Nov 2013 Katharina Clauberg, William Thomas Table of Contents 1. Executive Summary... 3 2. Setting the Scene for Process Change... 4 3. Identifying the Goals
More informationAnalysis of Service Broker Policies in Cloud Analyst Framework
Journal of The International Association of Advanced Technology and Science Analysis of Service Broker Policies in Cloud Analyst Framework Ashish Sankla G.B Pant Govt. Engineering College, Computer Science
More informationBPMN and Simulation. L. J. Enstone & M. F. Clark The Lanner Group April 2006
BPMN and Simulation L. J. Enstone & M. F. Clark The Lanner Group April 2006 Abstract This paper describes the experiences and technical challenges encountered by the Lanner group in building a Java based
More informationMicroinvest Warehouse Pro Light Restaurant is designed to work in tandem with Microinvest Warehouse Pro which provides all back office functions.
Important to know! Microinvest Warehouse Pro Light Restaurant is designed to work in tandem with Microinvest Warehouse Pro which provides all back office functions. When you start up the restaurant module
More informationLarge format print solutions.
Large format print solutions. FOR COMPUTER AIDED DESIGN AND GEOGRAPHICAL INFORMATION SYSTEMS you can ipf510 ipf605 ipf610 ipf650 ipf655 ipf710 ipf750 ipf755 ipf815 ipf825 imageprograf MFP 17 24 36 44 MFP
More informationA Review of Load Balancing Algorithms for Cloud Computing
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume - 3 Issue -9 September, 2014 Page No. 8297-8302 A Review of Load Balancing Algorithms for Cloud Computing Dr.G.N.K.Sureshbabu
More informationReallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b
Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan
More informationWORKFLOW ENGINE FOR CLOUDS
WORKFLOW ENGINE FOR CLOUDS By SURAJ PANDEY, DILEBAN KARUNAMOORTHY, and RAJKUMAR BUYYA Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. Workflow Engine for clouds
More informationAN EFFICIENT STRATEGY OF THE DATA INTEGRATION BASED CLOUD
INTERNATIONAL JOURNAL OF REVIEWS ON RECENT ELECTRONICS AND COMPUTER SCIENCE AN EFFICIENT STRATEGY OF THE DATA INTEGRATION BASED CLOUD Koncha Anantha Laxmi Prasad 1, M.Yaseen Pasha 2, V.Hari Prasad 3 1
More informationHeterogeneity-Aware Resource Allocation and Scheduling in the Cloud
Heterogeneity-Aware Resource Allocation and Scheduling in the Cloud Gunho Lee, Byung-Gon Chun, Randy H. Katz University of California, Berkeley, Yahoo! Research Abstract Data analytics are key applications
More informationAn Architecture for Developing Cyber Environments using Multiple HPC Infrastructures for e-science Applications
An Architecture for Developing Cyber Environments using Multiple HPC Infrastructures for e-science Applications Felipe Maciel, Carina T. Oliveira 3, Renato Juaçaba Neto João Marcelo Alencar, Paulo Rego,
More informationEmergency Medical Data Management through an Enhanced Cloudbased Push Messaging Mechanism
Emergency Medical Data Management through an Enhanced Cloudbased Push Messaging Mechanism Vassiliki Koufi, Flora Malamateniou, and George Vassilacopoulos University of Piraeus, Department of Digital Systems,
More informationA Comparative Study of Applying Real- Time Encryption in Cloud Computing Environments
A Comparative Study of Applying Real- Time Encryption in Cloud Computing Environments Faraz Fatemi Moghaddam (f.fatemi@ieee.org) Omidreza Karimi (omid@medicatak.com.my) Dr. Ma en T. Alrashdan (dr.maen@apu.edu.my)
More informationAgent-Based Pricing Determination for Cloud Services in Multi-Tenant Environment
Agent-Based Pricing Determination for Cloud Services in Multi-Tenant Environment Masnida Hussin, Azizol Abdullah, and Rohaya Latip deployed on virtual machine (VM). At the same time, rental cost is another
More informationSECURING CLOUD DATA COMMUNICATION USING AUTHENTICATION TECHNIQUE
SECURING CLOUD DATA COMMUNICATION USING AUTHENTICATION TECHNIQUE 1 PARISHA TYAGI, 2 VIRENDRA KUMAR 1Department of Information Technology, Suresh Gyan Vihar University, Rajasthan, India 2 Department of
More informationAN APPROACH TOWARDS FUNCTIONING OF PUBLIC AUDITABILITY FOR CLOUD ENRICHMENT
INTERNATIONAL JOURNAL OF REVIEWS ON RECENT ELECTRONICS AND COMPUTER SCIENCE AN APPROACH TOWARDS FUNCTIONING OF PUBLIC AUDITABILITY FOR CLOUD ENRICHMENT Mohd Abdul Shoaib 1, Akheel Mohammed 2, Ayesha 3
More informationModeling Guidelines Manual
Modeling Guidelines Manual [Insert company name here] July 2014 Author: John Doe john.doe@johnydoe.com Page 1 of 22 Table of Contents 1. Introduction... 3 2. Business Process Management (BPM)... 4 2.1.
More informationASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach
ASCETiC Whitepaper Motivation The increased usage of ICT, together with growing energy costs and the need to reduce greenhouse gases emissions call for energy-efficient technologies that decrease the overall
More informationA Cloud Architecture for an Extensible Multi-Paradigm Modeling Environment
A Cloud Architecture for an Extensible Multi-Paradigm Modeling Environment Jonathan Corley 1 and Eugene Syriani 2 1 University of Alabama, U.S.A. 2 Université de Montréal, Canada Abstract. We present the
More informationAS-D1 SIMULATION: A KEY TO CALL CENTER MANAGEMENT. Rupesh Chokshi Project Manager
AS-D1 SIMULATION: A KEY TO CALL CENTER MANAGEMENT Rupesh Chokshi Project Manager AT&T Laboratories Room 3J-325 101 Crawfords Corner Road Holmdel, NJ 07733, U.S.A. Phone: 732-332-5118 Fax: 732-949-9112
More informationCloud Computing and Digital Preservation: A Comparison of Two Services. Amanda L. Stowell. San Jose State University
Cloud Computing and Digital Preservation: A Comparison of Two Services Amanda L. Stowell San Jose State University Abstract This paper will discuss the obstacles and methods of digital object preservation,
More informationCLOUD BASED HOME SECURITY 1 Anjali Chachra 1
CLOUD BASED HOME SECURITY 1 Anjali Chachra 1 Computer Science, KJ Somaiya college of engineering Email: 1 chachraanjali@yahoo.co.in Abstract This report deals with the design and implementation of a Home
More informationEnriching Cooking Workflows with Multimedia Data from a High Security Cloud Storage
241 Enriching Cooking Workflows with Multimedia Data from a High Security Cloud Storage Patrick Bedué bedue@stud.uni-frankfurt.de Wenxia Han s0611400@stud.uni-frankfurt.de Mathias Hauschild s8722400@stud.uni-frankfurt.de
More informationModel-Driven Engineering meets the Platform-as-a-Service Model
Model-Driven Engineering meets the Platform-as-a-Service Model Adrián Juan-Verdejo Information Systems Chair Stuttgart University, Germany adrianppg@gmail.com Abstract. Organisations who want to migrate
More informationInternational Journal of Advanced Research in Computer Science and Software Engineering
Volume 3, Issue 3, March 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Performance of
More informationBPMN TRAINING COURSE:
BPMN TRAINING COURSE: INSTRUCTIONAL DESIGN DOCUMENT Julie Kenney BPMN Training Course: NEEDS ASSESSMENT: The following is the needs assessment for the BPMN training course: Training Goal: The SAP Business
More informationDEFINING CLOUD COMPUTING: AN ATTEMPT AT GIVING THE CLOUD AN IDENTITY. adnan_khalid56@hotmail.com
DEFINING CLOUD COMPUTING: AN ATTEMPT AT GIVING THE CLOUD AN IDENTITY Adnan Khalid* a,dr. Muhammad Shahbaz b, Dr. Athar Masood c d Department of Computer Science, Government College University Lahore, Pakistan,
More informationInternational Journal of Advancements in Research & Technology, Volume 3, Issue 8, August-2014 68 ISSN 2278-7763
International Journal of Advancements in Research & Technology, Volume 3, Issue 8, August-2014 68 A Survey of Load Balancing Algorithms using VM B.KalaiSelvi 1 and Dr.L.Mary Immaculate Sheela 2 1 Research
More informationBPM in Cloud Architectures: Business Process Management with SLAs and Events
BPM in Cloud Architectures: Business Process Management with SLAs and Events Vinod Muthusamy and Hans-Arno Jacobsen University of Toronto 1 Introduction Applications are becoming increasingly distributed
More informationA REVIEW ON DYNAMIC FAIR PRIORITY TASK SCHEDULING ALGORITHM IN CLOUD COMPUTING
International Journal of Science, Environment and Technology, Vol. 3, No 3, 2014, 997 1003 ISSN 2278-3687 (O) A REVIEW ON DYNAMIC FAIR PRIORITY TASK SCHEDULING ALGORITHM IN CLOUD COMPUTING Deepika Saxena,
More informationFeature. Applications of Business Process Analytics and Mining for Internal Control. World
Feature Filip Caron is a doctoral researcher in the Department of Decision Sciences and Information Management, Information Systems Group, at the Katholieke Universiteit Leuven (Flanders, Belgium). Jan
More informationAn Overview on Important Aspects of Cloud Computing
An Overview on Important Aspects of Cloud Computing 1 Masthan Patnaik, 2 Ruksana Begum 1 Asst. Professor, 2 Final M Tech Student 1,2 Dept of Computer Science and Engineering 1,2 Laxminarayan Institute
More informationFlexPRICE: Flexible Provisioning of Resources in a Cloud Environment
FlexPRICE: Flexible Provisioning of Resources in a Cloud Environment Thomas A. Henzinger Anmol V. Singh Vasu Singh Thomas Wies Damien Zufferey IST Austria A-3400 Klosterneuburg, Austria {tah,anmol.tomar,vasu.singh,thomas.wies,damien.zufferey}@ist.ac.at
More informationA New Multi-objective Evolutionary Optimisation Algorithm: The Two-Archive Algorithm
A New Multi-objective Evolutionary Optimisation Algorithm: The Two-Archive Algorithm Kata Praditwong 1 and Xin Yao 2 The Centre of Excellence for Research in Computational Intelligence and Applications(CERCIA),
More informationTHE SIMULATION OF SOFTWARE PROCESSES IN THE INTEGRATED COMPUTER ENVIRONMENT IN THE CASE OF TELCO SECTOR
THE SIMULATION OF SOFTWARE PROCESSES IN THE INTEGRATED COMPUTER ENVIRONMENT IN THE CASE OF TELCO SECTOR Jerzy Roszkowski, Andrzej Kobylinski 2 Management Systems Consulting, Poznanska 28/, 93-34 Lodz,
More informationINVESTIGATION OF RENDERING AND STREAMING VIDEO CONTENT OVER CLOUD USING VIDEO EMULATOR FOR ENHANCED USER EXPERIENCE
INVESTIGATION OF RENDERING AND STREAMING VIDEO CONTENT OVER CLOUD USING VIDEO EMULATOR FOR ENHANCED USER EXPERIENCE Ankur Saraf * Computer Science Engineering, MIST College, Indore, MP, India ankursaraf007@gmail.com
More informationBeyond the Internet? THIN APPS STORE FOR SMART PHONES BASED ON PRIVATE CLOUD INFRASTRUCTURE. Innovations for future networks and services
Beyond the Internet? Innovations for future networks and services THIN APPS STORE FOR SMART PHONES BASED ON PRIVATE CLOUD INFRASTRUCTURE Authors Muzahid Hussain, Abhishek Tayal Ashish Tanwer, Parminder
More informationBP2SAN From Business Processes to Stochastic Automata Networks
BP2SAN From Business Processes to Stochastic Automata Networks Kelly Rosa Braghetto Department of Computer Science University of São Paulo kellyrb@ime.usp.br March, 2011 Contents 1 Introduction 1 2 Instructions
More informationDr. Jana Koehler IBM Zurich Research Laboratory
Precise Modeling of Business Processes with the Business Process Modeling Notation BPMN 2.0 Dr. Jana Koehler IBM Zurich Research Laboratory ZRL BIT at a Glance Computer Science at ZRL: Security/Cryptography
More informationA UML 2 Profile for Business Process Modelling *
A UML 2 Profile for Business Process Modelling * Beate List and Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems Vienna University
More informationBig Data Using Cloud Computing
Computing Bernice M. Purcell Holy Family University ABSTRACT Big Data is a data analysis methodology enabled by recent advances in technologies and architecture. However, big data entails a huge commitment
More informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK IMPLEMENTATION OF AN APPROACH TO ENHANCE QOS AND QOE BY MIGRATING SERVICES IN CLOUD
More informationFrom mini-clouds to Cloud Computing
From mini-clouds to Cloud Computing Boris Mejías, Peter Van Roy Université catholique de Louvain Belgium {boris.mejias peter.vanroy}@uclouvain.be Abstract Cloud computing has many definitions with different
More informationMODIFIED BITTORRENT PROTOCOL AND ITS APPLICATION IN CLOUD COMPUTING ENVIRONMENT
MODIFIED BITTORRENT PROTOCOL AND ITS APPLICATION IN CLOUD COMPUTING ENVIRONMENT Soumya V L 1 and Anirban Basu 2 1 Dept of CSE, East Point College of Engineering & Technology, Bangalore, Karnataka, India
More informationDynamic Resource Pricing on Federated Clouds
Dynamic Resource Pricing on Federated Clouds Marian Mihailescu and Yong Meng Teo Department of Computer Science National University of Singapore Computing 1, 13 Computing Drive, Singapore 117417 Email:
More informationIndex Terms: Cloud Computing, Third Party Auditor, Threats In Cloud Computing, Dynamic Encryption.
Secure Privacy-Preserving Cloud Services. Abhaya Ghatkar, Reena Jadhav, Renju Georgekutty, Avriel William, Amita Jajoo DYPCOE, Akurdi, Pune ghatkar.abhaya@gmail.com, jadhavreena70@yahoo.com, renjug03@gmail.com,
More informationDREAM IT PROJECTS M-SUBURBAN TRAIN TICKET SYSTEM. www.dreamitprojects.com DREAM IT Projects Contact: 9870699963 9870645416. Page 1
DREAM IT PROJECTS M-SUBURBAN TRAIN TICKET SYSTEM www.dreamitprojects.com DREAM IT Projects Contact: 9870699963 9870645416 Page 1 Contents 1. Abstract... 3 2. Overview... 3 3. Current Scenario... 4 4. Proposed
More informationQ: What Epos features do I need to look out for which can help manage the restaurant floor effectively?
Like many people who are considering investing in an effective epos system it can be confusing to know which features to look out for and which will give you maximum benefits for increased customer service
More informationChapter 13: Binary and Mixed-Integer Programming
Chapter 3: Binary and Mixed-Integer Programming The general branch and bound approach described in the previous chapter can be customized for special situations. This chapter addresses two special situations:
More informationEFFICIENT AND SECURE DATA PRESERVING IN CLOUD USING ENHANCED SECURITY
EFFICIENT AND SECURE DATA PRESERVING IN CLOUD USING ENHANCED SECURITY Siliveru Ashok kumar* S.G. Nawaz ## and M.Harathi # * Student of M.Tech, Sri Krishna Devaraya Engineering College, Gooty # Department
More informationManipulability of the Price Mechanism for Data Centers
Manipulability of the Price Mechanism for Data Centers Greg Bodwin 1, Eric Friedman 2,3,4, and Scott Shenker 3,4 1 Department of Computer Science, Tufts University, Medford, Massachusetts 02155 2 School
More informationA CIM-based approach for managing computing servers and hypervisors acting as active network elements
A CIM-based approach for managing computing servers and hypervisors acting as active network elements Dimitris Kontoudis, Panayotis Fouliras University of Macedonia Department of Applied Informatics 156
More informationCompact Representations and Approximations for Compuation in Games
Compact Representations and Approximations for Compuation in Games Kevin Swersky April 23, 2008 Abstract Compact representations have recently been developed as a way of both encoding the strategic interactions
More informationprocesses 1 This survey report is written within the PWO Project: Production scheduling of batch
REPORT SURVEY SCHEDULING SOFTWARE* 1 Pieter Caluwaerts, Wim De Bruyn, Luiza Gabriel, Bert Van Vreckem University College Ghent Hogeschool GENT. GENT BELGIUM Pieter.Caluwaerts@hogent.be, Wim.Debruyn@hogent.be,
More informationP2PCloud-W: A Novel P2PCloud Workflow Management Architecture Based on Petri Net
, pp.191-200 http://dx.doi.org/10.14257/ijgdc.2015.8.2.18 P2PCloud-W: A Novel P2PCloud Workflow Management Architecture Based on Petri Net Xuemin Zhang, Zenggang Xiong *, Gangwei Wang, Conghuan Ye and
More informationEnhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications
Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications Ahmed Abdulhakim Al-Absi, Dae-Ki Kang and Myong-Jong Kim Abstract In Hadoop MapReduce distributed file system, as the input
More informationSimulating Optimum Design of Handling Service Center System Based on WITNESS
Advances in Natural Science Vol. 6, No. 4, 2013, pp. 64-68 DOI:10.3968/j.ans.1715787020130604.2958 ISSN 1715-7862 [PRINT] ISSN 1715-7870 [ONLINE] www.cscanada.net www.cscanada.org Simulating Optimum Design
More informationComparison of Cloud vs. Tape Backup Performance and Costs with Oracle Database
JIOS, VOL. 35, NO. 1 (2011) SUBMITTED 02/11; ACCEPTED 06/11 UDC 004.75 Comparison of Cloud vs. Tape Backup Performance and Costs with Oracle Database University of Ljubljana Faculty of Computer and Information
More informationCloud-based Simulation for Education: An Illustrative Scenario
Cloud-based Simulation for Education: An Illustrative Scenario Rafael Cano-Parra rafcano@gsic.uva.es Eduardo Gómez-Sánchez edugom@tel.uva.es José Antonio González-Martínez jgonmar@gsic.uva.es Miguel L.
More informationHow To Understand Cloud Computing
International Journal of Advanced Computer and Mathematical Sciences ISSN 2230-9624. Vol4, Issue3, 2013, pp234-238 http://bipublication.com CURRENT SCENARIO IN ARCHITECT AND APPLICATIONS OF CLOUD Doddini
More informationIntroduction to Cloud Computing
Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model
More informationA Sequential Game Perspective and Optimization of the Smart Grid with Distributed Data Centers
A Sequential Game Perspective and Optimization of the Smart Grid with Distributed Data Centers Yanzhi Wang, Xue Lin, and Massoud Pedram Department of Electrical Engineering University of Southern California
More informationMinimal Cost Data Sets Storage in the Cloud
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 5, May 2014, pg.1091
More informationOn the Performance-cost Tradeoff for Workflow Scheduling in Hybrid Clouds
On the Performance-cost Tradeoff for Workflow Scheduling in Hybrid Clouds Thiago A. L. Genez, Luiz F. Bittencourt, Edmundo R. M. Madeira Institute of Computing University of Campinas UNICAMP Av. Albert
More informationPerformance Test Report: Novell iprint Appliance 1.1
White Paper File and Networking Services Performance Test Report: Novell iprint Appliance. Table of Contents page Executive Summary.... Introduction.... Overview... 3. Configurable Test Variables...3 4.
More informationIBM Spectrum Scale vs EMC Isilon for IBM Spectrum Protect Workloads
89 Fifth Avenue, 7th Floor New York, NY 10003 www.theedison.com @EdisonGroupInc 212.367.7400 IBM Spectrum Scale vs EMC Isilon for IBM Spectrum Protect Workloads A Competitive Test and Evaluation Report
More informationApproaching the Cloud: Using Palladio for Scalability, Elasticity, and Efficiency Analyses
Approaching the Cloud: Using Palladio for Scalability, Elasticity, and Efficiency Analyses Sebastian Lehrig Software Engineering Chair Chemnitz University of Technology Straße der Nationen 62 09107 Chemnitz,
More informationOn-line Scheduling of Real-time Services for Cloud Computing
On-line Scheduling of Real-time Services for Cloud Computing Shuo Liu Gang Quan Electrical and Computer Engineering Department Florida International University Miami, FL, 33174 {sliu5, gang.quan}@fiu.edu
More informationData Center Energy Cost Minimization: a Spatio-Temporal Scheduling Approach
23 Proceedings IEEE INFOCOM Data Center Energy Cost Minimization: a Spatio-Temporal Scheduling Approach Jianying Luo Dept. of Electrical Engineering Stanford University jyluo@stanford.edu Lei Rao, Xue
More informationHigh performance computing network for cloud environment using simulators
High performance computing network for cloud environment using simulators Ajith Singh. N 1 and M. Hemalatha 2 1 Ph.D, Research Scholar (CS), Karpagam University, Coimbatore, India 2 Prof & Head, Department
More informationA collection of Safran Project report samples for project professionals
A collection of Safran Project report samples for project professionals Safran Software Solutions Global Offices: Houston, London, Oslo, Stavanger www.safran.com Contents Introduction... 2 About the Reports
More informationBusiness Process Modeling. Introduction to ARIS Methodolgy
Business Process Modeling Introduction to ARIS Methodolgy Agenda What s in modeling? Situation today Objectives of Process Management ARIS Framework and methods ARIS suite of products Live demo Page 2
More informationTrapeze Rail System Simulation and Planning
trapeze Rail System English Software for Rail Modelling and Planning Trapeze Rail System Simulation and Planning www.trapezegroup.com Enabling future railway plans Cost reductions through integrated planning
More informationA DSL-based Approach to Software Development and Deployment on Cloud
2010 24th IEEE International Conference on Advanced Information Networking and Applications A DSL-based Approach to Software Development and Deployment on Cloud Krzysztof Sledziewski 1, Behzad Bordbar
More informationSECURITY ENHANCEMENT OF GROUP SHARING AND PUBLIC AUDITING FOR DATA STORAGE IN CLOUD
SECURITY ENHANCEMENT OF GROUP SHARING AND PUBLIC AUDITING FOR DATA STORAGE IN CLOUD S.REVATHI B.HASEENA M.NOORUL IZZATH PG Student PG Student PG Student II- ME CSE II- ME CSE II- ME CSE Al-Ameen Engineering
More informationEvaluating HDFS I/O Performance on Virtualized Systems
Evaluating HDFS I/O Performance on Virtualized Systems Xin Tang xtang@cs.wisc.edu University of Wisconsin-Madison Department of Computer Sciences Abstract Hadoop as a Service (HaaS) has received increasing
More informationSECURITY THREATS TO CLOUD COMPUTING
IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 2, Issue 3, Mar 2014, 101-106 Impact Journals SECURITY THREATS TO CLOUD
More informationData Integrity Check using Hash Functions in Cloud environment
Data Integrity Check using Hash Functions in Cloud environment Selman Haxhijaha 1, Gazmend Bajrami 1, Fisnik Prekazi 1 1 Faculty of Computer Science and Engineering, University for Business and Tecnology
More informationSHORT VERSION, NO EXAMPLE AND APPENDIX 1. (MC 2 ) 2 : A Generic Decision-Making Framework and its Application to Cloud Computing
SHORT VERSION, NO EXAMPLE AND APPENDIX 1 (MC 2 ) 2 : A Generic Decision-Making Framework and its Application to Cloud Computing Michael Menzel, FZI Forschungszentrum Informatik Karlsruhe, menzel@fzi.de
More information1. Simulation of load balancing in a cloud computing environment using OMNET
Cloud Computing Cloud computing is a rapidly growing technology that allows users to share computer resources according to their need. It is expected that cloud computing will generate close to 13.8 million
More informationLARGE FORMAT PRINT SOLUTIONS. Large Format Print Solutions for CAD
LARGE FORMAT PRINT SOLUTIONS Large Format Print Solutions for CAD FOR COMPUTER AIDED DESIGN AND GEOGRAPHICAL INFORMATION SYSTEMS MULTIFUNCTIONAL LINE-UP Print big with style! Canon Large Format Printers
More informationCHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION 1.1 MOTIVATION OF RESEARCH Multicore processors have two or more execution cores (processors) implemented on a single chip having their own set of execution and architectural recourses.
More informationTHE WHE TO PLAY. Teacher s Guide Getting Started. Shereen Khan & Fayad Ali Trinidad and Tobago
Teacher s Guide Getting Started Shereen Khan & Fayad Ali Trinidad and Tobago Purpose In this two-day lesson, students develop different strategies to play a game in order to win. In particular, they will
More informationSolution Overview: Geomant Contact Expert for Microsoft Lync Server
Solution Overview: Geomant Contact Expert for Microsoft Lync Server Solution Summary Contact Expert is a fully-featured multi-media contact centre software solution for the Microsoft Unified Communications
More informationMulti-Objective Genetic Test Generation for Systems-on-Chip Hardware Verification
Multi-Objective Genetic Test Generation for Systems-on-Chip Hardware Verification Adriel Cheng Cheng-Chew Lim The University of Adelaide, Australia 5005 Abstract We propose a test generation method employing
More informationThe power to transform your business
The power to transform your business Optimus 2020 continues to be the number one choice for litho and packaging printers worldwide. What is the secret of our longevity? Constant research and forward thinking
More information