Detection of Preference and Selection of Cloud Services for Dynamic Adaptation Based on the User Profile
|
|
|
- Pierce McDonald
- 10 years ago
- Views:
Transcription
1 International Journal of Computer Science and Telecommunications [Volume 6, Issue 8, August 2015] 1 ISSN Detection of Preference and Selection of Cloud Services for Dynamic Adaptation Based on the User Profile KANGA Koffi 1, GOORE Bi Tra 2, BABRI Michel 3 and OUMTANAGA Souleymane 4 1,2,3 Ecole Doctorale Polytechnique de l'institut Nationale Polytechnique Félix Houphouët Boigny (EDP/INPHB), Côte D'ivoire / Laboratoire de Mathématiques et des Nouvelles Technologies de l Information (LMNTI) 4 Laboratoire de Recherche en Informatique et Télécommunication (LARIT) 1 [email protected], 2 [email protected], 3 [email protected], 4 [email protected] Abstract In this article, we propose a user s preferences detection tools in cloud computing and also the selection of services available on request by the cloud providers, so as to make a dynamic adaptation of these services to the user s preferences according to their profile. This contribution focuses first of all on the implementation of data models and then on the different algorithms allowing the detection based on the proposed models. Therefore, the different algorithms were developed according to the different formalizations set up, namely: Matrix formalization in detecting user s preferences based on their profiles, and Matrix formalization for selecting cloud services based on user s profile. Index Terms Cloud Computing, Dynamic Adaptation of Services, User Profile, Preference Detection and Services Selection T I. INTRODUCTION ALKING about user s preference and cloud services detection is something that matters a lot. It therefore needs a little explanation. In fact, cloud computing is a service or a concept that consist to deploy on remote servers data processing traditionally located on local servers or on the user s desktop. It is an IT services in the form of on request service, accessible from anywhere, anytime and by anyone with an authentication system. Thus, it involves two (2) major actors: - Service provider offering on-request services; - End user who consumes a service All the services offered can be divided into three categories: - IaaS (Infrastructure as a Service) - PaaS (Platform as a Service ) - SaaS (Software as a Service ) As for the adaptation, it is an adjustment of services offered by the providers of Cloud in respect of the preferences and tastes of the user. It allows him to enjoy and see how useful the Cloud services are for him. In such a context, adaptation becomes important for the client, because it will allows him to find satisfaction during and after consumption also it enables the service provider to keep in touch with its customers. Faced with this dilemma, several research studies have tried to find solutions regarding expressiveness profiles and adaptation process of multimedia content [1], supported platforms and adaptation [2], [3], adapting the service of Graphic User Interface (GUI) [4], adapting applications and to the context using web services. In order to make our contribution to the adaptation work to satisfy both parties (client and service provider), we suggest two(2) data models, their formalization and algorithms to identify user s preferences but also the services offered in order to make an adaptation of these two elements in the consumption of services by customers. The rest of the article is organized as follows: Section 2 develops a state of the art in this field. Section 3 state the problem. Section4 makes room for our contribution. Section 5 discusses the limitations of the work contribution, by presenting the benefits of cloud service to service providers and users. Section 6 rounds up with a conclusion and some perspectives. II. STATE OF THE ART A) Dynamic adaptation of service [3] The objective of this study is to develop an architecture for the adaptation of cloud computing services. It includes three parts: - A Modifiable part: including the components and interconnections between them - A Monitoring part: including elements observing resources and user profiles. They all provide useful elements to the description of the service called meta-description - A Control part: represented by the adapter and an assembler which respectively allows to decide on the changes to be made to adapt the service and who should performs the action requested by that the adapter. Journal Homepage:
2 KANGA Koffi et al. 2 The experimental setting chosen by the authors of this architecture is that of a forum service originally created for English users. This architecture helps adapt the translation service to non-english Speakers or Users as well. The limitations of this study lies in its complexity. The architecture ignores semantic service composition whose realization requires the comprehension of functioning of the set of service-context by the machine as well as human. It has not been possible to realize it in a cloud environment. B) Adaptation to the web using context of applications [2] This work is the result of a project called SECAS (Single Environment for Context Aware System) interested in adapting the applications to the context of use. The objective is to establish a platform making applications adaptable to different contexts of use which are data, services and presentation. To do this an architecture was proposed as part of this project implying the definition of the context proposed by Dey [2] and includes: - A context manager (context sensor, context interpreter and storage of the historical context) - An adaptation system (consisting of an adapter composed of a user interface adaptation service, content adaptation service and adaptive behavior services) - Basic applications composed of basic services, data and user interface. Also in order to make the applications adaptable, the authors set up in their work some operators to adapt behavior, content adaptation tools and a process of adaptation of the presentation through web services. This work has numerous limits. Among which are: - Lack of detection tools for profiles and user s preferences - Non consideration of environments and cloud computing platforms where three forms of services (IaaS, PaaS and SaaS) are offered to users. - The independency of services. C) IDM approach to ergonomic adaptation to the mobile HMI context [4] This study seeks to overcome the inconsistencies between the formats of presentations (User Interface). To do this, a research based on MDE approaches (Model Driven Engineering) [5] (for specifying a system regardless how of the platform that hosts) it was made. So in this paper, the authors proposed a MDA (Model Driven Architecture) for the automatic generation of contextadaptable UI.This approach has enabled the implementation of user s context models, environmental context models and platform context models. These different models have generated an HMI adaptation process at three levels starting with an independent context model. Although, the GUI adjustment is part of the solution, this work does not take into account the instantaneous needs of the user and also was done in a ubiquitous computing environment where a user engages in his activities several computing devices and systems. The achievement was not made in a Cloud. D) A Framework for dynamic resource provisioning an adaptation in IaaS clouds [6] IaaS provides the ability to acquire and free up IT resources on request to dynamically adapt the workload. The aim of this work is the simultaneous minimization of the costs of resources and runtime services within a Cloud infrastructure to achieve adaptation to the growing of user s needs of resources. So, in this article, the authors propose a framework for resources supply and adaptation. The center of this framework is a set of adaptive algorithms able to make clear decisions to adjust resources according to workload. This algorithm is designed to manage all acquired resources among multiple cloud providers geographically distributed so that they interact with local resources. The limits that presents this work to our knowledge are followings: - The lack of consideration of user context to identify the profile and services, which are consumers of resources. - Lack of identification of cloud services that are the basis of the increase in the workload of IaaS resources - As this work does not specify what type of resource it is talking about (CPU, RAM, etc....) E) Towards an automatic adaptation of heterogeneous multimedia mobile application [7] This work was conducted as part of ubiquitous computing where application execution environment is consisted of heterogeneous elements such as PDAs, laptops, smartphones etc. composed with heterogeneous material resources. These objects belong to users having varied needs. Given these parameters, it is appropriate to structure application softwares entities called independent components so as to facilitate their adaptation. The proposal in this work consists in the automatic semantic adaptation based on the use of ontologies. It then aims to highlight the adaptation needs in one hand, and to facilitate the search and identification of the other services in order to implement the necessary changes. For the realization of this proposal the following objectives were set: - the definition of an ontology describing the semantic information of multimedia adaptation services (name, location, category, role...) and the parameters for QoS adaptation services. (Average of execution time, transfer time and the quality percentage) - the definition of an inference engine responsible for optimizing and adaptation planning to implement on a media server - The use of web services to perform the adaptation.
3 International Journal of Computer Science and Telecommunications [Volume 6, Issue 8, August 2015] 3 For construction of adaptation services, an algorithm was proposed. It takes as input the profile description and adaptation resources to output appropriate resources. The steps of this algorithm are the following: - The initialization of the automatic adjustment by the inference engine - Seeking ways of adaptation - Selecting the best paths - Extraction adaptation services - The implementation of the adaptation The limitations noted in this work, include: - The improvement of the ontology which is used for the representation of the quality of sensitive services to the context and complete the proposed approach based on SOA services which are suitable for cloud implementation. - The consideration of cloud characteristics in the semantic adaptation process. III. PROBLEM The above review of existing work reveals that most authors performed excellent work in the framework of the adaptation of service. However, very few of them have oriented their work in the field of dynamic adaptation service to the profile and cloud user preference apart Nguyen Binh Ta and Al. in [6]. In fact, some author have based their work on the implementation of adaptation services architecture [1] in the traditional web environments. Others however just use the web services for the implementation of software adaptation platform regardless of the dynamicity need and preferences of users [2], much less cloud computing services since this work is not known to cloud-based experimental setting. As for Dorra ZAIBI & Al. they are oriented in the search of solutions for the adaptation of ergonomics in a GUI environment for mobile [4]. BACHA [8], [9] meanwhile, offers adaptive solutions based on content personalization. That said, none of the research has raised the issue of profiles detection and cloud user preferences detection because there were few who were oriented to Cloud. Also, the detection of cloud services based on user profiles has not emerged. So, we will try to propose an approach to highlight cloud users, their profiles and preferences and the various cloud services to initiate appropriate adaptation based on algorithms manipulating data models we have developed. IV. CONTRIBUTION A) Preferences detection according to the user profile Our contribution is based on three (3) points: - Setting up of a data model for detection (Fig. 1) - Formalization of the detection - Implementation of a detection algorithm Fig. 1 : class diagram for the detection of preference according to the profile 1) Model of detection The proposed model includes the following classes: - User: The use of cloud service requires user authentification. So, a number of information is needed. We materialize those - one through the class«user». This class includes the following attributes: login, name, , and date of birth and the status of the account «compte_status». - Profil: in the cloud, users are classified by profile (eg the guest profile, director, etc....).each profile is characterized by a name (prof_name) and status (prof_status) which is boolean type. - Avoir: this class is an association class. It enables to materialize the date on which the user has selected a profile through the attribute«date». - Préférence: preference in the Cloud refers to a set of elements related to the taste of the user, in this regard, if the user prefers a given web service to another, then the materialization of this preference is made through the attributes "pref_name" to the name of the preference, "pref_value" for the value of this preference and "pref_status "to the status (on / off) of it. - beneficier: in this class, we materialize all links between profile and preferences. These links allow any user to know the times (start date and end date) in which the user show some interest in preferences through the profiles that may vary over time. 2) Formalizing preferences detection Formally speaking, the detection of user preference is made up of three sets. These are: - U = (U 1, U 2, U n ) all users or customers of the Cloud - P = (P 1, P 2, P k ) : all profiles defined in the Cloud - Q = (Q 1, Q 2, Q m ) : a set of all defined preferences We define the matrices as follows: UP (U i, P j ) with (1 i n, 1 j k). (n is a maximum of user and k is a maximum of profile) PQ (P j, Q x ) with (1 j k, 1 x m). (m is a maximum of preference) UQ (U i, Q j ) with (1 i n, 1 x m).
4 KANGA Koffi et al. 4 Let U, P and Q be a set of items with U = {U 1, U 2, U 3, U 4, U 5 } a set of five (5) cloud users P = {P 1, P 2, P 3, P 4 } a set of four (4) profiles and Q = {Q 1, Q 2, Q 3, Q 4, Q 5, Q 6 } a set of six (6) preferences UP (Ui, Pj) = The rows of the matrix denote (U) a set of five (5) users and the columns denote (P) a set of four (4) profiles. Where (i, j) are integers And PQ (Pj, Qx) = The rows of the matrix denote (P) a set of four (4) profiles and the columns denote (Q) a set of six (6) preferences. - To detect the profiles to which a user belongs on the basis of knowledge of the information supplied during access authentication to the Cloud. The input is the set U of users. Also to detect a set of preferences (Q) associated with the set of profile (P). For each profile, the algorithm detects the various elements (Qx) associated with a profile (Pj). Algorithm1 : detection of preference Input : U = set of user Output : Q = set of detected preferences = Begin // route the set of all users For each U i do // route the set of all profile For each P j // test if Ui have the profil P j If (U i, P j ) = 1 then // routing of the set of all preferences For each Q x If (P j, Q x ) = 1 Then Q' = Q +Q x end If Write ( User U i have the preference Q x ) end if write ( User U i have a set of all preferences Q ) End. So by inference we have: UQ (Ui, Qx) = The rows of the matrix denote (U) a set of five (5) users and columns denote (Q) a set of six (6) preferences. In our example the application of our model provides the following preferences: - Q 1 is preferred by user U 1, - Q 1, Q 4 and Q 6 are preferred by user U 2 - Q 1, Q 2 and Q 4 are preferred by user U 3 - Q 1, Q 2, Q 4 and Q 6 are preferred by user U 4 - Q 1, Q 4 and Q 6 are preferred by user U 5 3) Proposed detection algorithm (Fig. 2) Our proposed algorithm allows: Fig. 2: Algorithm for preferences detection B) Model for services selection according to the user profile In addition to the basic services offered by the cloud provider for the default profiles, selection allows the user to make its adaptation needs to adjust the functions of a service A to those of a service B. This form of adaptation is indeed under several constraints which include the maximization services while keeping constant IaaS storage space offered by the supplier; all this based on the user profile. For the management of this selection, we set up the data model in Fig. 3. The different classes in this model are: - profile: identical to that of Fig. 1 - service: it represents the SaaS or PaaS services installed on a cloud infrastructure. - Infrastructure: represents the physical characteristics (CPU, RAM, hard drive size and cost per hour of use) of an infrastructure. - Consommation: materializes track of selected services consumption. It is characterized by the consumption time (time consumption), the cost of consumption (cost) and the functioning status (on or off) of the service for the profile associated with it.
5 International Journal of Computer Science and Telecommunications [Volume 6, Issue 8, August 2015] 5 2) Hosting matrix of SaaS or PaaS services: Here, the hosting service allows to know the services managed on IaaS platform, in matrix form, it is formalized as follows: SI (S k, I p ) = Here, the lines denote the set of the three (3) above-mentioned services and the columns denote a set of three (3) infrastructures. Fig. 3 : Model for services selection according to the user profile C) Formalizing of services selection according to the user profile Our formalization of the selection of services is in its form identical to that of the profiles detection. Namely: the use of matrices whose values belong to the set {0; 1}. In fact, we use the set of profile P = (P 1, P 2, P k ). As for the other elements involved in the formalization, they are as follows: - Let S be a set composed as, S= {S 1, S2, S3,,S d ) of d services proposed by a supplier - Let I be = {I 1, I 2, I 3 Im) a set of m infrastructures hosting various cloud services. 1) Matrix of SaaS or PaaS service selection: Our matrix of services selection is formalized as follows: Let P be = (P 1, P 2, P 3, P 4 ) a set of four (4) users of cloud and S = (S 1, S 2, S 3 ) a set of three (3) SaaS or PaaS Services.In these conditions the matrix PS ( ) = On this matrix, the rows denote a set of four (4) profiles and columns denote a set of three (3) cloud services. In this example, we have a matrix which included the following facts: - the infrastructure I 1 host the service S 1 - the infrastructure I 2 host also the services S 2 and S 3 - as for the infrastructure I 3 it does not host any services 3) Matrix of Infrastructure selection This matrix is obtained by the association of SI and PI matrix. It is formalized as follows: PI = This matrix is obtained by deducting the PS and SI matrix. The rows denote P a set of four (4) profiles and columns denote I a set of three cloud infrastructures. On this matrix we have a set of four (4) profiles that use IaaS services of three (3) infrastructures. They are as follows: - The profile P 1 uses the infrastructures I 1 andi 2 - The profile P 2 uses the infrastructure I 2 - The profile P 3 uses no infrastructure - The profile P 4 uses only the infrastructure I 1
6 KANGA Koffi et al. 6 4) Service selection Algorithm Our service selection algorithm takes as input the set S of all services (SaaS or PaaS), the set P of all profiles and comes in four (4) steps. These steps are: Step1: Select a profile either SaaS or PaaS service Step2: Check if the profile uses the service in question If yes then add the service to all sets of S services this profile uses. Step3: For all services belonging to the set S ', look up for supported the infrastructure Step4: After step 3, if we find an infrastructure supported service then it is added to the set I of infrastructure supporting a workload. These steps are summarized in Algorithm 2 (Figure 4) as shown below: Algorithm2 : selection of SaaS or PaaS service Input : P = a set of user profile S = a set of SaaS or PaaS services I = a set of the cloud provider's infrastructure Output : S = a set of services for each user profile I = a set of infrastructures hosting the SaaS or PaaS services Begin // selection of SaaS or PaaS services for each Pi do for each Sk if (Pi,Sk) = 1 then S end if write ( the profile Pi have the set of services S ) // selection of IaaS infrastructures for each Sk do End. for each Ip do if (Sk,Ip) = 1 then I end if write ( the service Sk is hosted by I ) write ( the profile Pi uses the resources of infrastructure I through its services S ) Fig. 4 : Algorithm of services selection V. DISCUSSION Dynamic adaptation of the service to user context in a Cloud computing requires the identification of contexts and services. In our case, the concerned contexts are profile and preferences of the user. As for the cloud service, we have firstly focused our work on SaaS or PaaS service and in a second place have deduced those of IaaS. The analysis of the proposed models and their formalization show that they help to detect or to select profiles or services to implement an adaptation strategy for user s satisfaction. Moreover, these selection operations may allow an assessment of the volume of occupation of these services on an IaaS infrastructure. This assessment is a size indicator services.the user can then adjust or adapt these services. In fact, in an overrunning context, the Cloud may generate a financial extra cost for the user. VI. CONCLUSION The aim of our work is to create a framework for the identification and selection of users, their profiles and preferences in terms of cloud services for an adjustment of its services based on user profiles. To do this, we have set up data models for managing profile detections and user preference but also the selection of cloud services to be adapted. We also proposed a formalization of these detection and selection models. Our work is of course opened. In the future we plan to analyze the management of overrun and space occupation at the IaaS. REFERENCES [1] Alti Adel, Laborie Sébastien, Roose Philippe, Enrichir l'expressivité des profils et des processus d'adaptation de contenus multimédias, Document numérique 2/2014 (Vol.17), p URL: page-101.htm. DOI: /DN [2] Chaari, T., Laforest, F., & Flory, A. (2005, May). Adaptation des applications au contexte en utilisant les services web. In Proceedings of the 2nd French-speaking conference on Mobility and ubiquity computing (pp ). ACM. [3] Cremene, M., Riveill, M., Martel, C., Loghin, C., & Miron, C. (2004). Adaptation dynamique de services. arxivpreprintcs/ [4] Dorra ZAIBI et al. Une approche IDM pour l adaptation ergonomique au contexte d IHM mobile. (2012) Ecole Supérieure des Sciences et des Techniques de Tunis 5, av. Taha Hussein, Montfleury, 1008 Tunis-Tunisie [email protected] [5] MDA, Model Driven Architecture. (accessed in June 2015) [6] Duong, T. N. B., Li, X., &Goh, R. S. M. (2011, November). A framework for dynamic resource provisioning and adaptation in IaaS clouds. In Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on (pp ). IEEE. [7] Alti, A., Roose, P., Saffidine, R., &Laborie, S. (2012, October). Towards an Automatic Adaptation of Heterogeneous Multimedia Mobile Applications. In NOTERE/CFIP 2012 (pp ). Cépadues Editions. [8] Bacha, F., Oliveira, K. and Abed, M. A Model Driven Architecture Approach for User Interface Generation Focused on Content Personalization. In Proc.IEEE RCIS, (2011).
7 International Journal of Computer Science and Telecommunications [Volume 6, Issue 8, August 2015] 7 [9] Bacha, F. (2013). Une approche MDA pour l'intégration de la personnalisation du contenu dans la conception et la génération des applications Interactives (Doctoral dissertation, Université de Valenciennes et du Hainaut-Cambresis). [10] Soukkarih, B., &Sedes, F. (2009) Adaptation dynamique des services au contexte de l utilisateur. [11] Ferry, N., Lavirotte, S., Rey, G., &Tigli, J. Y. (2008). Adaptation Dynamique d'applications au Contexte en Informatique Ambiante. Rapport Technique, Laboratoire I3S (Université de Nice Sophia Antipolis/CNRS), numéro I3S/RR FR, Sophia Antipolis, France.
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS ABSTRACT BOUKOUR Rida and ETTALBI Ahmed Models and Systems Engineering Team, SIME Laboratory ENSIAS, University of Mohammed
A Comparative Study of Load Balancing Algorithms in Cloud Computing
A Comparative Study of Load Balancing Algorithms in Cloud Computing Reena Panwar M.Tech CSE Scholar Department of CSE, Galgotias College of Engineering and Technology, Greater Noida, India Bhawna Mallick,
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 IMPLEMENTATION OF AN APPROACH TO ENHANCE QOS AND QOE BY MIGRATING SERVICES IN CLOUD
Cloud Based E-Government: Benefits and Challenges
Cloud Based E-Government: Benefits and Challenges Saleh Alshomrani 1 and Shahzad Qamar 2 1 Faculty of Computing and IT, King Abdulaziz University, Jeddah, Saudi Arabia 2 Faculty of Computing and IT, North
International Journal of Engineering Research & Management Technology
International Journal of Engineering Research & Management Technology March- 2015 Volume 2, Issue-2 Survey paper on cloud computing with load balancing policy Anant Gaur, Kush Garg Department of CSE SRM
Energy Efficient Systems
Energy Efficient Systems Workshop Report (September 2014) Usman Wajid University of Manchester United Kingdom Produced as a result of Workshop on Energy Efficient Systems @ ICT4S conference, Stockholm
Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes
Cloud Computing Supplementary slides Course: Designing and Implementing Service Oriented Business Processes 1 Introduction Cloud computing represents a new way, in some cases a more cost effective way,
Load Balancing for Improved Quality of Service in the Cloud
Load Balancing for Improved Quality of Service in the Cloud AMAL ZAOUCH Mathématique informatique et traitement de l information Faculté des Sciences Ben M SIK CASABLANCA, MORROCO FAOUZIA BENABBOU Mathématique
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
Cloud Based E-Learning Platform Using Dynamic Chunk Size
Cloud Based E-Learning Platform Using Dynamic Chunk Size Dinoop M.S #1, Durga.S*2 PG Scholar, Karunya University Assistant Professor, Karunya University Abstract: E-learning is a tool which has the potential
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University
APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION
APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION 1 PRIYANKA DUKLE, 2 TRISHALA PAWAR, 3 SNEH BHAT 1,2,3 Computer, Amrutvahini College of Engineering, Sangamner Email: [email protected] 1, [email protected]
Using semantic properties for real time scheduling
Using semantic properties for real time scheduling Christian Fotsing, Annie Geniet LISI, ENSMA 1 Av. Clement Ader BP 40109-86961 Futuroscope Chasseneuil-France [email protected], [email protected]
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
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
Cloud Web-Based Operating System (Cloud Web Os)
Cloud Web-Based Operating System (Cloud Web Os) Hesham Abusaimeh Department of Computer Science, Faculty of Information Technology, Applied Science University, Amman, 11931 Jordan. ABSTRACT The cloud computing
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
Understanding Web personalization with Web Usage Mining and its Application: Recommender System
Understanding Web personalization with Web Usage Mining and its Application: Recommender System Manoj Swami 1, Prof. Manasi Kulkarni 2 1 M.Tech (Computer-NIMS), VJTI, Mumbai. 2 Department of Computer Technology,
A Model-driven Approach to Predictive Non Functional Analysis of Component-based Systems
A Model-driven Approach to Predictive Non Functional Analysis of Component-based Systems Vincenzo Grassi Università di Roma Tor Vergata, Italy Raffaela Mirandola {vgrassi, mirandola}@info.uniroma2.it Abstract.
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
CHAPTER 8 CLOUD COMPUTING
CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics
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
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 6367(Print) ISSN 0976 6375(Online)
Formal Modeling for Multi-Level Authentication in Sensor-Cloud Integration System
Formal Modeling for Multi-Level Authentication in Sensor-Cloud Integration System Dinesha H A Crucible of Research and Innovation PES Institute of Technology BSK 3 rd Stage Bangalore-85 R Monica M.Tech
Linstantiation of applications. Docker accelerate
Industrial Science Impact Factor : 1.5015(UIF) ISSN 2347-5420 Volume - 1 Issue - 12 Aug - 2015 DOCKER CONTAINER 1 2 3 Sawale Bharati Shankar, Dhoble Manoj Ramchandra and Sawale Nitin Shankar images. ABSTRACT
An Advanced Commercial Contact Center Based on Cloud Computing
An Advanced Commercial Contact Center Based on Cloud Computing Li Pengyu, Chen Xin, Zhang Guoping, Zhang Boju, and Huang Daochao Abstract With the rapid development of cloud computing and information technology,
Experiments in Collaborative Cloud-based Distance Learning
Experiments in Collaborative Cloud-based Distance Learning Aleksandar Karadimce, Danco Davcev Faculty of Computer Science and Engineering, University Ss Cyril and Methodius Skopje, R. Macedonia [email protected],
E-learning Using Cloud Computing
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 4, Number 1 (2014), pp. 41-46 International Research Publications House http://www. irphouse.com /ijict.htm E-learning
Cloud Computing For Distributed University Campus: A Prototype Suggestion
Cloud Computing For Distributed University Campus: A Prototype Suggestion Mehmet Fatih Erkoç, Serhat Bahadir Kert [email protected], [email protected] Yildiz Technical University (Turkey) Abstract
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
Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service
Cloud Computing Although cloud computing is quite a recent term, elements of the concept have been around for years. It is the maturation of Internet. Cloud Computing is the fine end result of a long chain;
The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang
International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015) The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang Nanjing Communications
Software as a Service (SaaS) for Management information system using multiple tenants
Software as a Service (SaaS) for Management information system using multiple tenants Rachana Desale, Purva Kolhatkar, Anju More, Piyush Katira, Vishal Kokane Prof.S.M.Jaybhaye (Department of Information
A CLOUD-BASED FRAMEWORK FOR ONLINE MANAGEMENT OF MASSIVE BIMS USING HADOOP AND WEBGL
A CLOUD-BASED FRAMEWORK FOR ONLINE MANAGEMENT OF MASSIVE BIMS USING HADOOP AND WEBGL *Hung-Ming Chen, Chuan-Chien Hou, and Tsung-Hsi Lin Department of Construction Engineering National Taiwan University
Quel pilote ètes-vous
Quel pilote ètes-vous Mario Andretti Unique Multi-World Champion en Formula 1, Indy Car, World Sportscar, Nascar Copyright 2 3/27/2013 BMC Software, Inc 2 If everything seems under control, you're not
Load Balancing in Cloud Computing using Observer's Algorithm with Dynamic Weight Table
Load Balancing in Cloud Computing using Observer's Algorithm with Dynamic Weight Table Anjali Singh M. Tech Scholar (CSE) SKIT Jaipur, [email protected] Mahender Kumar Beniwal Reader (CSE & IT), SKIT
The Key Components of a Cloud-Based Unified Communications Offering
The Key Components of a Cloud-Based Unified Communications Offering Organizations must enhance their communications and collaboration capabilities to remain competitive. Get up to speed with this tech
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,
Sun Management Center Change Manager 1.0.1 Release Notes
Sun Management Center Change Manager 1.0.1 Release Notes Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 817 0891 10 May 2003 Copyright 2003 Sun Microsystems, Inc. 4150
Environments, Services and Network Management for Green Clouds
Environments, Services and Network Management for Green Clouds Carlos Becker Westphall Networks and Management Laboratory Federal University of Santa Catarina MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012
E-LEARNING DEVELOPMENT AS PUBLIC INFRASTRUCTURE OF CLOUD COMPUTING
E-LEARNING DEVELOPMENT AS PUBLIC INFRASTRUCTURE OF CLOUD COMPUTING 1 DANNY MANONGGA, 2 WIRANTO HERRY UTOMO, 3 HENDRY 1 Information System Department, Satya Wacana Christian University 2 Information System
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
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
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing
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
Green Cloud. Prof. Yuh-Shyan Chen Department t of Computer Science and Information Engineering National Taipei University
Chapter 12: Green Cloud Prof. Yuh-Shyan Chen Department t of Computer Science and Information Engineering i National Taipei University Prof. Chih-Shun Hsu Department of Information Management Shih Hsin
Cloud Database Storage Model by Using Key-as-a-Service (KaaS)
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 7 July 2015, Page No. 13284-13288 Cloud Database Storage Model by Using Key-as-a-Service (KaaS) J.Sivaiah
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,
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
An Approach to Load Balancing In Cloud Computing
An Approach to Load Balancing In Cloud Computing Radha Ramani Malladi Visiting Faculty, Martins Academy, Bangalore, India ABSTRACT: Cloud computing is a structured model that defines computing services,
The Key Components of a Cloud-Based UC Offering
The Key Components of a Cloud-Based UC Offering Organizations must enhance their communications and collaboration capabilities to remain competitive. Get up to speed with this tech primer and find new
An Energy-aware Multi-start Local Search Metaheuristic for Scheduling VMs within the OpenNebula Cloud Distribution
An Energy-aware Multi-start Local Search Metaheuristic for Scheduling VMs within the OpenNebula Cloud Distribution Y. Kessaci, N. Melab et E-G. Talbi Dolphin Project Team, Université Lille 1, LIFL-CNRS,
A Cloud Computing Handbook for Business
White Paper A Cloud Computing Handbook for Business By Dr. Wolfgang Rohde, Douglas Clark and Jimmy Hum A Cloud Computing Handbook for Business Abstract Business demands for more flexible and cost effective
A Virtual Machine Searching Method in Networks using a Vector Space Model and Routing Table Tree Architecture
A Virtual Machine Searching Method in Networks using a Vector Space Model and Routing Table Tree Architecture Hyeon seok O, Namgi Kim1, Byoung-Dai Lee dept. of Computer Science. Kyonggi University, Suwon,
ASurveyonEncryption andimprovedvirtualizationsecuritytechniquesforcloudinfrastructure
Global Journal of Computer Science and Technology: B Cloud and Distributed Volume 14 Issue 2 Version 1.0 Year 2014 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
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),
This is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 12902
Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited
Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan
WWW.JOURNALOFCOMPUTING.ORG 85 New Quantitative Study for Dissertations Repository System Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan Abstract In the age of technology,
EMC SYNCPLICITY FILE SYNC AND SHARE SOLUTION
EMC SYNCPLICITY FILE SYNC AND SHARE SOLUTION Automated file synchronization Flexible, cloud-based administration Secure, on-premises storage EMC Solutions January 2015 Copyright 2014 EMC Corporation. All
INTEROPERABLE FEATURES CLASSIFICATION TECHNIQUE FOR CLOUD BASED APPLICATION USING FUZZY SYSTEMS
INTEROPERABLE FEATURES CLASSIFICATION TECHNIQUE FOR CLOUD BASED APPLICATION USING FUZZY SYSTEMS * C. Saravanakumar 1 and C. Arun 2 1 Department of Computer Science and Engineering, Sathyabama University,
Iaas for Private and Public Cloud using Openstack
Iaas for Private and Public Cloud using Openstack J. Beschi Raja, Assistant Professor, Department of CSE, Kalasalingam Institute of Technology, TamilNadu, India, K.Vivek Rabinson, PG Student, Department
Keywords Cloud Storage, Error Identification, Partitioning, Cloud Storage Integrity Checking, Digital Signature Extraction, Encryption, Decryption
Partitioning Data and Domain Integrity Checking for Storage - Improving Cloud Storage Security Using Data Partitioning Technique Santosh Jogade *, Ravi Sharma, Prof. Rajani Kadam Department Of Computer
Thesis work and research project
Thesis work and research project Hélia Pouyllau, INRIA of Rennes, Campus Beaulieu 35042 Rennes, [email protected] July 16, 2007 1 Thesis work on Distributed algorithms for endto-end QoS contract
Multi Tenancy Access Control Using Cloud Service in MVC
Multi Tenancy Access Control Using Cloud Service in MVC 1 Sonia Gupta, 2 Rubal Choudary Indo Global College of Engg, Abhipur, Mohali Abstract - Cloud Computing is the next generation Internet service and
Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure
Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure Chandrakala Department of Computer Science and Engineering Srinivas School of Engineering, Mukka Mangalore,
In developmental genomic regulatory interactions among genes, encoding transcription factors
JOURNAL OF COMPUTATIONAL BIOLOGY Volume 20, Number 6, 2013 # Mary Ann Liebert, Inc. Pp. 419 423 DOI: 10.1089/cmb.2012.0297 Research Articles A New Software Package for Predictive Gene Regulatory Network
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
How To Understand Cloud Usability
Published in proceedings of HCI International 2015 Framework for Cloud Usability Brian Stanton 1, Mary Theofanos 1, Karuna P Joshi 2 1 National Institute of Standards and Technology, Gaithersburg, MD,
PartJoin: An Efficient Storage and Query Execution for Data Warehouses
PartJoin: An Efficient Storage and Query Execution for Data Warehouses Ladjel Bellatreche 1, Michel Schneider 2, Mukesh Mohania 3, and Bharat Bhargava 4 1 IMERIR, Perpignan, FRANCE [email protected] 2
An Explorative Model for B2B Cloud Service Adoption in Korea - Focusing on IaaS Adoption
, pp.155-164 http://dx.doi.org/10.14257/ijsh.2013.7.5.16 An Explorative Model for B2B Cloud Service Adoption in Korea - Focusing on IaaS Adoption Kwang-Kyu Seo Department of Management Engineering, Sangmyung
Implementation of Cloud Computing Approach Based on Mobile Agents
Implementation of Cloud Computing Approach Based on Mobile Agents Alwesabi Ali, Almutewekel Abdullah Computer science department, university of Batna, Algeria Batna, Algeria Email: elwessabi {at} gmail.com
Co-Creation of Models and Metamodels for Enterprise. Architecture Projects.
Co-Creation of Models and Metamodels for Enterprise Architecture Projects Paola Gómez [email protected] Hector Florez [email protected] ABSTRACT The linguistic conformance and the ontological
Cloud Computing and Business Intelligence
Database Systems Journal vol. V, no. 4/2014 49 Cloud Computing and Business Intelligence Alexandru Adrian TOLE Romanian American University, Bucharest, Romania [email protected] The complexity of data
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
International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014
RESEARCH ARTICLE An Efficient Service Broker Policy for Cloud Computing Environment Kunal Kishor 1, Vivek Thapar 2 Research Scholar 1, Assistant Professor 2 Department of Computer Science and Engineering,
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
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
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
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
Filtering Noisy Contents in Online Social Network by using Rule Based Filtering System
Filtering Noisy Contents in Online Social Network by using Rule Based Filtering System Bala Kumari P 1, Bercelin Rose Mary W 2 and Devi Mareeswari M 3 1, 2, 3 M.TECH / IT, Dr.Sivanthi Aditanar College
Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing
Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing Roopali, Rajkumari Dep t of IT, UIET, PU Chandigarh, India Abstract- The recent advancement in cloud computing is leading to an
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
