SlideShare una empresa de Scribd logo
1 de 11
QoS Ranking Prediction for Cloud Services
ABSTRACT:
Cloud computing is becoming popular. Building high-quality cloud applications is a critical research problem.
QoS rankings provide valuable information for making optimal cloud service selection from a set of
functionally equivalent service candidates. To obtain QoS values, real-world invocations on the service
candidates are usually required to avoid the time-consuming and expensive real-world services.
This paper proposes a QoS ranking prediction framework for cloud services by taking advantage of the past
service usage experiences of other consumers. Our proposed framework requires no additional invocations of
cloud services when making QoS ranking prediction.
We approach of personalized cloud service QoS ranking is to evaluate all the candidate services at the user-side
and rank the services based on the observed QoS values. However, this approach is impractical in reality, since
invocations of cloud services may be charged.
Even if the invocations are free, executing a large number of service invocations is time consuming and
resource consuming, and some service invocations may produce irreversible effects in the real world. Moreover,
when the number of candidate services is large, it is difficult for the cloud application designers to evaluate all
the cloud services efficiently.
GLOBALSOFT TECHNOLOGIES
IEEE PROJECTS & SOFTWARE DEVELOPMENTS
IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE
BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS
CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401
Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com
EXISTING SYSTEM:
Existing system must be able to suggest items that are likely to be preferred by the user. In most systems, the
degree of preference is represented by a rating score. Given a database of users’ past ratings on a set of items,
traditional collaborative filtering algorithms are based on predicting the potential ratings that a user would
assign to the unrated items so that they can be ranked by the predicted ratings to produce a list of recommended
items.
Existing technologies used for recommender systems fall in either of the following content-based filtering
versus collaborative filtering.
Content-based filtering approach analyzes the content information associated with the items and users such as
product descriptions, user profiles etc. in order to represent users and items using a set of features. To
recommend new items to a user, content-based filters match their representations to those items known to be of
interest to the user. In contrast, the collaborative filtering (CF) approach does not require any content
information about the items, it works by collecting ratings on the items by a large number of users and make
recommendations to a user based on the preference patterns of other users. The CF approach is based on the
assumption that a user would usually be interested in those items preferred by other users with similar interests.
PROPOSED SYSTEM:
We propose a personalized ranking prediction framework, named Cloud Rank, to predict the QoS ranking of a
set of cloud services without requiring additional real-world service invocations from the intended users. Our
approach takes advantage of the past usage experiences of other users for making personalized ranking
prediction for the current user.
. This paper identifies the critical problem of personalized QoS ranking for cloud services and proposes a QoS
ranking prediction framework to address the problem. To the best of our knowledge, CloudRank is the first
personalized QoS ranking prediction framework for cloud services.
. Extensive real-world experiments are conducted to study the ranking prediction accuracy of our ranking
prediction algorithms compared with other competing ranking algorithms. The experimental results show the
effectiveness of our approach.
We publicly release our service QoS data set1 for future research, which makes our experiments reproducible.
CloudRank framework, there are several modules.
First, based on the user-provided QoS values, similarities between the active user and training users can be
calculated.
Second, based on the similarity values, a set of similar users can be identified. After that, two algorithms are
proposed (i.e., CloudRank1 and CloudRank2) to make personalized service ranking by taking advantages of the
past service usage experiences of similar users.
Finally, the ranking prediction results are provided to the active user. The training data in the Cloud Rank
framework can be obtained from: 1) the QoS values provided by other users; and 2) the QoS values collected by
monitoring cloud services.
HARDWARE & SOFTWARE REQUIREMENTS:
HARDWARE REQUIREMENT:
 Processor - Pentium –IV
 Speed - 1.1 GHz
 RAM - 256 MB (min)
 Hard Disk - 20 GB
 Floppy Drive - 1.44 MB
 Key Board - Standard Windows Keyboard
 Mouse - Two or Three Button Mouse
 Monitor - SVGA
SOFTWARE REQUIREMENTS:
 Operating System : Windows XP
 Application Server : Tomcat5.0/6.X
 Front End : HTML, Java, Jsp
 Scripts : JavaScript.
 Server side Script : Java Server Pages.
 Database : MySQL 5.0
 Database Connectivity : JDBC.
