{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T00:36:33Z","timestamp":1767141393415,"version":"build-2238731810"},"reference-count":55,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2019,4,26]],"date-time":"2019-04-26T00:00:00Z","timestamp":1556236800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Mobile Netw Appl"],"published-print":{"date-parts":[[2019,8]]},"DOI":"10.1007\/s11036-019-01256-0","type":"journal-article","created":{"date-parts":[[2019,4,27]],"date-time":"2019-04-27T02:00:08Z","timestamp":1556330408000},"page":"1181-1197","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Efficient Algorithm for Identification and Cache Based Discovery of Cloud Services"],"prefix":"10.1007","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0569-9960","authenticated-orcid":false,"given":"Abdul Quadir","family":"Md","sequence":"first","affiliation":[]},{"given":"Vijayakumar","family":"Varadarajan","sequence":"additional","affiliation":[]},{"given":"Karan","family":"Mandal","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,4,26]]},"reference":[{"issue":"1","key":"1256_CR1","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1109\/C-M.1978.217901","volume":"11","author":"PH Enslow","year":"1978","unstructured":"Enslow PH (1978) What is a\" distributed\" data processing system? Computer 11(1):13\u201321","journal-title":"Computer"},{"key":"1256_CR2","unstructured":"Casselman S (1993) Virtual computing and the virtual computer. In: FPGAs for Custom Computing Machines, 1993. Proceedings. IEEE Workshop on (pp. 43\u201348). IEEE"},{"key":"1256_CR3","unstructured":"Bell M (2008) Service-oriented modeling: service analysis, design, and architecture. John Wiley & Sons"},{"key":"1256_CR4","doi-asserted-by":"crossref","unstructured":"Foster I, Zhao Y, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared. In: Grid Computing Environments Workshop, 2008. GCE'08(pp. 1\u201310). IEEE","DOI":"10.1109\/GCE.2008.4738445"},{"issue":"1","key":"1256_CR5","first-page":"77","volume":"1","author":"D Roman","year":"2005","unstructured":"Roman D, Keller U, Lausen H, De Bruijn J, Lara R, Stollberg M, Fensel D (2005) Web service modeling ontology. Appl Ontol 1(1):77\u2013106","journal-title":"Appl Ontol"},{"issue":"1","key":"1256_CR6","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1145\/1496091.1496100","volume":"39","author":"LM Vaquero","year":"2008","unstructured":"Vaquero LM, Rodero-Merino L, Caceres J, Lindner M (2008) A break in the clouds: towards a cloud definition. ACM SIGCOMM Computer Communication Review 39(1):50\u201355","journal-title":"ACM SIGCOMM Computer Communication Review"},{"key":"1256_CR7","unstructured":"Cheng D (2008) PaaS-onomics: A CIO\u2019s Guide to using Platform-as-a-Service to Lower Costs of Application Initiatives While Improving the Business Value of IT. Tech. rep., LongJump"},{"key":"1256_CR8","doi-asserted-by":"crossref","unstructured":"D'Souza M, Ananthanarayana VS (2013) Cloud Based Service Registry for Location Based Mobile Web Services System. In: Advanced Computing, Networking and Security (ADCONS), 2013 2nd International Conference on (pp. 108\u2013111). IEEE","DOI":"10.1109\/ADCONS.2013.35"},{"key":"1256_CR9","unstructured":"Rao S, Rao N, Kusuma Kumari E (2009) Cloud Computing: An Overview. J Theor Appl Inf Technol 9(1)"},{"key":"1256_CR10","unstructured":"Radack SM (2012) Cloud computing: a review of features, benefits, and risks, and recommendations for secure, efficient implementations"},{"key":"1256_CR11","unstructured":"Sims K (2009) IBM Blue Cloud initiative advances enterprise cloud computing. URL: http:\/\/www-03.ibm.com\/press\/us\/en\/pressrelease\/26642"},{"key":"1256_CR12","unstructured":"Schubert L, Jeffery K, Neidecker-Lutz B (2010) The future of cloud computing: Opportunities for European cloud computing beyond 2010. Expert Group report, public version, 1"},{"issue":"1","key":"1256_CR13","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1007\/s13174-010-0007-6","volume":"1","author":"Q Zhang","year":"2010","unstructured":"Zhang Q, Cheng L, Boutaba R (2010) Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications 1(1):7\u201318","journal-title":"Journal of Internet Services and Applications"},{"key":"1256_CR14","unstructured":"Thibodeau P (2010) Frustrations with cloud computing mount. Computer World"},{"issue":"6","key":"1256_CR15","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/MIC.2010.147","volume":"14","author":"Y Wei","year":"2010","unstructured":"Wei Y, Blake MB (2010) Service-oriented computing and cloud computing: Challenges and opportunities. IEEE Internet Comput 14(6):72\u201375","journal-title":"IEEE Internet Comput"},{"issue":"11","key":"1256_CR16","doi-asserted-by":"publisher","first-page":"2097","DOI":"10.1016\/j.comnet.2008.03.006","volume":"52","author":"E Meshkova","year":"2008","unstructured":"Meshkova E, Riihij\u00e4rvi J, Petrova M, M\u00e4h\u00f6nen P (2008) A survey on resource discovery mechanisms, peer-to-peer and service discovery frameworks. Comput Netw 52(11):2097\u20132128","journal-title":"Comput Netw"},{"key":"1256_CR17","doi-asserted-by":"crossref","unstructured":"Al-Masri E, Mahmoud QH (2008) Investigating web services on the world wide web. In: Proceedings of the 17th international conference on World Wide Web (pp. 795\u2013804). ACM","DOI":"10.1145\/1367497.1367605"},{"issue":"1","key":"1256_CR18","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/MPRV.2009.2","volume":"8","author":"Adnan Noor Mian","year":"2009","unstructured":"Mian AN, Baldoni R, Beraldi R (2009) A survey of service discovery protocols in multihop mobile ad hoc networks. IEEE Pervasive Computing 8(1)","journal-title":"IEEE Pervasive Computing"},{"key":"1256_CR19","doi-asserted-by":"crossref","unstructured":"George K, Kyriazis D, Varvarigou T, Oliveros E, Mandic P (2012) Taxonomy and state of the art of service discovery mechanisms and their relation to the cloud computing stack. In: Grid and Cloud Computing: Concepts, Methodologies, Tools and Applications (pp. 1803\u20131821). IGI Global","DOI":"10.4018\/978-1-4666-0879-5.ch805"},{"key":"1256_CR20","unstructured":"Sun Service Registry for SOA (2005) Retrieved from http:\/\/xml.coverpages.org\/ni2005-06-15-a.html"},{"issue":"4","key":"1256_CR21","doi-asserted-by":"publisher","first-page":"564","DOI":"10.1109\/TSC.2011.52","volume":"5","author":"KM Sim","year":"2012","unstructured":"Sim KM (2012) Agent-based cloud computing. IEEE Trans Serv Comput 5(4):564\u2013577","journal-title":"IEEE Trans Serv Comput"},{"key":"1256_CR22","doi-asserted-by":"crossref","unstructured":"Kang J, Sim KM (2011) A cloud portal with a cloud service search engine. In: International Conference on Information and Intelligent Computing IPCSIT (Vol. 18)","DOI":"10.1109\/APSCC.2010.44"},{"key":"1256_CR23","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1613\/jair.514","volume":"11","author":"P Resnik","year":"1999","unstructured":"Resnik P (1999) Semantic similarity in a taxonomy: An information-based measure and its application to problems of ambiguity in natural language. J Artif Intell Res 11:95\u2013130","journal-title":"J Artif Intell Res"},{"key":"1256_CR24","doi-asserted-by":"crossref","unstructured":"Kourtesis D, Paraskakis I (2008) Combining SAWSDL, OWL-DL and UDDI for semantically enhanced web service discovery. In: European semantic web conference (pp. 614\u2013628). Springer, Berlin, Heidelberg","DOI":"10.1007\/978-3-540-68234-9_45"},{"key":"1256_CR25","doi-asserted-by":"crossref","unstructured":"Kang J, Sim KM (2011) Towards agents and ontology for cloud service discovery. In: Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), 2011 International Conference on (pp. 483\u2013490). IEEE","DOI":"10.1109\/CyberC.2011.84"},{"key":"1256_CR26","first-page":"195","volume-title":"Computer Communications and Networks","author":"Rajiv Ranjan","year":"2010","unstructured":"Ranjan R, Zhao L, Wu X, Liu A, Quiroz A, Parashar M (2010) Peer-to-peer cloud provisioning: Service discovery and load-balancing. In: Cloud Computing (pp. 195\u2013217). Springer, London"},{"key":"1256_CR27","unstructured":"Goscinski A, Brock M (2010) Toward ease of discovery, selection and use of clusters within a cloud. In: Cloud Computing (CLOUD), 2010 IEEE 3rd International Conference on (pp. 289\u2013296). IEEE"},{"issue":"1","key":"1256_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.5815\/ijitcs.2011.01.01","volume":"3","author":"J Zhou","year":"2011","unstructured":"Zhou J, Abdullah NA, Shi Z (2011) A hybrid P2P approach to service discovery in the cloud. International Journal of Information Technology and Computer Science 3(1):1\u20139","journal-title":"International Journal of Information Technology and Computer Science"},{"key":"1256_CR29","doi-asserted-by":"crossref","unstructured":"Zeng W, Zhao Y, Zeng J (2009) Cloud service and service selection algorithm research. In: Proceedings of the first ACM\/SIGEVO Summit on Genetic and Evolutionary Computation (pp. 1045\u20131048). ACM","DOI":"10.1145\/1543834.1544004"},{"key":"1256_CR30","first-page":"290","volume-title":"Lecture Notes in Computer Science","author":"Cheng Zeng","year":"2009","unstructured":"Zeng C, Guo X, Ou W, Han D (2009) Cloud computing service composition and search based on semantic. In: IEEE International Conference on Cloud Computing (pp. 290\u2013300). Springer, Berlin, Heidelberg"},{"key":"1256_CR31","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1016\/j.jnca.2014.07.019","volume":"45","author":"L Sun","year":"2014","unstructured":"Sun L, Dong H, Hussain FK, Hussain OK, Chang E (2014) Cloud service selection: State-of-the-art and future research directions. J Netw Comput Appl 45:134\u2013150","journal-title":"J Netw Comput Appl"},{"key":"1256_CR32","unstructured":"Churchman CW, Ackoff RL, Arnoff EL (1957) Introduction to operations research"},{"key":"1256_CR33","doi-asserted-by":"crossref","unstructured":"Saaty TL (1996) Decisions with the analytic network process (ANP). University of Pittsburgh (USA), ISAHP, 96","DOI":"10.13033\/isahp.y1996.030"},{"key":"1256_CR34","volume-title":"The Analytic Hierarchy Process for Decision in a Complex World","author":"TL Saaty","year":"1980","unstructured":"Saaty TL (1980) The Analytic Hierarchy Process for Decision in a Complex World. RWS Publications, Pittsburgh"},{"key":"1256_CR35","doi-asserted-by":"crossref","unstructured":"Godse M, Mulik S (2009, September) An approach for selecting software-as-a-service (SaaS) product. In: Cloud Computing, 2009. CLOUD'09. IEEE International Conference on. IEEE, pp 155\u2013158","DOI":"10.1109\/CLOUD.2009.74"},{"key":"1256_CR36","doi-asserted-by":"crossref","unstructured":"Karim R, Ding C, Miri A (2013) An end-to-end QoS mapping approach for cloud service selection. In: Services (SERVICES), 2013 IEEE Ninth World Congress on (pp. 341\u2013348). IEEE","DOI":"10.1109\/SERVICES.2013.71"},{"issue":"7","key":"1256_CR37","doi-asserted-by":"publisher","first-page":"868","DOI":"10.3923\/itj.2012.868.875","volume":"11","author":"S Silas","year":"2012","unstructured":"Silas S, Rajsingh EB, Ezra K (2012) Efficient service selection middleware using ELECTRE methodology for cloud environments. Inf Technol J 11(7):868","journal-title":"Inf Technol J"},{"issue":"11","key":"1256_CR38","first-page":"1283","volume":"43","author":"M Menzel","year":"2013","unstructured":"Menzel M, Sch\u00f6nherr M, Tai S (2013) (MC2) 2: criteria, requirements and a software prototype for Cloud infrastructure decisions. Software: Practice and experience 43(11):1283\u20131297","journal-title":"Software: Practice and experience"},{"issue":"4","key":"1256_CR39","doi-asserted-by":"publisher","first-page":"559","DOI":"10.1109\/TSE.2010.2","volume":"36","author":"N Limam","year":"2010","unstructured":"Limam N, Boutaba R (2010) Assessing software service quality and trustworthiness at selection time. IEEE Trans Softw Eng 36(4):559\u2013574","journal-title":"IEEE Trans Softw Eng"},{"key":"1256_CR40","doi-asserted-by":"crossref","unstructured":"Li A, Yang X, Kandula S, Zhang M (2010) CloudCmp: comparing public cloud providers. The 10th annual conference on Internet measurement. ACM, New York, pp. 1\u201314","DOI":"10.1145\/1879141.1879143"},{"key":"1256_CR41","doi-asserted-by":"crossref","unstructured":"Rehman Z, Hussain OK, Hussain FK (2012) IAAS cloud selection using MCDM methods. In: 2012 IEEE Ninth international conference on e-business engineering (pp. 246\u2013251). IEEE","DOI":"10.1109\/ICEBE.2012.47"},{"issue":"2","key":"1256_CR42","doi-asserted-by":"publisher","first-page":"614","DOI":"10.1007\/s11227-013-0902-2","volume":"66","author":"HY Jeong","year":"2013","unstructured":"Jeong HY (2013) The QoS-based MCDM system for SaaS ERP applications with Social Network. J Supercomput 66(2):614\u2013632","journal-title":"J Supercomput"},{"key":"1256_CR43","doi-asserted-by":"crossref","unstructured":"Kanagasabai R, Ngan LD (2012) Owl-s based semantic cloud service broker. In: Web Services (ICWS), 2012 IEEE 19th International Conference on (pp. 560\u2013567). IEEE","DOI":"10.1109\/ICWS.2012.103"},{"issue":"4","key":"1256_CR44","doi-asserted-by":"publisher","first-page":"1012","DOI":"10.1016\/j.future.2012.06.006","volume":"29","author":"SK Garg","year":"2013","unstructured":"Garg SK, Versteeg S, Buyya R (2013) A framework for ranking of cloud computing services. Futur Gener Comput Syst 29(4):1012\u20131023","journal-title":"Futur Gener Comput Syst"},{"key":"1256_CR45","unstructured":"Cloud Service Measurement Index Consortium (CSMIC), SMI framework. URL: http:\/\/beta-www.cloudcommons.com\/servicemeasurementindex"},{"key":"1256_CR46","doi-asserted-by":"crossref","unstructured":"Garg SK, Versteeg S, Buyya R (2011) Smicloud: A framework for comparing and ranking cloud services. In Utility and Cloud Computing (UCC), 2011 Fourth IEEE International Conference on (pp. 210\u2013218). IEEE","DOI":"10.1109\/UCC.2011.36"},{"key":"1256_CR47","doi-asserted-by":"crossref","unstructured":"Sundareswaran S, Squicciarini A, Lin D (2012) A brokerage-based approach for cloud service selection. In: Cloud computing (cloud), 2012 IEEE 5th international conference on (pp. 558\u2013565). IEEE","DOI":"10.1109\/CLOUD.2012.119"},{"issue":"8","key":"1256_CR48","doi-asserted-by":"publisher","first-page":"1378","DOI":"10.1016\/j.simpat.2009.06.010","volume":"17","author":"VX Tran","year":"2009","unstructured":"Tran VX, Tsuji H, Masuda R (2009) A new QoS ontology and its QoS-based ranking algorithm for Web services. Simul Model Pract Theory 17(8):1378\u20131398","journal-title":"Simul Model Pract Theory"},{"key":"1256_CR49","doi-asserted-by":"crossref","unstructured":"Afify YM, Moawad IF, Badr NL, Tolba MF (2013) A semantic-based software-as-a-service (saas) discovery and selection system. In: Computer Engineering & Systems (ICCES), 2013 8th International Conference on (pp. 57\u201363). IEEE","DOI":"10.1109\/ICCES.2013.6707171"},{"key":"1256_CR50","unstructured":"Goud S (2016) Software Metrics for SAAS, PAAS, IAAS-A Review. International Journal for Research in Applied Science & Engineering Technology, Volume 4 Issue 5, IJRASET"},{"key":"1256_CR51","doi-asserted-by":"crossref","unstructured":"Wu CS, Khoury I (2012) Tree-based search algorithm for web service composition in SaaS. In Information Technology: New Generations (ITNG), 2012 Ninth International Conference on (pp. 132\u2013138). IEEE","DOI":"10.1109\/ITNG.2012.27"},{"issue":"1","key":"1256_CR52","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1214\/aoms\/1177729694","volume":"22","author":"S Kullback","year":"1951","unstructured":"Kullback S, Leibler RA (1951) On information and sufficiency. Ann Math Stat 22(1):79\u201386","journal-title":"Ann Math Stat"},{"issue":"4","key":"1256_CR53","doi-asserted-by":"publisher","first-page":"2094","DOI":"10.21275\/v5i4.NOV162954","volume":"5","author":"H Sharma","year":"2016","unstructured":"Sharma H, Kumar S (2016) A survey on decision tree algorithms of classification in data mining. International Journal of Science and Research (IJSR) 5(4):2094\u20132097","journal-title":"International Journal of Science and Research (IJSR)"},{"key":"1256_CR54","unstructured":"Idrissi A, Abourezq M (2014) Skyline in cloud computing. Journal of Theoretical & Applied Information Technology 60(3)"},{"key":"1256_CR55","unstructured":"Abourezq M, Idrissi A (2015) Integration of QoS aspects in the cloud computing research and selection system. arxiv preprint arxiv:1702.04966"}],"updated-by":[{"DOI":"10.1007\/s11036-019-01280-0","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2019,5,24]],"date-time":"2019-05-24T00:00:00Z","timestamp":1558656000000}}],"container-title":["Mobile Networks and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11036-019-01256-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11036-019-01256-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11036-019-01256-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,16]],"date-time":"2022-09-16T20:06:57Z","timestamp":1663358817000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11036-019-01256-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,26]]},"references-count":55,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,8]]}},"alternative-id":["1256"],"URL":"https:\/\/doi.org\/10.1007\/s11036-019-01256-0","relation":{},"ISSN":["1383-469X","1572-8153"],"issn-type":[{"value":"1383-469X","type":"print"},{"value":"1572-8153","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,4,26]]},"assertion":[{"value":"26 April 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 May 2019","order":2,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Correction","order":3,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The original version of this article unfortunately contained a mistake in the author group section. Author \u201cV. Varadarajan\u201d should be expanded to \u201cVijayakumar Varadarajan\u201d.","order":4,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}}]}}