{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,5]],"date-time":"2022-04-05T05:24:26Z","timestamp":1649136266667},"reference-count":7,"publisher":"World Scientific Pub Co Pte Lt","issue":"05","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[2015,6]]},"abstract":"<jats:p> The selection of services is a key part of Service Oriented Architecture (SOA). Services are primarily selected based on function, but Quality of Service (QoS) is an important factor when choosing among several services with the same function. But current service selection approaches often takes time to unnecessarily recompute requests. Furthermore, if the same service is chosen as having the \"best\" QoS for multiple selections, this may result in that service having too much load. We thus propose the FASICA (FAst service selection for SImilar constraints with CAche) Framework which chooses a service with satisfactory QoS as quickly as possible. The key points are (1) to use a cache which stores previous search results, (2) to use K-Nearest Neighbor (K-NN) algorithm with K-d tree when a satisfactory service does not exist in the cache, and (3) to distribute the service request according to a distribution policy. Results of simulations show that our framework can rapidly select a service compared to a conventional approach. <\/jats:p>","DOI":"10.1142\/s0218194015400215","type":"journal-article","created":{"date-parts":[[2015,9,28]],"date-time":"2015-09-28T06:26:58Z","timestamp":1443421618000},"page":"807-828","source":"Crossref","is-referenced-by-count":0,"title":["FASICA Framework: Service Selection Using K-d Tree and Cache"],"prefix":"10.1142","volume":"25","author":[{"given":"Aimrudee","family":"Jongtaveesataporn","sequence":"first","affiliation":[{"name":"Department of Information and Computer Science, Keio University, 3-14-Hiyoshi, Kohoku-ku, Yokohama, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shingo","family":"Takada","sequence":"additional","affiliation":[{"name":"Department of Information and Computer Science, Keio University, 3-14-Hiyoshi, Kohoku-ku, Yokohama, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2015,9,28]]},"reference":[{"key":"rf5","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.1011"},{"key":"rf6","doi-asserted-by":"publisher","DOI":"10.1145\/361002.361007"},{"key":"rf8","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1967.1053964"},{"key":"rf11","first-page":"299","volume":"9","author":"Jongtaveesataporn A.","year":"2010","journal-title":"WSEAS Trans. on Computers"},{"key":"rf16","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2010.04.063"},{"key":"rf19","doi-asserted-by":"publisher","DOI":"10.1145\/1232722.1232728"},{"key":"rf21","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.11"}],"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194015400215","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,7]],"date-time":"2019-08-07T09:59:43Z","timestamp":1565171983000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218194015400215"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,6]]},"references-count":7,"journal-issue":{"issue":"05","published-online":{"date-parts":[[2015,9,28]]},"published-print":{"date-parts":[[2015,6]]}},"alternative-id":["10.1142\/S0218194015400215"],"URL":"https:\/\/doi.org\/10.1142\/s0218194015400215","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"value":"0218-1940","type":"print"},{"value":"1793-6403","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,6]]}}}