SYSTEM ARCHITECTURE:
IMPLEMENTATION:
We present two QoS ranking prediction algorithms, named CloudRank1 and CloudRank2:
CONCLUSION:
We propose a personalized QoS ranking prediction framework for cloud services, which requires no additional
service invocations when making QoS ranking. By taking advantage of the past usage experiences of other
users, our ranking approach identifies and aggregates the preferences between pairs of services to produce a
ranking of services.
We propose two ranking prediction algorithms for computing the service ranking based on the cloud application
designer’s preferences. Experimental results show that our approaches outperform existing rating-based
approaches and the traditional greedy method.
FUTURE WORK:
We would like to improve the ranking accuracy of our approaches by exploiting additional techniques (e.g.,
data smoothing, random walk, matrix factorization, utilizing content information, etc.). When a user has
multiple invocations of a cloud service at different time, we will explore time-aware QoS ranking prediction
approaches for cloud services by employing information of service users, cloud services, and time.
Our current approaches only rank different QoS properties independently; we will conduct more investigations
on the correlations and combinations of different QoS properties. We will also investigate the combination of
rating-based approaches and ranking-based approaches, so that the users can obtain QoS ranking prediction as
well as detailed QoS value prediction.
REFERENCES:
[1] M. Armbrust, A. Fox, R. Griffith, A.D. Joseph, R.H. Katz, A. Konwinski, G. Lee, D.A. Patterson, A.
Rabkin, I. Stoica, and M. Zaharia, “Above the Clouds: A Berkeley View of Cloud Computing,” Technical
Report EECS-2009-28, Univ. California, Berkeley, 2009.
[2] K.J. arvelin and J. Kekalainen, “Cumulated Gain-Based Evaluation of IR Techniques,” ACM Trans.
Information Systems, vol. 20, no. 4, pp. 422-446, 2002.
[3] P.A. Bonatti and P. Festa, “On Optimal Service Selection,” Proc. 14th Int’l Conf. World Wide Web (WWW
’05), pp. 530-538, 2005.
[4] J.S. Breese, D. Heckerman, and C. Kadie, “Empirical Analysis of Predictive Algorithms for Collaborative
Filtering,” Proc. 14th Ann.Conf. Uncertainty in Artificial Intelligence (UAI ’98), pp. 43-52, 1998.
[5] R. Burke, “Hybrid Recommender Systems: Survey and Experiments,” User Modeling and User-Adapted
Interaction, vol. 12, no. 4, pp. 331-370, 2002.
[6] W.W. Cohen, R.E. Schapire, and Y. Singer, “Learning to order things,” J. Artificial Intelligent Research,
vol. 10, no. 1, pp. 243-270, 1999.
[7] M. Deshpande and G. Karypis, “Item-Based Top-n Recommendation,” ACM Trans. Information System,
vol. 22, no. 1, pp. 143-177, 2004.
[8] A. Iosup, S. Ostermann, N. Yigitbasi, R. Prodan, T. Fahringer, and D. Epema, “Performance Analysis of
Cloud Computing Services for Many-Tasks Scientific Computing,” IEEE Trans. Parallel Distributed System,
vol. 22, no. 6, pp. 931-945, June 2011.
[9] R. Jin, J.Y. Chai, and L. Si, “An Automatic Weighting Scheme for Collaborative Filtering,” Proc. 27th Int’l
ACM SIGIR Conf. Research and Development in Information Retrieval (SIGIR ’04), pp. 337-344, 2004.
[10] H. Khazaei, J. Misic, and V.B. Misic, “Performance Analysis of Cloud Computing Centers Using
m/g/m/m+r Queuing Systems,” IEEE Trans. Parallel Distributed System, vol. 23, no. 5,
pp. 936-943, May 2012.
[11] G. Linden, B. Smith, and J. York, “Amazon.Com Recommendations: Item-to-Item Collaborative
Filtering,” IEEE Internet Computing, vol. 7, no. 1, pp. 76-80, Jan./Feb. 2003.
[12] N.N. Liu and Q. Yang, “Eigenrank: A Ranking-Oriented Approach to Collaborative Filtering,” Proc. 31st
Int’l ACM SIGIR Conf. Research and Development in Information Retrieval (SIGIR ’08), pp. 83-90, 2008.
[13] H. Ma, I. King, and M.R. Lyu, “Effective Missing Data Prediction for Collaborative Filtering,” Proc. 30th
Int’l ACM SIGIR Conf. Research and Development in Information Retrieval (SIGIR ’07), pp. 39-46, 2007.
[14] J. Marden, Analyzing and Modeling Ranking Data. Chapman & Hall, 1995.
[15] P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom, and J. Riedl, “Grouplens: An Open Architecture for
Collaborative Filtering of Netnews,” Proc. ACM Conf. Computer Supported Cooperative Work, pp. 175-186,
1994.
CLOUING
DOMAIN: WIRELESS NETWORK PROJECTS

