scholarly journals Quality-Aware Service Selection for Multi-Tenant Service Oriented Systems Based on Combinatorial Auction

IEEE Access ◽  
2019 ◽  
Vol 7 ◽  
pp. 35645-35660 ◽  
Author(s):  
Xuejun Li ◽  
Yunxiang Zhong ◽  
Qiang He ◽  
Feifei Chen ◽  
Xuyun Zhang ◽  
...  
Author(s):  
Aimrudee Jongtaveesataporn ◽  
Shingo Takada

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.


2021 ◽  
Vol 15 (2) ◽  
pp. 1-25
Author(s):  
Amal Alhosban ◽  
Zaki Malik ◽  
Khayyam Hashmi ◽  
Brahim Medjahed ◽  
Hassan Al-Ababneh

Service-Oriented Architectures (SOA) enable the automatic creation of business applications from independently developed and deployed Web services. As Web services are inherently a priori unknown, how to deliver reliable Web services compositions is a significant and challenging problem. Services involved in an SOA often do not operate under a single processing environment and need to communicate using different protocols over a network. Under such conditions, designing a fault management system that is both efficient and extensible is a challenging task. In this article, we propose SFSS, a self-healing framework for SOA fault management. SFSS is predicting, identifying, and solving faults in SOAs. In SFSS, we identified a set of high-level exception handling strategies based on the QoS performances of different component services and the preferences articled by the service consumers. Multiple recovery plans are generated and evaluated according to the performance of the selected component services, and then we execute the best recovery plan. We assess the overall user dependence (i.e., the service is independent of other services) using the generated plan and the available invocation information of the component services. Due to the experiment results, the given technique enhances the service selection quality by choosing the services that have the highest score and betters the overall system performance. The experiment results indicate the applicability of SFSS and show improved performance in comparison to similar approaches.


2016 ◽  
Vol 9 (3) ◽  
pp. 394-407 ◽  
Author(s):  
Shuiguang Deng ◽  
Longtao Huang ◽  
Daning Hu ◽  
J. Leon Zhao ◽  
Zhaohui Wu

2021 ◽  
Author(s):  
Niranjana Deshpande ◽  
Naveen Sharma ◽  
Qi Yu ◽  
Daniel E. Krutz

SIMULATION ◽  
2007 ◽  
Vol 83 (1) ◽  
pp. 93-106 ◽  
Author(s):  
Dimitrios Tsesmetzis ◽  
Ioanna Roussaki ◽  
Efstathios Sykas

Sign in / Sign up

Export Citation Format

Share Document