Abstract
This chapter provides an overview of QoS prediction in cloud and service computing, including backgrounds, related works, and organizations of this book.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
N. Ahmed, M. Linderman, J. Bryant, Towards mobile data streaming in service oriented architecture, in Proceeding of SRDS’10, pp. 323–327
E. Al-Masri, Q.H. Mahmoud, Investigating web services on the world wide web, in Proceedings of the 17th International Conference on World Wide Web (ACM, 2008), pp. 795–804
M. Alrifai, T. Risse, Combining global optimization with local selection for efficient QoS-aware service composition, in Proceeding of International Conference on World Wide Web (WWW’09) (2009), pp. 881–890
M. Alrifai, D. Skoutas, T. Risse, Selecting skyline services for QoS-based web service composition, in Proceeding of WWW’10 (2010), pp. 11–20
D. Ardagna, B. Pernici, Adaptive service composition in flexible processes. IEEE Trans. Softw. Eng. 33(6), 369–384 (2007)
M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica et al., A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)
A. Avizienis, The methodology of N-version programming, in Software Fault Tolerance (1995), pp. 23–46
W. Balke, M. Wagner, Towards personalized selection of web services, in Proceeding of WWW’03 (2003)
C. Bird, N. Nagappan, H. Gall, B. Murphy, P. Devanbu, Putting it all together: using socio-technical networks to predict failures, in Proceeding of ISSRE’09 (2009), pp. 109–119
P. Bonatti, P. Festa, On optimal service selection, in Proceeding of WWW’05 (2005), pp. 530–538
J. Breese, D. Heckerman, C. Kadie, Empirical analysis of predictive algorithms for collaborative filtering, in Proceedings of UAI’98 (1998), pp. 43–52
X. Cai, M. Bain, A. Krzywicki, W. Wobcke, Y. Kim, P. Compton, A. Mahidadia, Learning collaborative filtering and its application to people to people recommendation in social networks, in Proceeding of ICDM’10 (2010), pp. 743–748
V. Cardellini, E. Casalicchio, V. Grassi, F. Lo Presti, Flow-based service selection for web service composition supporting multiple QoS classes, in IEEE International Conference on Web Services (2007), pp. 743–750
V. Cardellini, E. Casalicchio, V. Grassi, F. Lo Presti, R. Mirandola, QoS-driven runtime adaptation of service oriented architectures, in Proceedings of the the 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ACM, 2009), pp. 131–140
J. Cardoso, A. Sheth, J. Miller, J. Arnold, K. Kochut, Quality of service for workflows and web service processes. Web Semant. Sci. Serv. Agents. World Wide Web 1(3), 281–308 (2004)
M. Castro, B. Liskov, Practical Byzantine fault tolerance. Oper. Syst. Rev. 33, 173–186 (1998)
P. Chan, M. R. Lyu, M. Malek, Reliableweb services: methodology, experiment and modeling, in IEEE International Conference on Web Services (IEEE, 2007), pp. 679–686
P.P.W. Chan, M.R. Lyu, M. Malek, Making services fault tolerant, in Service Availability (Springer, Berlin, 2006), pp. 43–61
W. Chen, J. Chu, J. Luan, H. Bai, Y. Wang, E. Chang, Collaborative filtering for orkut communities: discovery of user latent behavior, in Proceeding of WWW’09 (2009), pp. 681–690
X. Chen, X. Liu, Z. Huang, H. Sun, Regionknn: a scalable hybrid collaborative filtering algorithm for personalized web service recommendation, in IEEE International Conference on Web Services (IEEE, 2010), pp. 9–16
R.C. Cheung, A user-oriented software reliability model. IEEE Trans. Softw. Eng. 2, 118–125 (1980)
M. Creeger, Cloud computing: an overview. ACM Queue 7(5), 1–5 (2009)
A. Danak, S. Mannor, Resource allocation with supply adjustment in distributed computing systems, in Proceeding of ICDCS’10 (2010), pp. 498–506
V. Deora, J. Shao, W. Gray, N. Fiddian, A quality of service management framework based on user expectations, in Proceeding of ICSOC’03 (2003), pp. 104–114
M. Deshpande, G. Karypis, Item-based top-n recommendation algorithms. ACM Trans. Inf. Syst. (TOIS) 22(1), 143–177 (2004)
X. Dong, A. Halevy, J. Madhavan, E. Nemes, J. Zhang, Similarity search for web services, in Proceeding 30th International Conference on Very Large Data Bases (VLDB’04) (2004), pp. 372–383
J. El Haddad, M. Manouvrier, G. Ramirez, M. Rukoz, QoS-driven selection of web services for transactional composition, in Proceeding of ICWS’08 (IEEE, 2008), pp. 653–660
J. El Haddad, M. Manouvrier, M. Rukoz, Tqos: transactional and QoS-aware selection algorithm for automatic web service composition. IEEE Trans. Serv. Comput., 73–85 (2010)
T. Erl, Service-oriented Architecture, vol. 8 (Prentice Hall, New York, 2005)
H. Foster, S. Uchitel, J. Magee, J. Kramer, Model-based verification of web service compositions, in IEEE International Conference on Automated Software Engineering (IEEE, 2003), pp. 152–161
R. Ghosh, F. Longo, V. Naik, K. Trivedi, Quantifying resiliency of IaaS cloud, in Proceeding of SRDS’10 (2010), pp. 343–347
S.S. Gokhale, K.S. Trivedi, Reliability prediction and sensitivity analysis based on software architecture, in International Symposium on Software Reliability Engineering (IEEE, 2002), pp. 64–75
K. Gomadam, A. Ranabahu, M. Nagarajan, A.P. Sheth, K. Verma, A faceted classification based approach to search and rank web apis, in Proceeding of 6th International Conference on Web Services (ICWS’08) (2008), pp. 177–184
S. Gong, A collaborative filtering recommendation algorithm based on user clustering and item clustering. J. Softw. 5(7), 745–752 (2010)
V. Grassi, S. Patella, Reliability prediction for service-oriented computing environments. IEEE Internet Comput. 10(3), 43–49 (2006)
Y. Hao, Y. Zhang, J. Cao, WSXplorer: searching for desired web services, in Proceeding of 19th International Conference on Advanced Information System Engineering (CaiSE’07) (2007), pp. 173–187
B. Hayes, Cloud computing. Commun. ACM 51(7), 9–11 (2008)
T. Henzinger, A. Singh, V. Singh, T. Wies, D. Zufferey, FlexPRICE: flexible provisioning of resources in a cloud environment, in Proceeding of CLOUD’10 (2010), pp. 83–90
J. Herlocker, J. Konstan, A. Borchers, J. Riedl, An algorithmic framework for performing collaborative filtering, in Proceeding of SIGIR’99 (1999), pp. 230–237
T. Hofmann, Collaborative filtering via gaussian probabilistic latent semantic analysis, in Proceeding of SIGIR’03 (2003), pp. 259–266
T. Hofmann, Latent semantic models for collaborative filtering. ACM Trans. Inf. Syst. (TOIS) 22(1), 89–115 (2004)
M.C. Jaeger, G. Rojec-Goldmann, G. Muhl, Qos aggregation for web service composition using workflow patterns, in IEEE International Enterprise Distributed Object Computing Conference (IEEE, 2004), pp. 149–159
M. Jamali, M. Ester, Trustwalker: a random walk model for combining trust-based and item-based recommendation, in Proceeding of KDD’09 (2009), pp. 397–406
Y. Jianjun, G. Shengmin, S. Hao, Z. Hui, X. Ke, A kernel based structure matching for web services search, in Proceeding of 16th International Conference on World Wide Web (WWW’07) (2007), pp. 1249–1250
R. Jin, J. Chai, L. Si, An automatic weighting scheme for collaborative filtering, in Proceeding of SIGIR’04 (2004), pp. 337–344
G. Jung, M. Hiltunen, K. Joshi, R. Schlichting, C. Pu, Mistral: dynamically managing power, performance, and adaptation cost in cloud infrastructures, in Proceeding of ICDCS’10 (2010), pp. 62–73
K. Karta, An investigation on personalized collaborative filtering for web service selection. Honours Programme thesis, University of Western Australia, Brisbane, 2005
A. Keller, H. Ludwig, The wsla framework: specifying and monitoring service level agreements for web services. J. Netw. Syst. Manag. 11(1), 57–81 (2003)
K. Kim, H. Welch, Distributed execution of recovery blocks: an approach for uniform treatment of hardware and software faults in real-time applications. IEEE Trans. Comput. 38(5), 626–636 (2002)
D. Lee, H. Seung, Learning the parts of objects by non-negative matrix factorization. Nature 401(6755), 788–791 (1999)
W. Li, J. He, Q. Ma, I. Yen, F. Bastani, R. Paul, A framework to support survivable web services, in Proceeding of IPDPS’05 (2005), p. 93b, 2005
D. Liang, C.-L. Fang, C. Chen, F. Lin, Fault tolerant web service, in Tenth Asia-Pacific Software Engineering Conference (IEEE, 2003), pp. 310–319
D. Liang, C.-L. Fang, S.-M. Yuan, C. Chen, G.E. Jan, A fault-tolerant object service on corba. J. Syst. Softw. 48(3), 197–211 (1999)
G. Linden, B. Smith, J. York, Amazon. com recommendations: item-to-item collaborative filtering. IEEE Internet Comput. 7(1), 76–80 (2003)
Y. Liu, A.H. Ngu, L.Z. Zeng, Qos computation and policing in dynamic web service selection, in Proceeding of 13th International Conference on World Wide Web (WWW’04) (2004), pp. 66–73
A. Luckow, B. Schnor, Service replication in grids: ensuring consistency in a dynamic, failure-prone environment, in IEEE International Symposium on Parallel and Distributed Processing (IEEE, 2008), pp. 1–7
H. Ludwig, A. Keller, A. Dan, R. King, R. Franck, A service level agreement language for dynamic electronic services. Electr. Commer. Res. 3(1–2), 43–59 (2003)
M. Lyu, Software Fault Tolerance, (Wiley, 1995)
M. Lyu et al., Handbook of Software Reliability Engineering (1996)
E.M. Maximilien, M.P. Singh, Conceptual model of web service reputation. ACM Sigmod Rec. 31(4), 36–41 (2002)
D.A. Menascé, Qos issues in web services. IEEE Internet Comput. 6(6), 72–75 (2002)
M. Merideth, A. Iyengar, T. Mikalsen, S. Tai, I. Rouvellou, P. Narasimhan, Thema: Byzantine-fault-tolerant middleware for web-service applications, in Proceeding of SRDS’05 (2005), pp. 131–140
T.O. Reilly, What is Web 2.0: design patterns and business models for the next generation of software. Commun. Strateg. 65, 17 (2007)
J. O’Sullivan, D. Edmond, A. Ter Hofstede, What’s in a service? Distrib. Parallel Databases 12(2–3), 117–133 (2002)
M. Ouzzani, A. Bouguettaya, Efficient access to web services. IEEE Internet Comput. 8(2), 34–44 (2004)
M. Paolucci, T. Kawamura, T. R. Payne, K. P. Sycara, Semantic matching of web services capabilities, in Proceeding of 1st International Semantic Web Conference (ISWC’02), (2002), pp. 333–347
P. Plebani, B. Pernici, Urbe: web service retrieval based on similarity evaluation. IEEE Trans. Knowl. Data Eng. 21(11), 1629–1642 (2009)
S. Ran, A model for web services discovery with QoS. ACM Sigecom Exch. 4(1), 1–10 (2003)
S. Rendle, L. Schmidt-Thieme, Pairwise interaction tensor factorization for personalized tag recommendation, in Proceeding of WSDM’10 (2010), pp. 81–90
P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom, J. Riedl, GroupLens: an open architecture for collaborative filtering of netnews, in Proceeding of CSCW’94, (1994), pp. 175–186
R.H. Reussner, H.W. Schmidt, I.H. Poernomo, Reliability prediction for component-based software architectures. J. Syst. Softw. 66(3), 241–252 (2003)
S. Rosario, A. Benveniste, S. Haar, C. Jard, Probabilistic QoS and soft contracts for transaction-based web services orchestrations. IEEE Trans. Serv. Comput. 1(4), 187–200 (2008)
A. Sahai, A. Durante, V. Machiraju, Towards automated sla management for web services, Hewlett-Packard Research Report HPL-2001-310 (R. 1) (2002)
R. Salakhutdinov, A. Mnih, Probabilistic matrix factorization. Adv. Neural Inf. Process. Syst. (NIPS) 20, 1257–1264 (2008)
J. Salas, F. Perez-Sorrosal, M. Patiño-MartÃnez, R. Jiménez-Peris, WS-replication: a framework for highly available web services, in Proceeding of WWW’06 (2006), pp. 357–366
N. Salatge, J. Fabre, Fault tolerance connectors for unreliable web services, in Proceeding of IEEE/IFIP International Conference on Dependable Systems and Networks (DSN’07) (2007), pp. 51–60
G. T. Santos, L. C. Lung, C. Montez, Ftweb: a fault tolerant infrastructure for web services, in IEEE International EDOC Enterprise Computing Conference (IEEE, 2005), pp. 95–105
B. Sarwar, G. Karypis, J. Konstan, J. Reidl, Item-based collaborative filtering recommendation algorithms, in Proceeding of WWW’01 (2001), pp. 285–295
D. Serrano, M. Patiño-MartÃnez, R. Jiménez-Peris, B. Kemme, An autonomic approach for replication of internet-based services, in Proceeding of SRDS’08 (2008), pp. 127–136
L. Shao, J. Zhang, Y. Wei, J. Zhao, B. Xie, H. Mei, Personalized QoS prediction for web services via collaborative filtering, in Proceeding of ICWS’07 (2007), pp. 439–446
Y. Shi, M. Larson, A. Hanjalic, Exploiting user similarity based on rated-item pools for improved user-based collaborative filtering, in Proceeding of Recsys’09 (2009), pp. 125–132
L. Si, R. Jin, Flexible mixture model for collaborative filtering. ICML 3, 704–711 (2003)
P. Singla, M. Richardson, Yes, there is a correlation:-from social networks to personal behavior on the web, in Proceeding of WWW’08 (2008), pp. 655–664
A. Soydan Bilgin, M. P. Singh, A daml-based repository for QoS-aware semantic web service selection, in IEEE International Conference on Web Services (IEEE, 2004), pp. 368–375
R.M. Sreenath, M.P. Singh, Agent-based service selection. Web Semant. Sci. Serv. Agents. World Wide Web 1(3), 261–279 (2004)
N. Thio, S. Karunasekera, Automatic measurement of a QoS metric for web service recommendation, in Software Engineering Conference (IEEE, 2005), pp. 202–211
K. Tsakalozos, M. Roussopoulos, V. Floros, A. Delis, Nefeli: hint-based execution of workloads in clouds, in Proceeding of ICDCS’10 (2010), pp. 74–85
K. Verma, K. Sivashanmugam, A. Sheth, A. Patil, S. Oundhakar, J. Miller, Meteor-s wsdi: a scalable p2p infrastructure of registries for semantic publication and discovery of web services. Inf. Technol. Manag. 6(1), 17–39 (2005)
M. Vieira, N. Antunes, H. Madeira, Using web security scanners to detect vulnerabilities in web services, in IEEE/IFIP International Conference on Dependable Systems and Networks (IEEE, 2009), pp. 566–571
J. Wang, A. De Vries, M. Reinders, Unifying user-based and item-based collaborative filtering approaches by similarity fusion, in Proceeding of SIGIR’06 (2006), pp. 501–508
Y. Wang, E. Stroulia, Semantic structure matching for assessing web service similarity, in Proceeding of 1st International Conference on Service Oriented Computing (ICSOC’03) (2003), pp. 194–207
Wikipedia, http://en.wikipedia.org/wiki/cloud_computing
G. Wu, J. Wei, X. Qiao, L. Li, A bayesian network based qos assessment model for web services, in IEEE International Conference on Services Computing (IEEE, 2007), pp. 498–505
P. Xiong, Y. Fan, M. Zhou, QoS-aware web service configuration. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 38(4), 888–895 (2008)
P. Xiong, Y. Fan, M. Zhou, A petri net approach to analysis and composition of web services. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 40(2), 376–387 (2010)
G. Xue, C. Lin, Q. Yang, W. Xi, H. Zeng, Y. Yu, Z. Chen, Scalable collaborative filtering using cluster-based smoothing, in Proceeding of SIGIR’05 (2005), pp. 114–121
T. Yu, Y. Zhang, K. Lin, Efficient algorithms for Web services selection with end-to-end QoS constraints. ACM Trans. Web (TWEB) 1(1), 6 (2007)
L. Zeng, B. Benatallah, A. Ngu, M. Dumas, J. Kalagnanam, H. Chang, QoS-aware middleware for web services composition. IEEE Trans. Softw. Eng. (TSE) 30(5), 311–327 (2004)
L. Zhang, S. Cheng, C. Chang, Q. Zhou, A pattern-recognition-based algorithm and case study for clustering and selecting business services. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 42(1), 102–114 (2012)
L.-J. Zhang, J. Zhang, H. Cai, Services Computing (Springer, Berlin, 2007)
Y. Zhang, Z. Zheng, M. Lyu, WSExpress: a QoS-aware search engine for Web services, in Proceeding of ICWS’10 (2010), pp. 91–98
Y. Zhang, Z. Zheng, M. Lyu, Wspred: a time-aware personalized QoS prediction framework for web services, in Proceeding of IEEE Symposium on Software Reliability Engineering (ISSRE’11) (2011), pp. 210–219
Y. Zhang, Z. Zheng, M.R. Lyu, Bftcloud: a byzantine fault tolerance framework for voluntary-resource cloud computing, in IEEE International Conference on Cloud Computing (CLOUD) (IEEE, 2011), pp. 444–451
Y. Zhang, Z. Zheng, M.R. Lyu, Exploring latent features for memory-based qos prediction in cloud computing, in IEEE Symposium on Reliable Distributed Systems (SRDS) (IEEE, 2011), pp. 1–10
Y. Zhang, Z. Zheng, M.R. Lyu, Real-time performance prediction for cloud components, in IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW) (IEEE, 2012), pp. 106–111
Y. Zhang, Z. Zheng, M.R. Lyu, An online performance prediction framework for service-oriented systems. IEEE Trans. Syst. Man Cybern. Syst. (TSMC) 44(9), 1169–1181 (2014)
W. Zhao, BFT-WS: a Byzantine fault tolerance framework for web services, in Proceeding of EDOC’07 (2008), pp. 89–96
Z. Zheng, Y. Zhang, M. Lyu, CloudRank: a QoS-driven component ranking framework for cloud computing, in Proceeding of SRDS’10 (2010), pp. 184–193
Z. Zheng, Y. Zhang, M. Lyu, Distributed QoS evaluation for real-world web services, in Proceeding of ICWS’10 (2010), pp. 83–90
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 The Author(s)
About this chapter
Cite this chapter
Zhang, Y., Lyu, M.R. (2017). Introduction. In: QoS Prediction in Cloud and Service Computing. SpringerBriefs in Computer Science. Springer, Singapore. https://doi.org/10.1007/978-981-10-5278-1_1
Download citation
DOI: https://doi.org/10.1007/978-981-10-5278-1_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-5277-4
Online ISBN: 978-981-10-5278-1
eBook Packages: Computer ScienceComputer Science (R0)