Más contenido relacionado

La actualidad más candente

La actualidad más candente (6)

About HTTP and REST
About HTTP and RESTAbout HTTP and REST
About HTTP and REST
 
COMPOSITE DESIGN PATTERN FOR FEATUREORIENTED SERVICE INJECTION AND COMPOSITIO...
COMPOSITE DESIGN PATTERN FOR FEATUREORIENTED SERVICE INJECTION AND COMPOSITIO...COMPOSITE DESIGN PATTERN FOR FEATUREORIENTED SERVICE INJECTION AND COMPOSITIO...
COMPOSITE DESIGN PATTERN FOR FEATUREORIENTED SERVICE INJECTION AND COMPOSITIO...
 
Keyword Aware Service Recommendation
Keyword Aware Service RecommendationKeyword Aware Service Recommendation
Keyword Aware Service Recommendation
 
Efficient retrieval of web services using prioritization and clustering
Efficient retrieval of web services using prioritization and clusteringEfficient retrieval of web services using prioritization and clustering
Efficient retrieval of web services using prioritization and clustering
 
Cloud Service Life-cycle Management
Cloud Service Life-cycle ManagementCloud Service Life-cycle Management
Cloud Service Life-cycle Management
 
C09
C09C09
C09
 

Destacado

FACTUAL PAGE LAYOUT - TASK 1
FACTUAL PAGE LAYOUT - TASK 1FACTUAL PAGE LAYOUT - TASK 1
FACTUAL PAGE LAYOUT - TASK 1
sanemesra1995
 
Promotie munax aprilie
Promotie munax apriliePromotie munax aprilie
Promotie munax aprilie
Ovidiu Mabda
 
9月28日紹介したニュース
9月28日紹介したニュース9月28日紹介したニュース
9月28日紹介したニュース
sato
 
หมู่ 6ส
หมู่ 6สหมู่ 6ส
หมู่ 6ส
bawtho
 
Reflection(ppt used in tg practice)
Reflection(ppt used in tg practice)Reflection(ppt used in tg practice)
Reflection(ppt used in tg practice)
anjusheha
 
Professional CV 19.4.15
Professional CV 19.4.15Professional CV 19.4.15
Professional CV 19.4.15
Teena Parent
 

Destacado (19)

Qo s ranking prediction for cloud services abstract
Qo s ranking prediction for cloud services abstractQo s ranking prediction for cloud services abstract
Qo s ranking prediction for cloud services abstract
 
FACTUAL PAGE LAYOUT - TASK 1
FACTUAL PAGE LAYOUT - TASK 1FACTUAL PAGE LAYOUT - TASK 1
FACTUAL PAGE LAYOUT - TASK 1
 
Logboek zoekproces informatievaardigheden (1)
Logboek zoekproces informatievaardigheden (1)Logboek zoekproces informatievaardigheden (1)
Logboek zoekproces informatievaardigheden (1)
 
Erika
ErikaErika
Erika
 
Promotie munax aprilie
Promotie munax apriliePromotie munax aprilie
Promotie munax aprilie
 
the walking dead
the walking deadthe walking dead
the walking dead
 
Paul Gough: Keynote Speech
Paul Gough: Keynote SpeechPaul Gough: Keynote Speech
Paul Gough: Keynote Speech
 
Test
TestTest
Test
 
