P2PCloud-W: A Novel P2PCloud Workflow Management Architecture Based on Petri Net
|
|
|
- Clarissa Hoover
- 9 years ago
- Views:
Transcription
1 , pp P2PCloud-W: A Novel P2PCloud Workflow Management Architecture Based on Petri Net Xuemin Zhang, Zenggang Xiong *, Gangwei Wang, Conghuan Ye and Xu Fang School of Computer and Information Science, Hubei Engineering University, Xiaogan city, Hubei Province, , China *[email protected] Abstract IaaS model in the Cloud Computing provides infrastructure services to users. However, the provider of such centralized Cloud requires notable investments to maintain the infrastructures. P2P Cloud, whose infrastructures are provided by multiple volunteer nodes in the P2P network, gives a low cost option to the provision of Cloud Computing. P2PCloud workflow is used to handle tasks with control and data dependencies, and plays an important role in P2PCloud environment. It is essential to design an appropriate model to satisfy the distributed and heterogeneous workflow systems that must be flexible, reusable, dynamic feature in higher level. In this paper, An architecture of a P2PCloud system firstly is proposed, and then a P2PCloud-W(P2PCloud workflow system) framework is proposed, which is a novel hybrid decentralized workflow management system facilitating both Cloud and P2P technologies. Finally, a P2PCloud-W case is analyzed using Petri Net. Keywords: P2PCloud, Workflow, Model, Architecture, Framework 1. Introduction Newly developing cloud computing [1] has brought about great benefits to both enterprises and individuals. With advanced technologies of virtualization and service, it incorporates various resources for user on-demand with open interfaces and transparent remote operations. While IBM, Google and Amazon are taking the lead in building general public cloud under the modes of SaaS (Software as a Services), IaaS (Infrastructure as a Service) and PaaS (Platform as a Service), many conglomerates have also obtained cost reduction and higher flexibility of resource sharing with the establishment of their own private cloud. At present, Cloud Computing and peer-to-peer (P2P) are both hot topics respectively. However, the convergence of the two systems is increasingly visible: the two research communities started to acknowledge each other by forming multiple research groups that study the potential lessons that exchanged. P2P research focuses more and more on providing infrastructure and diversifying the set of applications; Cloud research is starting to pay particular attention to increasing scalability. Cloud Computing and P2P systems enable users to share resources across the traditional domain boundaries. P2P offer another form of loosely coupled resource sharing at a very large scale. P2P systems exhibit a different set of characteristics like decentralization and distributed control. Recent research efforts explore the idea of combining approaches from both P2P and Cloud systems to harness the benefits of both worlds. Up to now, to achieve good load balancing, robust and scalability, many cloud computing models have been proposed, which are based on P2P technology. Such systems are called P2P Cloud [2]. * Corresponding Author ISSN: IJGDC Copyright c 2015 SERSC
2 Compared with traditional workflow systems, Cloud workflow plays an important role in Cloud computing, due to the following advantages: (1) The strong capability to dynamically congregate the distributed and heterogeneous resources to compose the new application; (2) The management mechanism can facilitate the internal cooperation with each other among the different organization; (3) It can make use of the resources distributed specific domain to improve throughput or reduce the implementation price of the system; (4) It can bestraddle some management domains to obtain the particular capability of attending to or settling matters; (5) It involves the integration for many groups of different parts in management workflow system. However, conventional Cloud workflow systems, which adopt the traditional clientserver architecture for centralized coordination and control of the business management processes, will exhibit weaknesses such as inflexibility, limited scalability, poor robustness, and insufficient openness in dealing with semantic Cloud enabled collaborative design problem due to its inherently decentralized nature. A P2P workflow, on the other hand, facilitates P2P technologies to workflow for direct communication and cooperation among relevant peers. The P2P workflow systems abandon the centralized data repository and control engine and fulfill the whole workflow functions by distributing both data and control. Thus the performance bottlenecks are likely eliminated and the system scalability can be greatly enhanced. Therefore, to tackle the shortcomings of conventional Cloud workflow systems, this paper describes a preliminary attempt at decentralized Cloud workflow management with a P2P-based multi-agent framework for collaborative design, as agent technology is considered as an intelligent solution that provides autonomous and flexible problem solving capabilities while P2P technology is considered as a decentralized, scalable solution that deploys the multi-agent system in dynamic and open P2PCloud environments. In this paper, we firstly give a P2PCloud resource management system architecture, and then we propose a P2PCloud workflow system framework, then a P2PCloud- W(P2PCloud workflow system) framework is proposed, which is a novel hybrid decentralized workflow management system facilitating both Cloud Computing and P2P technologies. Finally, a P2PCloud-W case is analyzed using Petri Net. The rest of this paper is structured as follows. Section 2 surveys the related work. Section 3 describes the P2PCloud resource management system architecture. Section 4 proposes P2PCloud workflow system framework. Section 5 illustrates the application of P2PCloud Workflow System Case and finally, Section 6 concludes the paper and plans for future work. 2. Related Work Cloud workflow is an important cloud service, which contributes to enhance the efficiency of Cloud task execution and reduce the cost. Cao, et al., [3] adopted two-level handling framework when implementing the GFMS (Grid workflow Management System). Hwang, et al., [4] introduced fault tolerance in the framework of GFMS. Yu, et al., [5] adopted two hierarchical schemes of centralized task management and distributed task processing in the engine of GFMS. The above frameworks of GFMS were built on the general WFMS (Work-Flow Management System) and mainly focused on the workflow implementation, but they considered less the bottom generic modeling and were difficult. Georgios John Fakas [6] presents the architecture of a novel Peer to Peer (P2P) workflow management system. The proposed P2P architecture is based on concepts such 192 Copyright c 2015 SERSC
3 as a Web Workflow Peers Directory (WWPD) and Web Workflow Peer (WWP). The paper is also mainly focused on the workflow implementation. Jun Yan [7] proposes an innovative, decentralized workflow system called Swinburne Decentralized Workflow (SwinDeW), which is a typical p2p based workflow system. The above workflow systems only adopt the workflow frameworks or the P2P workflow frameworks. This paper described a workflow framework for P2PCloud environment and gives a performance evaluation. 3. P2PCloud System Architecture Generally, the P2PCloud system architecture is composed of many supernodes [8]. Each represents a super management domain. Each controls the access of a group of local computing resources. It plays two roles: one is as the resource provider, allowing its (or local others) free resources to implement the other supernodes resources; the other is as a consumer, arbitrarily uses the local resources or the free resources of other supernodes to carry out its task. The idea of P2PCloud system architecture proposed in this paper comes from [8], but it differs from its idea. As shown in Figure 1, the bottom communities of the model using the traditional cloud technologies, and the P2P mode is adapted to interact information between s. P2PCloud 用 用 Cloud community 用 用 用 用 用 用 用 用 用 用 用 Cloud community Cloud community Figure 1. P2PCloud System Architecture CloudPe er Boundary node member node Figure 2. Node Connected Model in P2PCloud Here, is equivalent to a super node. When they search resources, the users firstly query the resources in the domain of. If no query result, the search will be carried out through to query the other with P2P mode. We give some definitions as follows: In this paper, the interconnected Cloud service nodes with same geographical location are divided into Cloud community, and then one representative node in each Cloud Copyright c 2015 SERSC 193
4 community is selected, which is called The joint node between Cloud communities is called boundary nodes. In a Cloud community, the nodes except the s and boundary nodes are called member nodes, as is shown in Figure 2. Definition 1 (Cloud Communities): In Cloud layered structure, the interconnected service nodes in cloud are divided into a number of reciprocal groups (RG), with each RG as a Cloud community. Example 1, As is shown in Figure 2, the Cloud environment is composed of five Cloud communities-a, B, C, D,and E. Cloud Community A is composed of 5 member nodes and 1 information node. Cloud Community B is composed of 1 member node, 2 boundary nodes and 1 information node. Definition 2 (): For a Cloud community, there is a, which is in charge of the resource management of this Cloud community, including the updating, registering and deleting of the resources. Maintaining a resource list in an is Similar to the literature, and, when Cloud community members need to search resources, they first find out whether that resource was registered in the resource list, and if registered, they will locate the target nodes according to the registration; if not, the request will be transferred by the and the GAA algorithm in [9] will be run to find out the shortest path reaching the required resource node. Example 2, In Figure 2, the node with the serial number 0 is as the in each Cloud community. Suppose A.0 is the representative of the nodes in Cloud community A. Definition 3 (Boundary Nodes) The joint nodes between the Cloud networks are known as the boundary nodes, and the Cloud community X has at least one external link cross the community border. Definition 4 (Simple Connection Undirected graph): Suppose G=(V,E), G is called simple connection undirected graph, and only when Graph G satisfies the following two conditions: 1) G is free of self-ring, and is a connected undirected graph; 2) There is at most one border between any two nodes. Definition 5 (Neighboring Nodes): If r and s are two arbitrary nodes in graph G=(V,E), that is, r, s V, and if there is a border in E linking the two nodes r and s, then nodes r, s are called neighboring nodes to each other. 4. P2PCloud Workflow System Framework This paper proposes P2PCloud workflow system framework (named P2PCloud-W) as shown in Figure 3. P2PCloud Workflow Definition P2PCloud Workflow Applications P2PCloud Workflow Specifications Buid Time Run Time P2PCloud Services P2PCloud Excution &Control P2PCloud GridPeers CloudPee r P2P P2 P CloudPe er P2P Basic Cloud Middleware Services Interation with Cloud Resources Cloud Resources CPU HPC Memory Figure 3. P2PCloud Workflow System Framework 194 Copyright c 2015 SERSC
5 As we mentioned before, P2PCloud-W is a P2P-based Cloud workflow system that enables workflows to be executed over a Cloud environment using direct P2P communications among Cloudpeers. This is achieved by wrapping P2PCloud-W Cloudpeers inside Cloud services and deploying them as Cloud middleware applications. This relationship can be seen in Figure 3. Once deployed, P2PCloud-W Cloudpeers will search for and connect with other P2PCloud-W Cloudpeers. After that, the Cloudpeers use P2P to exchange various information required to execute a workflow. Unlike traditional Cloud workflow system, a Cloud node runs as a Cloud service along with other Cloud services. However, P2PCloud-W communicates with other Cloudpeers, a platform for P2P communication. As Figure 4 shows, a P2PCloud-W Cloudpeer consists of the following components: P2PCloud-W Componets User Component Repositories Other s P2P Platform Flow Component Group Manager Task Component Resource Task Process Repository Cloud Platform Cloud Computing Environment Figure 4. Architecture of P2PCloud-W Cloudpeer The Task Component manages the P2PCloud workflow tasks. It has three main functions. First, it provides necessary information to the Flow Component for scheduling and stores received tasks to Task Repository. Second, it determines the appropriate time to start, execute and terminate a particular task according to the capability. A capability in P2PCloud-W is an object encapsulating rules with a role in workflow processes, which include the responsibility of this role, usage scenarios of this role, application-related constraints of each scenario (input, allowable operations, output, etc.), and so on. The resources that a workflow task instance may require are stored in the Resource Repository. The Flow Component interacts with all other modules. First, it receives the workflows definition and then creates the instance definition. Second, it receives tasks from other peers or redistributes them. Third, it decides whether to pass a task to the Task Component to execute locally or distribute it to other peers. The decision is made according to the capabilities and load of itself and other neighbors. And finally, it makes sure that all executions conform to the data dependency and control dependency of the process definitions which are stored in the Process Repository and the Task Repository. The Group Manager is the interface between the and P2P platform. In P2P platform, all communications are conducted in terms of group, and the Group Manager maintains the groups the has joined. The information of the groups and the in them is stored in the Repository. Copyright c 2015 SERSC 195
6 While a P2PCloud-W is implemented as a P2PCloud service, all direct communications between s are conducted via P2P. s communicate to distribute information of their current state and messages for process control such as heartbeat, process distribution, process enactment etc. The User component is the interface between the corresponding workflow users and the workflow environment. In P2PCloud-W, its primary function is to allow users to interfere with the workflow instances when exceptions occur. 5. P2PCloud Workflow System Case Study Analysis In this section, we facilitate a case study to illustrate how P2PCloud-W supports the execution of P2P based Cloud workflows. P2PCloud -W Procurement Scenario. To illustrate the problem, consider the example presented by Figure. 5, involving four business partners (a customer, a producer and two suppliers) illustrating the three cooperation phases mentioned above. The Customer sends an order for a product. Then it receives a notification announcing that the product has been taken into account by the producer. When the product is ready, the customer receives the delivery and then the invoice. Finally, he pays for the product he has ordered. The producer, waits for an order request. Then he searches for two suppliers to provide him with needed components in order to satisfy the received order. After that, he notifies the customer that his order is taken into account and waits for the suppliersresponse. When he receives the requested components, he assembles them and delivers the product to the customer. Finally, he sends the invoice and waits for the payment. The last partners are the two suppliers which, in our example and for simplicity purposes, have exactly the same workflow. When a supplier receives an order, he begins by producing it and then checking it. If the product conforms to the specification, it will be sent to the requester, otherwise another product must be produced and the process is repeated until the order is satisfied. Get _ status Status Order Delivery Deliver Deliver_conf Customer (Node) Suppliers ( or Node) Producer () Figure 5. P2PCloud-W Procurement Scenario Figure 5 represents the P2PCloud -W global relationships, but not the local workflows of the P2PCloud Workflow parties involved. In the following, the P2PCloud workflow net model is used due to the conformance to addressing properties of inter- workflows constructed from local workflows. 196 Copyright c 2015 SERSC
7 Local P2PCloud Workflow Model. A Petri net which models the process aspect of a workflow, is called a P2PCloud WorkFlow. It should be noted that a P2PCloud workflow net specifies the dynamic behavior of a single case in isolation. Definition 6 (P2PCloud Workflow): A Petri net PN=(P,T,F) is a P2PCloud Workflow if and only if : PN has two special places: I and o. Place I is a source place: i. Place o is a sink place: o. * If we add a transition t { i}, then the resulting Petri net is strongly connected. A P2PCloud Workflow consists of places (circles) representing business tasks and transitions (squares) connecting places representing a message exchange. The transitions are labeled with s#r#msg representing sender s and receiver r of the message as well as its message name msg. P2PCloud Workflow Nets contain a single final place represented by a circle with a solid line within the graph. A token is depicted as a dot within a circle. A transition is enabled if all input places of a transition contain a token. If a transition is enabled, it might fire, that is removing tokens from incoming places and inserting new tokens to outgoing places of the transition. The current distribution of tokens over the places describes the actual status of the workflow and is named marking. The local P2PCloud workflows of the parties involved are described in Figure 6 forming the global P2PCloud workflow described above and guaranteeing a successful execution of it. The process is started by the customer C sending a C#P#order message to the Producer P, which informs the Supplier S via P P#S#deliver message to deliver the ordered goods. The Supplier S confirms this request (S#P#deliver_conf message) to the Producer P, which forwards the delivery details of the order (P#C#delivery message) to the customer C. Afterwards, the customer C is allowed to do parcel tracking directly with the Supplier S by sending P C#S#get_status message answered by P S#C#status message. Finally, the customer and Supplier process is terminated by the customer C sending P C#S#terminate message. Global P2PCloud Workflow Model. The global P2PCloud workflow can be constructed by relating two transitions labeled equally and owned by different parties via an asynchronous channel. Each channel finally results in an additional place connected by an incoming arc with the sending transition of a message and an outgoing arc to the receiving transition. A token located in a newly introduced place can be interpreted as a message contained in the channel waiting for being received by the corresponding party. Finally, to fulfill the P2PCloud workflow constraints of a single token as an initial marking and a single finite place, new initial and final places are introduced connected to t t the previous ones by new transitions start final and distributing tokens to the local start places and collecting tokens from local final places respectively. Copyright c 2015 SERSC 197
8 C#S#get_status C#P#Order P#C#Delivery Customer (C) C#S#Terminate S#C#status C#S#get_status P#S#Deliver S#P#Deliver_conf Supplier (C) C#S#Terminate S#C#status C#S#get_status S#C#status C#P#Order P#S#Deliver S#P#Deliver_conf P#C#Delivery Producer (P) Figure 6. Local P2PCloud Workflow Model The global P2PCloud workflow of above example is described in Figure 7, where the original local P2PCloud workflows are emphasized by the grey boxes with the customer local P2PCloud workflow being on top followed by the producer local P2PCloud workflow, and finally the supplier local P2PCloud workflow. C#P#Order C#P#Order P#C#Delivery C#S#get_status S#C#status C#S#Terminate t start P#S#Deliver S#P#Deliver_conf t final C#P#Order P#C#Delivery C#S#Terminate P#S#Deliver S#P#Deliver_conf C#S#get_status Figure 7. Global P2PCloud Workflow Model 198 Copyright c 2015 SERSC
9 6. Conclusions and Future Work In this paper, we firstly present P2PCloud system architecture, then gives the P2PCloud workflow system architecture. Finally, we describe the P2PCloud workflow system model (P2PCloud-W) using Petri Net. In the future, a P2PCloud workflow prototype will be constructed and P2PCloud -W still needs further improvement. On one hand, load balancing would occur when multiple Cloudpeers have the same capability. However, the task scheduling is now primarily performed at the task instantiation stage and static in the current system which is insufficient. New scheduling algorithms will be developed to balance the load which is of course in a dynamic and distributed manner. On the other hand, monitoring is not implemented in the P2PCloud workflow system. However, it would be desirable to be able to monitor the status of the workflows. In addition, P2PCloud will also be compared with other Cloud workflow systems. Acknowledgements This research is partially supported by the National Science Foundation of Hubei Province (No.2014CFB188, No. 2013CFC005), Hubei Provincial Department of Education Outstanding Youth Scientific Innovation Team Support Foundation (T201410). References [1] M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica and M. Zaharia, Above the Clouds: a Berkeley View of Cloud Computing, University of California, Berkeley, (2009). [2] O. Babaoglu, M. Marzolla and M. Tamburini, Design and Implementation of a P2P Cloud System, Proceedings of 27th ACM Symposium on Applied Computing, (2012) October 15-19, Trento, Italy. [3] J. Cao, S. A. Jarvis, S. Saini and G. R. Nudd, Gridflow: Workflow management for grid computing, Proceedings of the 3rd IEEE/ACM International Symposium oncluster Computing and the Grid, (2003) May 11-15, Tokyo, Japan. [4] S. Hwang and C. Kesselman, Grid workflow: A flexible failure handling framework for the grid, Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing, (2003) June 22, Seattle, USA. [5] J. Yu and R. Buyya, A novel architecture for realizing grid workflow using tuple spaces, Proceedings of the Fifth IEEE/ACM International Workshop on Grid Computing, (2004) November 8, Pittsburgh, USA. [6] G. J. Fakasa and B. Karakostas, A peer to peer (P2P) architecture for dynamic workflow management, Information and Software Technology, vol. 46, (2004). [7] J. Yan, Y. Yang and G. K. Raikundalia, SwinDeW A Peer-to-peer based Decentralized Workflow Management System, IEEE Transactions on Systems, Man and Cybernetics, Part A, vol. 5, no. 36, (2006). [8] X. Zeng-Gang and Y. Yang, Research on two-phase grid task scheduling based on Petri nets Journal on Communications, vol. 8, no. 30, (2009). [9] Z. Xiong, Y. Yang, X. Zhang, et al., Integrating Genetic and Ant Algorithm into P2P Grid Resource Discovery, Proceedings of the 3th International Conference on Intelligent Information Hiding and Multimedia Signal Processing, (2007) October 11-13, Kaihsiung, Taiwan. Author Xuemin Zhang, received the the Bachelor degree in computer science from Hubei Normal University, China, in 2001, and the MA degree in computer science from Wuhan University of Technology, China, in She is now an associate professor in Hubei Engineering University. Her research interests are in the areas of Cloud computing, distributed systems, Service Computing. She is a member of the IEEE and the ACM. Copyright c 2015 SERSC 199
10 200 Copyright c 2015 SERSC
Dynamic Composition of Web Service Based on Cloud Computing
, pp.389-398 http://dx.doi.org/10.14257/ijhit.2013.6.6.35 Dynamic Composition of Web Service Based on Cloud Computing WU Nai-zhong Information Center, Changzhou Institute of Engineering Technology, Changzhou
A 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
Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration
Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Guopeng Zhao 1, 2 and Zhiqi Shen 1 1 Nanyang Technological University, Singapore 639798 2 HP Labs Singapore, Singapore
International 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
Performance 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,
Dynamic 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:
A Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You [email protected] ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
Advanced 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,
Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1
, pp. 331-342 http://dx.doi.org/10.14257/ijfgcn.2015.8.2.27 Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1 Changming Li, Jie Shen and
Agent Based Framework for Scalability in Cloud Computing
Agent Based Framework for Scalability in Computing Aarti Singh 1, Manisha Malhotra 2 1 Associate Prof., MMICT & BM, MMU, Mullana 2 Lecturer, MMICT & BM, MMU, Mullana 1 Introduction: Abstract: computing
Multi-Agent Based Peer-to-Peer Workflow Management System
Multi-Agent Based Peer-to-Peer Workflow Management System A. Aldeeb, K. Crockett and M. J. Stanton Department of Computing and Mathematics, Manchester Metropolitan University, Manchester, M1 5GD, UK {a.aldeeb,
CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW
CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW 1 XINQIN GAO, 2 MINGSHUN YANG, 3 YONG LIU, 4 XIAOLI HOU School of Mechanical and Precision Instrument Engineering, Xi'an University
Cloud Computing Architectures and Design Issues
Cloud Computing Architectures and Design Issues Ozalp Babaoglu, Stefano Ferretti, Moreno Marzolla, Fabio Panzieri {babaoglu, sferrett, marzolla, panzieri}@cs.unibo.it Outline What is Cloud Computing? A
Research on Operation Management under the Environment of Cloud Computing Data Center
, pp.185-192 http://dx.doi.org/10.14257/ijdta.2015.8.2.17 Research on Operation Management under the Environment of Cloud Computing Data Center Wei Bai and Wenli Geng Computer and information engineering
Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing
Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load
How 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
THE 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) [email protected] / @tukkajukka 30.10.2013 1 e arrival
Geoprocessing in Hybrid Clouds
Geoprocessing in Hybrid Clouds Theodor Foerster, Bastian Baranski, Bastian Schäffer & Kristof Lange Institute for Geoinformatics, University of Münster, Germany {theodor.foerster; bastian.baranski;schaeffer;
THE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE. Johan Versendaal
THE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE Johan Versendaal HU University of Applied Sciences Utrecht Nijenoord 1, 3552 AS Utrecht, Netherlands, [email protected] Utrecht University
Collaborative & Integrated Network & Systems Management: Management Using Grid Technologies
2011 International Conference on Computer Communication and Management Proc.of CSIT vol.5 (2011) (2011) IACSIT Press, Singapore Collaborative & Integrated Network & Systems Management: Management Using
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment Daeyong Jung 1, SungHo Chin 1, KwangSik Chung 2, HeonChang Yu 1, JoonMin Gil 3 * 1 Dept. of Computer
Reallocation 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
A Survey on Load Balancing Techniques Using ACO Algorithm
A Survey on Load Balancing Techniques Using ACO Algorithm Preeti Kushwah Department of Computer Science & Engineering, Acropolis Institute of Technology and Research Indore bypass road Mangliya square
Using Peer to Peer Dynamic Querying in Grid Information Services
Using Peer to Peer Dynamic Querying in Grid Information Services Domenico Talia and Paolo Trunfio DEIS University of Calabria HPC 2008 July 2, 2008 Cetraro, Italy Using P2P for Large scale Grid Information
International 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
A Survey on Load Balancing and Scheduling in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 7 December 2014 ISSN (online): 2349-6010 A Survey on Load Balancing and Scheduling in Cloud Computing Niraj Patel
New Cloud Computing Network Architecture Directed At Multimedia
2012 2 nd International Conference on Information Communication and Management (ICICM 2012) IPCSIT vol. 55 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V55.16 New Cloud Computing Network
A 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
Grid Computing Vs. Cloud Computing
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid
How To Understand Cloud Computing
Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition
NETCONF-based Integrated Management for Internet of Things using RESTful Web Services
NETCONF-based Integrated Management for Internet of Things using RESTful Web Services Hui Xu, Chunzhi Wang, Wei Liu and Hongwei Chen School of Computer Science, Hubei University of Technology, Wuhan, China
IMPLEMENTATION CONCEPT FOR ADVANCED CLIENT REPUDIATION DIVERGE AUDITOR IN PUBLIC CLOUD
IMPLEMENTATION CONCEPT FOR ADVANCED CLIENT REPUDIATION DIVERGE AUDITOR IN PUBLIC CLOUD 1 Ms.Nita R. Mhaske, 2 Prof. S.M.Rokade 1 student, Master of Engineering, Dept. of Computer Engineering Sir Visvesvaraya
Minimal 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
Data 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
An Agent-Based Concept for Problem Management Systems to Enhance Reliability
An Agent-Based Concept for Problem Management Systems to Enhance Reliability H. Wang, N. Jazdi, P. Goehner A defective component in an industrial automation system affects only a limited number of sub
Web 2.0-based SaaS for Community Resource Sharing
Web 2.0-based SaaS for Community Resource Sharing Corresponding Author Department of Computer Science and Information Engineering, National Formosa University, [email protected] doi : 10.4156/jdcta.vol5.issue5.14
International 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
User Centric Scaling System for Dynamic Cloud Resource Sharing Environment
User Centric Scaling System for Dynamic Cloud Resource Sharing Environment N.Aishwarya, P.Sivaranjani Abstract With the proliferation of web services providing the same functionality, researches about
Review of Cloud Computing Architecture for Social Computing
Review of Cloud Computing Architecture for Social Computing Vaishali D. Dhale M.Tech Student Dept. of Computer Science P.I.E.T. Nagpur A. R. Mahajan Professor & HOD Dept. of Computer Science P.I.E.T. Nagpur
An Optimization Model of Load Balancing in P2P SIP Architecture
An Optimization Model of Load Balancing in P2P SIP Architecture 1 Kai Shuang, 2 Liying Chen *1, First Author, Corresponding Author Beijing University of Posts and Telecommunications, [email protected]
Secured 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
The Hidden Extras. The Pricing Scheme of Cloud Computing. Stephane Rufer
The Hidden Extras The Pricing Scheme of Cloud Computing Stephane Rufer Cloud Computing Hype Cycle Definition Types Architecture Deployment Pricing/Charging in IT Economics of Cloud Computing Pricing Schemes
DEFINING CLOUD COMPUTING: AN ATTEMPT AT GIVING THE CLOUD AN IDENTITY. [email protected]
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,
Cloud Computing for Agent-based Traffic Management Systems
Cloud Computing for Agent-based Traffic Management Systems Manoj A Patil Asst.Prof. IT Dept. Khyamling A Parane Asst.Prof. CSE Dept. D. Rajesh Asst.Prof. IT Dept. ABSTRACT Increased traffic congestion
From 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
Introduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
MODIFIED 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
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security
International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing
A Study on Load Balancing in Cloud Computing * Parveen Kumar * Er.Mandeep Kaur Guru kashi University,Talwandi Sabo Guru kashi University,Talwandi Sabo Abstract: Load Balancing is a computer networking
SECURING 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
A Comparative Study on Load Balancing Algorithms with Different Service Broker Policies in Cloud Computing
A Comparative Study on Load Balancing Algorithms with Different Service Broker Policies in Cloud Computing Sonia Lamba, Dharmendra Kumar United College of Engineering and Research,Allahabad, U.P, India.
Cloud application for water resources modeling. Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia
Cloud application for water resources modeling Assist. Prof. Dr. Blagoj Delipetrev 1, Assist. Prof. Dr. Marjan Delipetrev 2 1 Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia
Web Service Based Data Management for Grid Applications
Web Service Based Data Management for Grid Applications T. Boehm Zuse-Institute Berlin (ZIB), Berlin, Germany Abstract Web Services play an important role in providing an interface between end user applications
Design and Implementation of a P2P Cloud System
Design and Implementation of a P2P Cloud Ozalp Babaoglu, Moreno Marzolla, Michele Tamburini {babaoglu, marzolla}@cs.unibo.it, [email protected] Our Goal Assemble a Cloud out of individual devices E.g.
Email: [email protected]. 2 Prof, Dept of CSE, Institute of Aeronautical Engineering, Hyderabad, Andhrapradesh, India,
www.semargroup.org, www.ijsetr.com ISSN 2319-8885 Vol.03,Issue.06, May-2014, Pages:0963-0968 Improving Efficiency of Public Cloud Using Load Balancing Model SHRAVAN KUMAR 1, DR. N. CHANDRA SEKHAR REDDY
Towards a Load Balancing in a Three-level Cloud Computing Network
Towards a Load Balancing in a Three-level Cloud Computing Network Shu-Ching Wang, Kuo-Qin Yan * (Corresponding author), Wen-Pin Liao and Shun-Sheng Wang Chaoyang University of Technology Taiwan, R.O.C.
UPS battery remote monitoring system in cloud computing
, pp.11-15 http://dx.doi.org/10.14257/astl.2014.53.03 UPS battery remote monitoring system in cloud computing Shiwei Li, Haiying Wang, Qi Fan School of Automation, Harbin University of Science and Technology
A Reputation Replica Propagation Strategy for Mobile Users in Mobile Distributed Database System
A Reputation Replica Propagation Strategy for Mobile Users in Mobile Distributed Database System Sashi Tarun Assistant Professor, Arni School of Computer Science and Application ARNI University, Kathgarh,
Building Platform as a Service for Scientific Applications
Building Platform as a Service for Scientific Applications Moustafa AbdelBaky [email protected] Rutgers Discovery Informa=cs Ins=tute (RDI 2 ) The NSF Cloud and Autonomic Compu=ng Center Department
Towards P2P-based Computer Network Management *
Towards P2P-based Computer Network Management * Hui Xu, and Debao Xiao Department of Computer Science, Huazhong Normal University Wuhan, P.R. China, 430079 [email protected] Abstract Nowadays, the
Figure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 [email protected], [email protected] Abstract One of the most important issues
Method of Fault Detection in Cloud Computing Systems
, pp.205-212 http://dx.doi.org/10.14257/ijgdc.2014.7.3.21 Method of Fault Detection in Cloud Computing Systems Ying Jiang, Jie Huang, Jiaman Ding and Yingli Liu Yunnan Key Lab of Computer Technology Application,
Data-Aware Service Choreographies through Transparent Data Exchange
Institute of Architecture of Application Systems Data-Aware Service Choreographies through Transparent Data Exchange Michael Hahn, Dimka Karastoyanova, and Frank Leymann Institute of Architecture of Application
1 st Symposium on Colossal Data and Networking (CDAN-2016) March 18-19, 2016 Medicaps Group of Institutions, Indore, India
1 st Symposium on Colossal Data and Networking (CDAN-2016) March 18-19, 2016 Medicaps Group of Institutions, Indore, India Call for Papers Colossal Data Analysis and Networking has emerged as a de facto
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction
From Grid Computing to Cloud Computing & Security Issues in Cloud Computing
From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Assistant Professor (Department of CSE), M.M.M. Engineering College, Gorakhpur (UP), India E-mail: [email protected]
Capability Service Management System for Manufacturing Equipments in
Capability Service Management System for Manufacturing Equipments in Cloud Manufacturing 1 Junwei Yan, 2 Sijin Xin, 3 Quan Liu, 4 Wenjun Xu *1, Corresponding Author School of Information Engineering, Wuhan
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate
Introduction 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
INTERNATIONAL 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 REVIEW ON MOBILE APPLICATION IN A CLOUD COMPUTING SECURE AND SCALABLE USING CLOUD
Software Life-Cycle Management
Ingo Arnold Department Computer Science University of Basel Theory Software Life-Cycle Management Architecture Styles Overview An Architecture Style expresses a fundamental structural organization schema
Data Integrity for Secure Dynamic Cloud Storage System Using TPA
International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 1 (2014), pp. 7-12 International Research Publication House http://www.irphouse.com Data Integrity for Secure
The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets
The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets!! Large data collections appear in many scientific domains like climate studies.!! Users and
A Study on the Application of Existing Load Balancing Algorithms for Large, Dynamic, Heterogeneous Distributed Systems
A Study on the Application of Existing Load Balancing Algorithms for Large, Dynamic, Heterogeneous Distributed Systems RUPAM MUKHOPADHYAY, DIBYAJYOTI GHOSH AND NANDINI MUKHERJEE Department of Computer
The Power Marketing Information System Model Based on Cloud Computing
2011 International Conference on Computer Science and Information Technology (ICCSIT 2011) IPCSIT vol. 51 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V51.96 The Power Marketing Information
Survey On Cloud Computing
Survey On Cloud Computing 1,2 Heena I. Syed 1, Naghma A. Baig 2 Jawaharlal Darda Institute of Engineering & Technology, Yavatmal,M.S., India. 1 [email protected] 2 [email protected] Abstract
Research on the Performance Optimization of Hadoop in Big Data Environment
Vol.8, No.5 (015), pp.93-304 http://dx.doi.org/10.1457/idta.015.8.5.6 Research on the Performance Optimization of Hadoop in Big Data Environment Jia Min-Zheng Department of Information Engineering, Beiing
On Cloud Computing Technology in the Construction of Digital Campus
2012 International Conference on Innovation and Information Management (ICIIM 2012) IPCSIT vol. 36 (2012) (2012) IACSIT Press, Singapore On Cloud Computing Technology in the Construction of Digital Campus
Personalized e-learning a Goal Oriented Approach
Proceedings of the 7th WSEAS International Conference on Distance Learning and Web Engineering, Beijing, China, September 15-17, 2007 304 Personalized e-learning a Goal Oriented Approach ZHIQI SHEN 1,
Research on Distributed Knowledge Base System Architecture for Knowledge Sharing of Virtual Organization
Research on Distributed Knowledge Base System Architecture for Knowledge Sharing of Virtual Organization Ruzhi Xu 1,2 Peiguang Lin 1 Cheng Liu 1 1 School of Computer & Information Engineering, Shandong
AUTOMATED AND ADAPTIVE DOWNLOAD SERVICE USING P2P APPROACH IN CLOUD
IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 2, Issue 4, Apr 2014, 63-68 Impact Journals AUTOMATED AND ADAPTIVE DOWNLOAD
Auto-Scaling, Load Balancing and Monitoring As service in public cloud
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 4, Ver. I (Jul-Aug. 2014), PP 39-46 Auto-Scaling, Load Balancing and Monitoring As service in public
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM Taha Chaabouni 1 and Maher Khemakhem 2 1 MIRACL Lab, FSEG, University of Sfax, Sfax, Tunisia [email protected] 2 MIRACL Lab, FSEG, University
Mobile Hybrid Cloud Computing Issues and Solutions
, pp.341-345 http://dx.doi.org/10.14257/astl.2013.29.72 Mobile Hybrid Cloud Computing Issues and Solutions Yvette E. Gelogo *1 and Haeng-Kon Kim 1 1 School of Information Technology, Catholic University
