CLOUD BASED SEARCH ENGINE
|
|
|
- Rachel King
- 9 years ago
- Views:
Transcription
1 CLOUD BASED SEARCH ENGINE Nithya G. 1, Engels M. S. 2, Gayathri S. 1 and Ganesh Kumar D. 1 1 Department of Information Technology, Sri Krishna College of Engineering and Technology, Tamil Nadu, India 2 Department of Computer Science and Engineering, PSG College of Technology, Tamil Nadu, India [email protected] ABSTRACT With the advancement in science and technology, the problem of managing and maintaining expensive computing resources have become more complicated. In order to overcome this burden the recent trend is to effectively use cloud computing, supporting resource sharing, with many services. The goal is to aggregate idle network and to preserve resources such as CPU cycles and storage spaces to facilitate effective utilization and computing. For the above mentions, we need to find an efficient method for identifying the services based on all the results from a cloud based search engine. The assignment and choosing of a cloud service should facilitate efficient problem solving and promote optimal use of resources. One such solution must be able to apply in a large array of information processing units. This project proposes to address the above problem using the Multi-Agent Brokering Approach, for the identification of services from the results of a cloud based search engine in a cloud environment. The Multi-Agent Approach ensures that the agents can specialize in identification of services made to process the requests. It also orders the results of the search with various ordering options such as CPU speed, memory and storage. For achieving this, the proper representation of provider capabilities and ontology relationships are essential. Keywords: cloud computing, ontology, multi agent, scheduling. 1. INTRODUCTION Cloud computing refers to the use of computer technology to deploy dynamically scalable and virtualized resources are provided as a service over a distributed network such as the internet. There are two several types of cloud environment of which the public cloud and the private cloud is the most popular. A public cloud is a network of services open to the general public for use free of cost. Some real time implementations include the Amazon EC2 [18], Google App Engine. A private cloud is an infrastructure owned by a single organization which can be managed either internally or by third party. A community cloud shares the infrastructure between several organizations working as a community with common goals. A hybrid cloud is a combination of two or more cloud environments such as the public, private and community clouds. This type of cloud offers the benefits of multiple deployment models. A personal cloud is an application of cloud computing implemented for an individual user. Cloud offers a variety of services where SaaS, PaaS, IaaS are considered to be the most important of all and are the services that are widely used. IaaS is the service model which offers infrastructure components such as physical or virtual machines and other resources. Models such as Amazon EC2, Google Compute Engine, HP Cloud, Joynet, Navisite, RackSpace, and Windows Azure provide IaaS. PaaS is the service model that offers computing platform as a service. The platform includes operating system, the type of programming language used, environment the user executes, web servers, and database. AWS Elastic Beanstalk, Cloud Foundry, Heroku, Mendix, App Scale, OrangeScape, OpenShift offer PaaS. SaaS is the service model that offers software as a service. Users are provided with access to application software and databases. Google apps, Petrosoft, GT Nexus, Microsoft office 365 are some examples of SaaS. There are no specific discovery mechanisms for searching different kinds of cloud services. Cloud consumers generally have to search for appropriate cloud services manually. Even though there are many existing generic search engines that consumers can use for finding cloud services, these engines may return URLs containing not relevant web-pages to meet the original service requirements of consumers [7]. Intuitively, visiting all the web-page can be time-consuming job. The following literature review discusses the various frameworks and technologies that can be used to develop an efficient and reliable search engine for searching cloud services. In this paper we present a novel idea based on ontology which is an improvement over the standard way of finding the services manually. The concepts are identified for each relation and produce an optimal list of services by assigning end user tasks to the relevant data centers and also minimize span time thereby outperforming the existing methods in terms of search space and convergence. Agent technology can be effectively used for splitting up tasks in a distributed shared resource environment using multi agent approach. We can ensure that the agents specialize in identification of service provider for servicing the user requests. Three agents are considered for this project. Requestor Agent, a software program to find appropriate providers with the appropriate computing resources for executing the search requests, through the Mapper agent. Search Agent provides query processing, for requests form Mapper Agent and maintains information in service providers for better mapping; Mapper Agent connects agents and facilitates the matching of service requests 2082
2 from users to appropriate computing resource of providers. It may also be used to cope up with unexpected events. Our approach is scalable by using multiple broker agents. The primary goal of this paper is to identify the best service provider. Using multiple agents provides efficient search mechanism in cloud environment. The following may be done, The make span time in the cloud environment is minimized Handling service request and information of the processing unit is made available by designing agents. With shared and combined resources helps out in producing an optimal schedule minimizing the average waiting time The remainder of the paper work is organized as follows: Section 2 discusses related work, Section 3 explains the existing methodology and describes the proposed approach and its parameters used. Section 4 describes the standard firefly algorithm.section 5 describes the proposed jumper firefly algorithm. Section 6 presents the experimental results and Section 7 concludes the paper with future work and finally the references of this paper are provided. 2. RELATED WORK A. Agent approach In this approach [4] the agent team is taken into account which looks after the work of processing the queries and returning a list of all services discovered. The main drawback of this approach is that when the agent fails it cannot proceed. The agent can differentiate in performing work. Execution becomes difficult if the agent fails. An Agent based framework in cloud computing ensures scalability when resources are either exhausted or are unavailable. As agents are mobile and autonomous in nature they can easily communicate and transfer information regarding the resource availabilities and other statuses. A Mobile agent is process that can transport its state from one ambience to another, with its data intact, and is able to perform appropriately in the new environment [6]. B. Multi agent approach In the multi agent approach three types of agents (Requestor agent, Mapper agent and Search agent) are used. Mapper agent connects requestor agents to search agents using the connection algorithm. This algorithm consists of 4 stages, Selection, Evaluation, Filtering and Recommendation. The Recommendation stage uses two approaches (circular approach and multicast approach) for making recommendations to the requestor agents that failed to be matched with the mapper agents [8]. A Multi-Agent approach in resource allocation provides adaptation to infrastructure changes and also allocation of resources according to several customer and provider preferences. A Job agent initiates the negotiation and selects the best proposal for the customer s interests. The Resource agent makes the proposal with the appropriate service provider and completes the negotiation [17]. C. Ontology and information retrieval Gathering of Web services based on Ontology supports the application that is accessible through the internet. Clients are able to quickly and easily select the needed services, information about their providers and even learn of the current attributes of resources behind the service. The user retrieving information through normal search engines take much time i.e., time consuming process. Whereas a similar application, which is developed under semantic environment will takes very less time for retrieving information [11]. It provides limited environment to get the conceptualization regarding the user need as information retrieval is based on the keywords provided. An ontologybased IR model is designed to exploit the domain knowledge to support semantic search. A novel semantic search model integrating keyword and semantic based search is used to achieve the benefits of both the approaches [21]. 3. PROPOSED SYSTEM The idea of the proposed approach is to develop a multi agent based system that uses ontology relationships to find the similarities between the user queries and the available resources form various service providers. The system involves the use of agent approach as agents are autonomous and mobile so that they can easily communicate with each other over a distributed environment. The proposed approach illustrates the prototype of a cloud service discovery system that consists of three different agents - Requestor Agent, Mapper Agent, and Search Agent - and a search engine. The agents are developed using Java Agent Development Framework. The search engine uses a concept based search using similarity reasoning from the ontology relationships of the concepts in the cloud ontology. To run a query is the biggest challenge in service requirement phase against the cloud services registered in the search engine s database if the consumer s budgetary and functional requirements are matched. When building a general search engine (e.g., Google), one only needs to consider the issue of searching for webpages that contain concepts in a user s query. Since one need to search for services that fulfill three requirement types, building search engine for cloud services becomes complex. The search engine in this work employs three different agents - Requestor agent, Mapper Agent, Search Agent - that consult cloud ontology for determining the similarities between providers functional and technical specifications of services and consumers functional and technical requirements. The main objective of the proposed approach is to reduce the average waiting time for the searching of the 2083
3 requested services. Also the overall waiting time of all the users is also tried to be reduced. This is achieved by the use of multiple agents in the architecture of the Cloudle search engine whereby each of the three agents specialize only in a specific function of capturing the request, mapping the request and retrieving the results for the request respectively. It can be explained with the help of the activity diagram in Figure-1 as below, Send queries to the Mapper Agent If found If found Send queries to the Service Provider Agent Job sent to User Agent Request for Mapper in cache Request for Service Provider in cache Identifies and queries the best Mapper Produces search results consulting ontology relationships Sends the results to Mapper Agnet Submits the results in User Agent If not found If not found Identifies and queries the best Service Provider 4. CLOUDLE-THE SEARCH ENGINE This section describes the Cloudle system which consists of three agents, Cloud ontology and a web interface. Cloudle is an agent-based search engine that consults Cloud ontology for reasoning about the relations of Cloud services. Inputs to Cloudle include service requirements from consumers (e.g., service name, OS type, CPU speed, etc.) and the outputs of Cloudle are lists of Cloud services ordered by the rating of their appropriateness to satisfy consumer s requirements. Rating of the appropriateness of Cloud services is determined by a Cloud service discovery agent that reason about Cloud services by consulting Cloud ontology. The Cloudle system operates as follows. Cloud providers advertise their Cloud services by registering their services into the database of Cloudle. Queries are sent to the cloudle system using a web interface if the user is currently using any cloud system. The three agents carry out three main functionalities by consulting the Cloud ontology as follows. Query processor: When a user sends a query to Cloudle, the query processor analyses the query and converts the query into an appropriate form which can be processed by the reasoning procedure. Reasoning: In the reasoning procedure, the similarity between two Cloud concepts is determined by consulting Cloud ontology. The similarity between the two concepts is found using the similarity reasoning. Rating: In the rating procedure, an aggregated similarity (service utility) is determined and ordered from highest to lowest service utility. A Cloud service which has the highest service utility would be selected and other services which have high service utility would be selected as well in the resulting web-page. 5. THE MULTI AGENT APPROACH Some of the essential characteristics of cloud computing include resource pooling and resource sharing. In cloud, to serve multiple consumers, pooling of computing resources is made available. Also, a broad group of cross enterprise and cross platform users uses the available data and its applications. Pooling and sharing of resources involve 1) cooperation between cloud providers by combining available resources. 2) Coordinating the resources shared among the cloud providers and scheduling and mapping the same. 3) Signing of a contract that is established between consumers (users) and providers. In agent-based cloud computing, in order to automate the resource pooling and sharing possibilities in cloud, progress is done in cooperation and by coordinating protocols. With the help of three different agents Cloudle is able to perform the search of a particular cloud service more effectively than a standard search engine. The Requestor Agent is primarily used to receive all the requests from multiple users simultaneously and stores it in its cache. The secondary function of the Requestor Agent is to forward the results of the user query once they are forwarded by the Search Agent which process the user query. The Mapper Agent acts as a mediator between the Requestor Agent and the Search Agent. The Mapper Agent takes the requests from the Requestor Agent and forward it to an available Search Agent to process the user query. Both the Requestor Agent and the Search Agent communicate with each other through the Mapper Agent. The Search Agent is the one that actually process the user query and returns the results. The Search Agent consults the cloud ontology to determine the similarities between the user queries and the services registered with the Cloudle s database. Once the results are generated the ordering of the results is based on the similarity value between the service required by the user and the available 2084
4 service in the database. Finally the results are forwarded to the Requestor Agent to produce the results to the user. 6. SERVICE REASONING WITH ONTOLOGY Given that Cloudle needs to satisfy three types of requirements - functional, technical, and budgetary - sometimes, it may be difficult to find services that will exactly match these three types of requirements. Similarity reasoning is designed so that finding relevant alternatives for any service is made easier. For instance, if some exact matching service found by the user is beyond a consumer s price ranging, other services that are similar to the user requirement within the limited price range may be suggested. An intuitive way to decide the degree of similarity between two concepts x and y is to determine how much x and y share in common. In similarity reasoning, the Agents determines the similarity between x and y by counting their common reachable nodes. Figure-1. Simple ontology of operating systems. B. Equivalent reasoning A. Similarity reasoning Let α(x) (respectively, α(y)) be the set of nodes upwards reachable from x (respectively, y) including x (respectively, y) itself. For example, in the graph of general ontology (Figure-6.2), α(x) = 4 and α(y) = 3. Let α(x) α(y) be the number of reachable nodes shared by x and y. α(x) α(y) is a measure of the common features between x and y. In Figure-2, α(x) α(y) 2. There are several ways to define a function for determining the degree of similarity between x and y. One way to measure the degree of similarity between x and y is to measure the number of common features between x and y from the perspective of x as follows: Another way is to measure the number of common features between x and y from the perspective of y as follows: Figure-2. Simple cloud ontology of windows. Figure-1 shows a simple ontology of operating systems [1]. In this example, the problem is to determine the similarities 1) between Unix and Windows and 2) between Unix and Linux. From Figure-6.1, it can be seen that α(unix)=2, α(windows)=2, α(linux)=3, α(unix) α(windows)=1, and α(unix) α(linux)=2. For the purpose of experimentation, ρ is set to 0.5. Thus, sim(unix, Windows)=0.5(1/2)+0.5(1/2)=0.5 and sim(unix, Linux)=0.5(2/2)+0.5(2/3)=0.83. Hence, the SDA infers that compared to Windows, Linux is more similar to Unix. In Figure-2, the values 1 to 9 represent the chronological orderings of Windows. Windows95 is assigned 1 to indicate that it is the oldest version of Windows and WindowsServer2008 is assigned 9 representing the latest version. The compatibility between Windows98 and WindowsVista, and that between Windows7 and WindowsVista can be determined as follows. It can be seen from Figure-2 that α(windows98)=α(windows7)= α(windowsvista)=2, α(windows98) α(windowsvista=1 α(windows7) α(windowsvista)=1, sim(windows98,windowsvista)0.5, sim(windows7,windowsvista)=0.5 The label values of Windows98, WindowsVista, and Windows7 are cw98= 2, cwv= 7, and cw7=8. For the 2085
5 purpose of experimentation, θ and μ will be 10 and 0.8 respectively. = 0.53 The search agent infers that compared to Windows98, Windows7 is more compatible with Windows Vista. C. Numerical reasoning Numerical reasoning is used for determining the similarity between two numeric concepts based on those label values. The similarity between two numeric values in same domain can be calculated as following formula. where a denotes the first numeric value and b denoted the second numeric value and c denotes the concept name. Suppose that a consumer s CPUSpeed requirement is 3.0 and a service provider s CPUSpeed specification is 2.3. The similarity of their CPUSpeed specifications is determined as follows: 7. EXPERIMENTAL STUDY A series of experiments was carried out using the test system. Services are searched with the Cloud service name and the result from the searched services is selected. If the searched services are related to the Cloud service, the service utilities of these services are determined and the results are ordered based on the aggregated similarity. If the searched services are not related to Cloud service, the service utilities of these services are assigned zero, which means that the discovery failed. Table-1. Experimental settings. Experiment variables Value (range) # of providers 40 # of services for each provider 5 ~ 15 services CPU clock 2.0 ~ 6.0 GHz Ram size HDD size Network bandwidth Network latency ~ 36.0 GB 3 ~ 8 TB 0.1 ~ 6 Gbps 1~3000 ms Figure-3. Discovery success rate. Discovery success rate is determined by the ratio of the number of successes over the number of attempts. The result of using Cloudle with the Cloud ontology shows better performance than the results of using Cloudle without the Cloud ontology in terms of success rate. Furthermore, the result of using Cloudle with the Cloud ontology achieve 100% success rate. Based on the above observations, a user can find more appropriate Cloud services using Cloudle with the Cloud ontology. CONCLUSION AND FUTURE WORK The use of agents and ontology relationships in the mechanism of search engines has greatly changed the way the conventional working of the search engines. As multiple agents are used the average waiting time of a search is reduced also the overall waiting time an individual has also been reduced. The use of ontology has increased the chances of finding an exact match for the services requested. This is because all the service requirements are considered for searching the service and the service utility for each of the identified result is computed. With Cloudle, irrelevant web-pages are filtered out and with the Cloud ontology; the web-pages of Cloud service are rated by reasoning about the relations among Cloud concepts. Hence, the web-pages of the Cloud service have higher chance to be selected and are more likely to be closer to the requirements of user. At present, there are few Cloud service providers and there may not be many Cloud services available. However, when Cloud computing is more widely and commonly used in the near future, Cloudle can be helpful tool for Cloud users for finding Cloud services under their specific preference. As an extension of this work the following may be done in future, adding more number of service providers and services into the cloud database to meet the changing user requirements, adding more concepts to the cloud ontology to differentiate two concepts more effectively. REFERENCES [1] Ian Foster, Yong Zhao, Ioan Raicu, Shiyong Lu Cloud Computing and Grid Computing 360-Degree 2086
6 Comparedǁ IEEE Grid Computing Environments (GCE 2008), Texas. pp [2] Lamia Youseff, Maria Butrico, and Dilma Da Silva Toward a Unified Ontology of Cloud Computing. Grid Computing Environments Workshop, GCE [3] Phillip C-Y Sheu, Shu Wang, Qi Wang, Ke Hao and Ray Paul Semantic Computing, Cloud Computing, and Semantic Search Engine. IEEE International Conference on Semantic Computing. [4] Alexander Maedche, Steffen Staab Ontology Learning for the Semantic Web. IEEE Intelligent Systems. 16(2): [5] Heiner Stuckenschmidt Ontology-based information sharing in weekly structured environments. Ph.D. thesis, AI Department, Vrije University Amsterdam. [6] FIPA 2001, Foundation for intelligent physical agents. FIPA Ontology Service Specification, [7] Dieter Fensel Ontologies: A silver bullet for knowledge management and electronic commerce, Springer. [8] D. Fensel Understanding, Developing and Reusing Problem- Solving Methods, to appear as Lecture Notes of Artificial Intelligence (LNAI), Springer-Verlag, Berlin. [9] M. R. Genesereth Knowledge Interchange Format. In: Proceedings of the Second International Conference on the Principles of Knowledge Representation and Reasoning (KR- 91). J. Allen et al., (eds). Morgan Kaufman Publishers. Pp [10] T. R. Gruber A Translation Approach to Portable Ontology Specifications, Knowledge Acquisition. 5: [11] D. B. Lenat and R. V. Guha Building large knowledge-based systems. Representation and inference in the Cyc project, Addison-Wesley, Reading, Massachusetts. [12] Troels Andreasen, Henrik Bulskov, Rasmus Kanppe From Ontology over Similarity to Query Evaluation. 2 nd International Conference on Ontologies, Databases, and Applications of Semantics for Large Scale Information Systems (ODBASE), 3-7 November. [13] Jun Wu, Xin Xu, Pengcheng Zhang, Chunming Liu A novel multi-agent reinforcement learning approach for job scheduling in Cloud computing, Future Generation Computer Systems. Vol. 27, Issue 5, May. pp [14] Kang, Jaeyong Sim, Kwang A multiagent brokering protocol for supporting Cloud resource discovery, Applied Intelligence. Springer Netherlends, 12 April. pp ISSN X, /s y. ( Y). [15] L. Han and D. Berry Semantic-supported and Agent-based Decentralized Grid Resource Discovery. Future Generation Computer Systems. vol. 24, no. 4, pp , April. [16] M. Miller Cloud Computing: Web-Based Applications that Change the Way You Work and Collaborate Online. Que. [17] I. Foster et al Cloud Computing and Grid Computing 360- Degree Compared. Proc. Grid Computing Environments Workshop (GCE 08), pp. 1-10, November. [18] R. Buyya et al Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5 th Utility. Future Generation Computer Systems. vol. 25, no. 6, pp , June. [19] K.M. Sim Agent-Based Cloud Commerce. Proc. IEEE Int l Conf. Industrial Eng. and Eng. Management. pp [20] M. Wooldridge An Introduction to Multiagent Systems. second ed. John Wiley and Sons. [21] K.M. Sim Towards Complex Negotiation for Cloud Economy. Proc. Int l Conf. Advances in Grid and Pervasive Computing (GPC 10). R.S. Chang et al., eds. pp [22] T. Andreasen, H. Bulskov, and R. Kanppe From Ontology over Similarity to Query Evaluation. Proc. Second Int l Conf. Ontologies, Databases, and Applications of Semantics for Large Scale Information Systems (ODBASE), November. [23] L. Han and D. Berry Semantic-Supported and Agent-Based Decentralized Grid Resource Discovery. Future Generation Computer Systems, vol. 24, no. 4, pp , April. 2087
An Ontology-enhanced Cloud Service Discovery System
An Ontology-enhanced Cloud Service Discovery System Taekgyeong Han and Kwang Mong Sim* Abstract This paper presents a Cloud service discovery system (CSDS) that aims to support the Cloud users in finding
A Cloud Portal with a Cloud Service Search Engine
2011 International Conference on Information and Intelligent Computing IPCSIT vol.18 (2011) (2011) IACSIT Press, Singapore A Cloud Portal with a Cloud Service Search Engine Jaeyong Kang and Kwang Mong
Cloud Service Reservation using PTN mechanism in Ontology enhanced Agent-based System Remya Gopinadh #1, K. Saravanan *2
Cloud Service Reservation using PTN mechanism in Ontology enhanced Agent-based System Remya Gopinadh #1, K. Saravanan *2 # Final Year ME, Dept. of CSE, Regional Centre of Anna University, Tirunelveli,
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
Cloud Computing and Software Agents: Towards Cloud Intelligent Services
Cloud Computing and Software Agents: Towards Cloud Intelligent Services Domenico Talia ICAR-CNR & University of Calabria Rende, Italy [email protected] Abstract Cloud computing systems provide large-scale
A Survey on Cloud Computing
A Survey on Cloud Computing Poulami dalapati* Department of Computer Science Birla Institute of Technology, Mesra Ranchi, India [email protected] G. Sahoo Department of Information Technology Birla
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 Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments
IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining
How To Improve Cloud Computing With An Ontology System For An Optimal Decision Making
International Journal of Computational Engineering Research Vol, 04 Issue, 1 An Ontology System for Ability Optimization & Enhancement in Cloud Broker Pradeep Kumar M.Sc. Computer Science (AI) Central
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,
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
RANKING OF CLOUD SERVICE PROVIDERS IN CLOUD
RANKING OF CLOUD SERVICE PROVIDERS IN CLOUD C.S. RAJARAJESWARI, M. ARAMUDHAN Research Scholar, Bharathiyar University,Coimbatore, Tamil Nadu, India. Assoc. Professor, Department of IT, PKIET, Karaikal,
International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May-2015 1681 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May-2015 1681 Software as a Model for Security in Cloud over Virtual Environments S.Vengadesan, B.Muthulakshmi PG Student,
Exploring Resource Provisioning Cost Models in Cloud Computing
Exploring Resource Provisioning Cost Models in Cloud Computing P.Aradhya #1, K.Shivaranjani *2 #1 M.Tech, CSE, SR Engineering College, Warangal, Andhra Pradesh, India # Assistant Professor, Department
AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD
AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD M. Lawanya Shri 1, Dr. S. Subha 2 1 Assistant Professor,School of Information Technology and Engineering, Vellore Institute of Technology, Vellore-632014
Semantic Search in Portals using Ontologies
Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br
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
Cloud Computing Services and its Application
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its
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
Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction
Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable
Cloud Computing Technology
Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver [email protected], +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures
A SURVEY OF CLOUD COMPUTING: NETWORK BASED ISSUES PERFORMANCE AND ANALYSIS
A SURVEY OF CLOUD COMPUTING: NETWORK BASED ISSUES PERFORMANCE AND ANALYSIS *Dr Umesh Sehgal, #Shalini Guleria *Associate Professor,ARNI School of Computer Science,Arni University,[email protected]
Cloud Template, a Big Data Solution
Template, a Big Data Solution Mehdi Bahrami Electronic Engineering and Computer Science Department University of California, Merced, USA [email protected] Abstract. Today cloud computing has become
Data Mining Governance for Service Oriented Architecture
Data Mining Governance for Service Oriented Architecture Ali Beklen Software Group IBM Turkey Istanbul, TURKEY [email protected] Turgay Tugay Bilgin Dept. of Computer Engineering Maltepe University Istanbul,
International Research Journal of Engineering and Technology (IRJET) e-issn: 2395-0056. Volume: 02 Issue: 05 Aug-2015 www.irjet.net p-issn: 2395-0072
Fear of Cloud Vinnakota Saran Chaitanya 1, G. Harshavardhan Reddy 2 1 UG Final year student, Department of Computer Science and Engineering, G. Pulla Reddy Engineering College, Andhra Pradesh, India 2
A QoS-Aware Web Service Selection Based on Clustering
International Journal of Scientific and Research Publications, Volume 4, Issue 2, February 2014 1 A QoS-Aware Web Service Selection Based on Clustering R.Karthiban PG scholar, Computer Science and Engineering,
Research Paper Available online at: www.ijarcsse.com A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS
Volume 2, Issue 2, February 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD
A Load Balancing Model Based on Cloud Partitioning for the Public Cloud
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 16 (2014), pp. 1605-1610 International Research Publications House http://www. irphouse.com A Load Balancing
Cloud Computing Simulation Using CloudSim
Cloud Computing Simulation Using CloudSim Ranjan Kumar #1, G.Sahoo *2 # Assistant Professor, Computer Science & Engineering, Ranchi University, India Professor & Head, Information Technology, Birla Institute
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
FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS
International Journal of Computer Engineering and Applications, Volume VIII, Issue II, November 14 FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS Saju Mathew 1, Dr.
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
K.Niha, Dr. W.Aisha Banu, Ruby Anette
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 41 A Cloud Service Providers Ranking System Using Ontology K.Niha, Dr. W.Aisha Banu, Ruby Anette Abstract Cloud
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
XMPP A Perfect Protocol for the New Era of Volunteer Cloud Computing
International Journal of Computational Engineering Research Vol, 03 Issue, 10 XMPP A Perfect Protocol for the New Era of Volunteer Cloud Computing Kamlesh Lakhwani 1, Ruchika Saini 1 1 (Dept. of Computer
Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India [email protected]
IJCSIT, Volume 1, Issue 5 (October, 2014) e-issn: 1694-2329 p-issn: 1694-2345 A STUDY OF CLOUD COMPUTING MODELS AND ITS FUTURE Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India
Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure
J Inf Process Syst, Vol.9, No.3, September 2013 pissn 1976-913X eissn 2092-805X http://dx.doi.org/10.3745/jips.2013.9.3.379 Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based
Distributed and Cloud Computing
Distributed and Cloud Computing K. Hwang, G. Fox and J. Dongarra Chapter 1: Enabling Technologies and Distributed System Models Copyright 2012, Elsevier Inc. All rights reserved. 1 1-1 Data Deluge Enabling
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
Game Theory Based Iaas Services Composition in Cloud Computing
Game Theory Based Iaas Services Composition in Cloud Computing Environment 1 Yang Yang, *2 Zhenqiang Mi, 3 Jiajia Sun 1, First Author School of Computer and Communication Engineering, University of Science
INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION
INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION Sanjay Razdan Department of Computer Science and Eng. Mewar
Optimal Service Pricing for a Cloud Cache
Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,
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
Cloud Computing Paradigm Shift. Jan Šedivý
Cloud Computing Paradigm Shift Jan Šedivý Business expectations Improving business processes Reducing enterprise costs Increasing the use of information/analytics Improving enterprise workforce effectiveness
PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS
PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS Amar More 1 and Sarang Joshi 2 1 Department of Computer Engineering, Pune Institute of Computer Technology, Maharashtra,
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004
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
Multilevel Communication Aware Approach for Load Balancing
Multilevel Communication Aware Approach for Load Balancing 1 Dipti Patel, 2 Ashil Patel Department of Information Technology, L.D. College of Engineering, Gujarat Technological University, Ahmedabad 1
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
CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com
` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and
Cloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
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
Evaluation Model for Internet Cloud Data Structure Audit System
Evaluation Model for Internet Data Structure Audit System Wang Fan School of Accounting Zhejiang Gongshang University Hangzhou, 310018, P. R.China [email protected] Journal of Digital Information Management
NATO s Journey to the Cloud Vision and Progress
NATO s Journey to the Cloud Vision and Progress Dr Peter J. Lenk 2 Definitions of the Cloud A large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted,
CDBMS Physical Layer issue: Load Balancing
CDBMS Physical Layer issue: Load Balancing Shweta Mongia CSE, School of Engineering G D Goenka University, Sohna [email protected] Shipra Kataria CSE, School of Engineering G D Goenka University,
White Paper on CLOUD COMPUTING
White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples
EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT
EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT Jasmin James, 38 Sector-A, Ambedkar Colony, Govindpura, Bhopal M.P Email:[email protected] Dr. Bhupendra Verma, Professor
A Semantic Marketplace of Peers Hosting Negotiating Intelligent Agents
A Semantic Marketplace of Peers Hosting Negotiating Intelligent Agents Theodore Patkos and Dimitris Plexousakis Institute of Computer Science, FO.R.T.H. Vassilika Vouton, P.O. Box 1385, GR 71110 Heraklion,
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
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
JOURNAL OF COMPUTER SCIENCE AND ENGINEERING
Exploration on Service Matching Methodology Based On Description Logic using Similarity Performance Parameters K.Jayasri Final Year Student IFET College of engineering [email protected] R.Rajmohan
Framework for Intelligent Crawler Engine on IaaS Cloud Service Model
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 17 (2014), pp. 1783-1789 International Research Publications House http://www. irphouse.com Framework for
Task Scheduling in Hadoop
Task Scheduling in Hadoop Sagar Mamdapure Munira Ginwala Neha Papat SAE,Kondhwa SAE,Kondhwa SAE,Kondhwa Abstract Hadoop is widely used for storing large datasets and processing them efficiently under distributed
A Web Base Information System Using Cloud Computing
A Web Base Information System Using Cloud Computing Zainab Murtadha, Mohammad Amin Roshanasan Abstract: Cloud Computing is the new field that was invented and developed during a period not so long ago.
Use of Agent-Based Service Discovery for Resource Management in Metacomputing Environment
In Proceedings of 7 th International Euro-Par Conference, Manchester, UK, Lecture Notes in Computer Science 2150, Springer Verlag, August 2001, pp. 882-886. Use of Agent-Based Service Discovery for Resource
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
Security Considerations for Public Mobile Cloud Computing
Security Considerations for Public Mobile Cloud Computing Ronnie D. Caytiles 1 and Sunguk Lee 2* 1 Society of Science and Engineering Research Support, Korea [email protected] 2 Research Institute of
An Efficient Cost Calculation Mechanism for Cloud and Non Cloud Computing Environment in Java
2012 International Conference on Computer Technology and Science (ICCTS 2012) IPCSIT vol. 47 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V47.31 An Efficient Cost Calculation Mechanism
Role of Cloud Computing in Education
Role of Cloud Computing in Education Kiran Yadav Assistant Professor, Dept. of Computer Science. Govt. College for Girls, Gurgaon, India ABSTRACT: Education plays an important role in maintaining the economic
A STUDY ON CLOUD STORAGE
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.966
Distributed Framework for Data Mining As a Service on Private Cloud
RESEARCH ARTICLE OPEN ACCESS Distributed Framework for Data Mining As a Service on Private Cloud Shraddha Masih *, Sanjay Tanwani** *Research Scholar & Associate Professor, School of Computer Science &
CloudAnalyzer: A cloud based deployment framework for Service broker and VM load balancing policies
CloudAnalyzer: A cloud based deployment framework for Service broker and VM load balancing policies Komal Mahajan 1, Deepak Dahiya 1 1 Dept. of CSE & ICT, Jaypee University Of Information Technology, Waknaghat,
Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms
Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Analysis and Research of Cloud Computing System to Comparison of
ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm
A REVIEW OF THE LOAD BALANCING TECHNIQUES AT CLOUD SERVER Kiran Bala, Sahil Vashist, Rajwinder Singh, Gagandeep Singh Department of Computer Science & Engineering, Chandigarh Engineering College, Landran(Pb),
A Novel Adaptive Virtual Machine Deployment Algorithm for Cloud Computing
A Novel Adaptive Virtual Machine Deployment Algorithm for Cloud Computing Hongjae Kim 1, Munyoung Kang 1, Sanggil Kang 2, Sangyoon Oh 1 Department of Computer Engineering, Ajou University, Suwon, South
CLOUD COMPUTING. Keywords: Cloud Computing, Data Centers, Utility Computing, Virtualization, IAAS, PAAS, SAAS.
CLOUD COMPUTING Mr. Dhananjay Kakade CSIT, CHINCHWAD, Mr Giridhar Gundre CSIT College Chinchwad Abstract: Cloud computing is a technology that uses the internet and central remote servers to maintain data
A Study on Service Oriented Network Virtualization convergence of Cloud Computing
A Study on Service Oriented Network Virtualization convergence of Cloud Computing 1 Kajjam Vinay Kumar, 2 SANTHOSH BODDUPALLI 1 Scholar(M.Tech),Department of Computer Science Engineering, Brilliant Institute
[Sudhagar*, 5(5): May, 2016] ISSN: 2277-9655 Impact Factor: 3.785
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY AVOID DATA MINING BASED ATTACKS IN RAIN-CLOUD D.Sudhagar * * Assistant Professor, Department of Information Technology, Jerusalem
Virtual Machine Instance Scheduling in IaaS Clouds
Virtual Machine Instance Scheduling in IaaS Clouds Naylor G. Bachiega, Henrique P. Martins, Roberta Spolon, Marcos A. Cavenaghi Departamento de Ciência da Computação UNESP - Univ Estadual Paulista Bauru,
Cloud Service Negotiation Techniques
Service Negotiation Techniques Ariya T K, Christophor Paul, Dr S Karthik Abstract computing is a subscription based service from which the networked storage space and the resources can be obtained. Collaborations
Service Broker Algorithm for Cloud-Analyst
Service Broker Algorithm for Cloud-Analyst Rakesh Kumar Mishra, Sreenu Naik Bhukya Department of Computer Science & Engineering National Institute of Technology Calicut, India Abstract Cloud computing
Cloud Computing Services on Provisioning Cost Approach
Cloud Computing Services on Provisioning Cost Approach 1 Sasidevi Puppala, 2 P.Radha Krishna, 3 Srilakshmi Aluri 1, 3 Student, Nova College of Engineering & Technology, Jupudi, Ibrahimpatnm. 2 Associate
Cloud Based Distributed Databases: The Future Ahead
Cloud Based Distributed Databases: The Future Ahead Arpita Mathur Mridul Mathur Pallavi Upadhyay Abstract Fault tolerant systems are necessary to be there for distributed databases for data centers or
Available online at http://acfa.apeejay.edu APEEJAY JOURNAL OF COMPUTER SCIENCE AND APPLICATIONS ISSN: 0974-5742(P)
COMPARATIVE ANALYSIS OF VARIOUS CLOUD TECHNOLOGIES Harmandeep Singh P.hd Research Scholar, Punjab Technical University, Jallandhar-Kapurtahla Highway, Kapurthala-144601(Punjab), INDIA Abstract With the
A Comparative Study of cloud and mcloud Computing
A Comparative Study of cloud and mcloud Computing Ms.S.Gowri* Ms.S.Latha* Ms.A.Nirmala Devi* * Department of Computer Science, K.S.Rangasamy College of Arts and Science, Tiruchengode. [email protected]
Cloud FTP: A Case Study of Migrating Traditional Applications to the Cloud
Cloud FTP: A Case Study of Migrating Traditional Applications to the Cloud Pooja H 1, S G Maknur 2 1 M.Tech Student, Dept. of Computer Science and Engineering, STJIT, Ranebennur (India) 2 Head of Department,
Implementing XML-based Role and Schema Migration Scheme for Clouds
Implementing XML-based Role and Schema Migration Scheme for Clouds Gurleen Kaur 1, Sarbjeet Singh 2 Computer Science and Engineering, UIET Panjab University, Chandigarh, India 1 [email protected]
A Collaborative and Semantic Data Management Framework for Ubiquitous Computing Environment
A Collaborative and Semantic Data Management Framework for Ubiquitous Computing Environment Weisong Chen, Cho-Li Wang, and Francis C.M. Lau Department of Computer Science, The University of Hong Kong {wschen,
DATA PORTABILITY AMONG PROVIDERS OF PLATFORM AS A SERVICE. Darko ANDROCEC
RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA 2013 Special Number DATA PORTABILITY AMONG PROVIDERS OF PLATFORM AS A SERVICE Darko ANDROCEC
SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS
SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, Karlsruhe Institute of Technology, Karlsruhe, Germany {foued.jrad, jie.tao, achim.streit}@kit.edu