9月28日紹介したニュース
9月28日紹介したニュース9月28日紹介したニュース
9月28日紹介したニュース
 
Ghidul turistic si investitional al regiunii Mures (editia 1, lb. engleza)
Ghidul turistic si investitional al regiunii Mures (editia 1, lb. engleza)Ghidul turistic si investitional al regiunii Mures (editia 1, lb. engleza)
Ghidul turistic si investitional al regiunii Mures (editia 1, lb. engleza)
 
New Vistas on Quantum Matter Opened by Dipolar Fermions
New Vistas on Quantum Matter Opened by Dipolar FermionsNew Vistas on Quantum Matter Opened by Dipolar Fermions
New Vistas on Quantum Matter Opened by Dipolar Fermions
 
หมู่ 6ส
หมู่ 6สหมู่ 6ส
หมู่ 6ส
 
L12 complexity
L12 complexityL12 complexity
L12 complexity
 
Interview tips
Interview tipsInterview tips
Interview tips
 
Reflection(ppt used in tg practice)
Reflection(ppt used in tg practice)Reflection(ppt used in tg practice)
Reflection(ppt used in tg practice)
 
Trabajo Practico Nº9
Trabajo Practico Nº9Trabajo Practico Nº9
Trabajo Practico Nº9
 
Professional CV 19.4.15
Professional CV 19.4.15Professional CV 19.4.15
Professional CV 19.4.15
 
Yagna dhruva quiz 2016
Yagna dhruva quiz 2016Yagna dhruva quiz 2016
Yagna dhruva quiz 2016
 
Código INGENIOS
Código INGENIOSCódigo INGENIOS
Código INGENIOS
 

Similar a JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud services

Webservicerecommendationviaexploitinglocationandqosinformation
WebservicerecommendationviaexploitinglocationandqosinformationWebservicerecommendationviaexploitinglocationandqosinformation
Webservicerecommendationviaexploitinglocationandqosinformation
Shakas Technologies
 
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
1crore projects
 
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
1crore projects
 
A Cloud Service Selection Model Based on User-Specified Quality of Service Level
A Cloud Service Selection Model Based on User-Specified Quality of Service LevelA Cloud Service Selection Model Based on User-Specified Quality of Service Level
A Cloud Service Selection Model Based on User-Specified Quality of Service Level
csandit
 
A cloud service selection model based
A cloud service selection model basedA cloud service selection model based
A cloud service selection model based
csandit
 
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
ijwscjournal
 
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
ijwscjournal
 
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONWEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
ijwscjournal
 
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONWEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
ijwscjournal
 

Similar a JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud services (20)

JPJ1453 Web Service Recommendation via Exploiting Location and QoS Information
JPJ1453 Web Service Recommendation via Exploiting Location and QoS InformationJPJ1453 Web Service Recommendation via Exploiting Location and QoS Information
JPJ1453 Web Service Recommendation via Exploiting Location and QoS Information
 
Webservicerecommendationviaexploitinglocationandqosinformation
WebservicerecommendationviaexploitinglocationandqosinformationWebservicerecommendationviaexploitinglocationandqosinformation
Webservicerecommendationviaexploitinglocationandqosinformation
 
Qos ranking prediction for cloud services
Qos ranking prediction for cloud servicesQos ranking prediction for cloud services
Qos ranking prediction for cloud services
 
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
 
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
 
Personalized qos aware web service recommendation and visualization
Personalized qos aware web service recommendation and visualizationPersonalized qos aware web service recommendation and visualization
Personalized qos aware web service recommendation and visualization
 
User-Rating Based QoS Aware Approach for Selection of Updated Web Services to...
User-Rating Based QoS Aware Approach for Selection of Updated Web Services to...User-Rating Based QoS Aware Approach for Selection of Updated Web Services to...
User-Rating Based QoS Aware Approach for Selection of Updated Web Services to...
 
A Cloud Service Selection Model Based on User-Specified Quality of Service Level
A Cloud Service Selection Model Based on User-Specified Quality of Service LevelA Cloud Service Selection Model Based on User-Specified Quality of Service Level
A Cloud Service Selection Model Based on User-Specified Quality of Service Level
 
A cloud service selection model based
A cloud service selection model basedA cloud service selection model based
A cloud service selection model based
 
web service recommendation via exploiting location and qo s information
web service recommendation via exploiting location and qo s informationweb service recommendation via exploiting location and qo s information
web service recommendation via exploiting location and qo s information
 
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
 
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
 
26. qo s ranking prediction for cloud services
26. qo s ranking prediction for cloud services26. qo s ranking prediction for cloud services
26. qo s ranking prediction for cloud services
 
Web Service Recommendation using Collaborative Filtering
Web Service Recommendation using Collaborative FilteringWeb Service Recommendation using Collaborative Filtering
Web Service Recommendation using Collaborative Filtering
 
Web Service QoS Prediction Based on Adaptive Dynamic Programming Using Fuzzy ...
Web Service QoS Prediction Based on Adaptive Dynamic Programming Using Fuzzy ...Web Service QoS Prediction Based on Adaptive Dynamic Programming Using Fuzzy ...
Web Service QoS Prediction Based on Adaptive Dynamic Programming Using Fuzzy ...
 
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONWEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
 
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONWEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
 
24 24 nov16 13455 27560-1-sm(edit)
24 24 nov16 13455 27560-1-sm(edit)24 24 nov16 13455 27560-1-sm(edit)
24 24 nov16 13455 27560-1-sm(edit)
 
G017553540
G017553540G017553540
G017553540
 
A new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web servicesA new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web services
 

Más de IEEEGLOBALSOFTTECHNOLOGIES

Más de IEEEGLOBALSOFTTECHNOLOGIES (20)

DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Vampire attacks draining life from w...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Vampire attacks draining life from w...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Vampire attacks draining life from w...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Vampire attacks draining life from w...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT SSD a robust rf location fingerprint...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT SSD a robust rf location fingerprint...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT SSD a robust rf location fingerprint...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT SSD a robust rf location fingerprint...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Privacy preserving distributed profi...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Privacy preserving distributed profi...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Privacy preserving distributed profi...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Privacy preserving distributed profi...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Optimal multicast capacity and delay...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Optimal multicast capacity and delay...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Optimal multicast capacity and delay...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Optimal multicast capacity and delay...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT On the real time hardware implementa...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT On the real time hardware implementa...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT On the real time hardware implementa...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT On the real time hardware implementa...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Model based analysis of wireless sys...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Model based analysis of wireless sys...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Model based analysis of wireless sys...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Model based analysis of wireless sys...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Distributed cooperative caching in s...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Distributed cooperative caching in s...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Distributed cooperative caching in s...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Distributed cooperative caching in s...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Dcim distributed cache invalidation ...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Dcim distributed cache invalidation ...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Dcim distributed cache invalidation ...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Dcim distributed cache invalidation ...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Cooperative packet delivery in hybri...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Cooperative packet delivery in hybri...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Cooperative packet delivery in hybri...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Cooperative packet delivery in hybri...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Content sharing over smartphone base...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Content sharing over smartphone base...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Content sharing over smartphone base...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Content sharing over smartphone base...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Community aware opportunistic routin...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Community aware opportunistic routin...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Community aware opportunistic routin...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Community aware opportunistic routin...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Capacity of hybrid wireless mesh net...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Capacity of hybrid wireless mesh net...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Capacity of hybrid wireless mesh net...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Capacity of hybrid wireless mesh net...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Adaptive position update for geograp...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Adaptive position update for geograp...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Adaptive position update for geograp...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Adaptive position update for geograp...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
 
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...
 
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...
 
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Scalable and secure sharing of person...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Scalable and secure sharing of person...DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Scalable and secure sharing of person...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Scalable and secure sharing of person...
 
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Privacy preserving public auditing fo...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Privacy preserving public auditing fo...DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Privacy preserving public auditing fo...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Privacy preserving public auditing fo...
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud services

  • 1. QoS Ranking Prediction for Cloud Services ABSTRACT: Cloud computing is becoming popular. Building high-quality cloud applications is a critical research problem. QoS rankings provide valuable information for making optimal cloud service selection from a set of functionally equivalent service candidates. To obtain QoS values, real-world invocations on the service candidates are usually required to avoid the time-consuming and expensive real-world services. This paper proposes a QoS ranking prediction framework for cloud services by taking advantage of the past service usage experiences of other consumers. Our proposed framework requires no additional invocations of cloud services when making QoS ranking prediction. We approach of personalized cloud service QoS ranking is to evaluate all the candidate services at the user-side and rank the services based on the observed QoS values. However, this approach is impractical in reality, since invocations of cloud services may be charged. Even if the invocations are free, executing a large number of service invocations is time consuming and resource consuming, and some service invocations may produce irreversible effects in the real world. Moreover, when the number of candidate services is large, it is difficult for the cloud application designers to evaluate all the cloud services efficiently. GLOBALSOFT TECHNOLOGIES IEEE PROJECTS & SOFTWARE DEVELOPMENTS IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com
  • 2. EXISTING SYSTEM: Existing system must be able to suggest items that are likely to be preferred by the user. In most systems, the degree of preference is represented by a rating score. Given a database of users’ past ratings on a set of items, traditional collaborative filtering algorithms are based on predicting the potential ratings that a user would assign to the unrated items so that they can be ranked by the predicted ratings to produce a list of recommended items. Existing technologies used for recommender systems fall in either of the following content-based filtering versus collaborative filtering. Content-based filtering approach analyzes the content information associated with the items and users such as product descriptions, user profiles etc. in order to represent users and items using a set of features. To recommend new items to a user, content-based filters match their representations to those items known to be of interest to the user. In contrast, the collaborative filtering (CF) approach does not require any content information about the items, it works by collecting ratings on the items by a large number of users and make recommendations to a user based on the preference patterns of other users. The CF approach is based on the assumption that a user would usually be interested in those items preferred by other users with similar interests.
  • 3. PROPOSED SYSTEM: We propose a personalized ranking prediction framework, named Cloud Rank, to predict the QoS ranking of a set of cloud services without requiring additional real-world service invocations from the intended users. Our approach takes advantage of the past usage experiences of other users for making personalized ranking prediction for the current user. . This paper identifies the critical problem of personalized QoS ranking for cloud services and proposes a QoS ranking prediction framework to address the problem. To the best of our knowledge, CloudRank is the first personalized QoS ranking prediction framework for cloud services. . Extensive real-world experiments are conducted to study the ranking prediction accuracy of our ranking prediction algorithms compared with other competing ranking algorithms. The experimental results show the effectiveness of our approach. We publicly release our service QoS data set1 for future research, which makes our experiments reproducible. CloudRank framework, there are several modules. First, based on the user-provided QoS values, similarities between the active user and training users can be calculated. Second, based on the similarity values, a set of similar users can be identified. After that, two algorithms are proposed (i.e., CloudRank1 and CloudRank2) to make personalized service ranking by taking advantages of the past service usage experiences of similar users. Finally, the ranking prediction results are provided to the active user. The training data in the Cloud Rank framework can be obtained from: 1) the QoS values provided by other users; and 2) the QoS values collected by monitoring cloud services.
  • 4. HARDWARE & SOFTWARE REQUIREMENTS: HARDWARE REQUIREMENT:  Processor - Pentium –IV  Speed - 1.1 GHz  RAM - 256 MB (min)  Hard Disk - 20 GB  Floppy Drive - 1.44 MB  Key Board - Standard Windows Keyboard  Mouse - Two or Three Button Mouse  Monitor - SVGA SOFTWARE REQUIREMENTS:  Operating System : Windows XP  Application Server : Tomcat5.0/6.X  Front End : HTML, Java, Jsp  Scripts : JavaScript.  Server side Script : Java Server Pages.  Database : MySQL 5.0  Database Connectivity : JDBC.
  • 6. IMPLEMENTATION: We present two QoS ranking prediction algorithms, named CloudRank1 and CloudRank2:
  • 7.
  • 8. CONCLUSION: We propose a personalized QoS ranking prediction framework for cloud services, which requires no additional service invocations when making QoS ranking. By taking advantage of the past usage experiences of other users, our ranking approach identifies and aggregates the preferences between pairs of services to produce a ranking of services. We propose two ranking prediction algorithms for computing the service ranking based on the cloud application designer’s preferences. Experimental results show that our approaches outperform existing rating-based approaches and the traditional greedy method. FUTURE WORK: We would like to improve the ranking accuracy of our approaches by exploiting additional techniques (e.g., data smoothing, random walk, matrix factorization, utilizing content information, etc.). When a user has multiple invocations of a cloud service at different time, we will explore time-aware QoS ranking prediction approaches for cloud services by employing information of service users, cloud services, and time. Our current approaches only rank different QoS properties independently; we will conduct more investigations on the correlations and combinations of different QoS properties. We will also investigate the combination of rating-based approaches and ranking-based approaches, so that the users can obtain QoS ranking prediction as well as detailed QoS value prediction.
  • 9. REFERENCES: [1] M. Armbrust, A. Fox, R. Griffith, A.D. Joseph, R.H. Katz, A. Konwinski, G. Lee, D.A. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, “Above the Clouds: A Berkeley View of Cloud Computing,” Technical Report EECS-2009-28, Univ. California, Berkeley, 2009. [2] K.J. arvelin and J. Kekalainen, “Cumulated Gain-Based Evaluation of IR Techniques,” ACM Trans. Information Systems, vol. 20, no. 4, pp. 422-446, 2002. [3] P.A. Bonatti and P. Festa, “On Optimal Service Selection,” Proc. 14th Int’l Conf. World Wide Web (WWW ’05), pp. 530-538, 2005. [4] J.S. Breese, D. Heckerman, and C. Kadie, “Empirical Analysis of Predictive Algorithms for Collaborative Filtering,” Proc. 14th Ann.Conf. Uncertainty in Artificial Intelligence (UAI ’98), pp. 43-52, 1998. [5] R. Burke, “Hybrid Recommender Systems: Survey and Experiments,” User Modeling and User-Adapted Interaction, vol. 12, no. 4, pp. 331-370, 2002. [6] W.W. Cohen, R.E. Schapire, and Y. Singer, “Learning to order things,” J. Artificial Intelligent Research, vol. 10, no. 1, pp. 243-270, 1999. [7] M. Deshpande and G. Karypis, “Item-Based Top-n Recommendation,” ACM Trans. Information System, vol. 22, no. 1, pp. 143-177, 2004. [8] A. Iosup, S. Ostermann, N. Yigitbasi, R. Prodan, T. Fahringer, and D. Epema, “Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing,” IEEE Trans. Parallel Distributed System, vol. 22, no. 6, pp. 931-945, June 2011. [9] R. Jin, J.Y. Chai, and L. Si, “An Automatic Weighting Scheme for Collaborative Filtering,” Proc. 27th Int’l ACM SIGIR Conf. Research and Development in Information Retrieval (SIGIR ’04), pp. 337-344, 2004. [10] H. Khazaei, J. Misic, and V.B. Misic, “Performance Analysis of Cloud Computing Centers Using m/g/m/m+r Queuing Systems,” IEEE Trans. Parallel Distributed System, vol. 23, no. 5,
  • 10. pp. 936-943, May 2012. [11] G. Linden, B. Smith, and J. York, “Amazon.Com Recommendations: Item-to-Item Collaborative Filtering,” IEEE Internet Computing, vol. 7, no. 1, pp. 76-80, Jan./Feb. 2003. [12] N.N. Liu and Q. Yang, “Eigenrank: A Ranking-Oriented Approach to Collaborative Filtering,” Proc. 31st Int’l ACM SIGIR Conf. Research and Development in Information Retrieval (SIGIR ’08), pp. 83-90, 2008. [13] H. Ma, I. King, and M.R. Lyu, “Effective Missing Data Prediction for Collaborative Filtering,” Proc. 30th Int’l ACM SIGIR Conf. Research and Development in Information Retrieval (SIGIR ’07), pp. 39-46, 2007. [14] J. Marden, Analyzing and Modeling Ranking Data. Chapman & Hall, 1995. [15] P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom, and J. Riedl, “Grouplens: An Open Architecture for Collaborative Filtering of Netnews,” Proc. ACM Conf. Computer Supported Cooperative Work, pp. 175-186, 1994.