FASICA Framework: Service Selection Using K-d Tree and Cache

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.

Author(s):  
Yong Wang ◽  
Lin Li

This paper provides a case study of diagnosing helicopter swashplate ball bearing faults using vibration signals. We develop and apply feature extraction and selection techniques in the time, frequency, and joint time-frequency domains to differentiate six types of swashplate bearing conditions: low-time, to-be-overhauled, corroded, cage-popping, spalled, and case-overlapping. With proper selection of the features, it is shown that even the simple k-nearest neighbor (k-NN) algorithm is able to correctly identify these six types of conditions on the tested data. The developed method is useful for helicopter swashplate condition monitoring and maintenance scheduling. It is also helpful for testing the manufactured swashplate ball bearings for quality control purposes.


Author(s):  
Christoph Rathfelder ◽  
Benjamin Klatt ◽  
Franz Brosch ◽  
Samuel Kounev

With the introduction of services, systems become more flexible as new services can easily be composed out of existing services. Services are increasingly used in mission-critical systems and applications, and therefore, considering Quality of Service (QoS) properties is an essential part of the service selection. Quality prediction techniques support the service provider in determining possible QoS levels that can be guaranteed to a customer or in deriving the operation costs induced by a certain QoS level. In this chapter, we present an overview on our work on modeling service-oriented systems for performance prediction using the Palladio Component Model. The prediction builds upon a model of a service-based system, and evaluates this model in order to determine the expected service quality. The presented techniques allow for early quality prediction, without the need for the system being already deployed and operating. We present the integration of our prediction approach into an SLA management framework. The emerging trend to combine event-based communication and Service-Oriented Architecture (SOA) into Event-based SOA (ESOA) induces new challenges to our approach, which are topic of a special subsection.


2021 ◽  
Vol 23 (06) ◽  
pp. 857-867
Author(s):  
Yashwant Dongre ◽  
◽  
Rajesh Ingle ◽  

In a service-oriented architecture, service composition plays an important role as a key technology for integrating complex web applications. The service selection as part of the service composition process attracted towards Quality of Service as mandatory criteria for optimal selection of services for the composition process. While fulfilling the non-functional requirements from the user among a functionally similar list of services is a very challenging task. Web services are treating Software as a Service for building web applications. The Quality of Service correlation of services with constraints for selection of service is proposed in this paper. Experimental results of correlation without constraint method and proposed method show that our method outperforms over existing approach.


Author(s):  
Laila Taher ◽  
◽  
Rawshan Basha ◽  
Hazem El Khatib ◽  
◽  
...  

Quality of Service (QoS) is an important criterion for Web service selection. The work in this paper is based on QoS Information & Computation framework (QoS-IC) [1]. QoS-IC framework supports QoS-based service selection in Service Oriented Architecture (SOA), namely Web services. In this paper, we extend the functionality of QoS-IC framework with QoS-Constraints Model. QoS-Constraints establish an association relationship between different QoS properties and are used to govern the QoS-based service selection in the underlying algorithm. We have enhanced the algorithm to accommodate QoS-Constraints and discussed an experimental evaluation based on an implementation prototype that shows how QoS-Constraints introduce efficiency to the QoS-based service selection mechanism and save valuable time for consumers.


Author(s):  
Hanane Becha ◽  
Gunter Mussbacher ◽  
Daniel Amyot

Non-functional properties (NFPs) represent an important facet of service descriptions, especially in a Service Oriented Architecture. Yet, they are seldom explicitly described, and their use in service selection and composition is still limited. This chapter presents the User Requirements Notation (URN) as a means to model and analyze functional and non-functional service requirements. Aspect-oriented extensions to URN (AoURN) enable the modeling and modularization of different concerns, including non-functional requirements, which can crosscut services or service components. The chapter also proposes a taxonomy of NFPs used to annotate services and service compositions modeled with AoURN. These annotations enable the specification of quantitative non-functional values for services, guide service selection, and support the computation of the NFP (e.g., the quality of service) of their composition. This approach is illustrated with a simple yet realistic composite service (BookItWell), with an emphasis on four types of NFPs, namely service cost, response time, reliability, and availability.


2020 ◽  
Vol 9 (2) ◽  
pp. 267
Author(s):  
I Gede Teguh Mahardika ◽  
I Wayan Supriana

Culinary is one of the favorite businesses today. The number of considerations to choose a restaurant or place to visit becomes one of the factors that is difficult to determine the restaurant or place to eat. To get the desired place to eat advice, one needs a recommendation system. Decisions made by the recommendation system can be used as a reference to determine the choice of restaurants. One method that can be used to build a recommendation system is Case Based Reasoning. The Case Based Reasoning (CBR) method mimics human ability to solve a problem or cases. The retrieval process is the most important stage, because at this stage the search for a solution for a new case is carried out. The study used the K-Nearest Neighbor method to find closeness between new cases and case bases. With the selection of features used as domains in the system, the results of recommendations presented can be more suggestive and accurate. The system successfully provides complex recommendations based on the type and type of food entered by the user. Based on blackbox testing, the system has features that can be used and function properly according to the purpose of creating the system.


2021 ◽  
Vol 235 ◽  
pp. 02031
Author(s):  
Siyue Liu

This paper explores the difficulties of building a service-oriented government by taking the evaluation results of public service satisfaction of Guizhou province in 2019 as an example. This paper finds that building a service-oriented government is the process of improving the quality of public service in an all-round way. With the steady improvement of the public service quality in China, the public’s expectation of the public service quality has been improved by changing from the original “yes or no” to the current “good or not”. In order to speed up the construction of service-oriented government, government departments should pay attention to the change of public demand and take the comfort, richness and transparency of public service as the key points of quality improvement.


2020 ◽  
Vol 2 (1) ◽  
pp. 1-14
Author(s):  
Torkis Nasution

The selection was an attempt College to get qualified prospective students. Test data for new students able to describe the quality of academic and connect to graduate on time. Recognizing the academic quality of students is required in the implementation of the lecture to obtain optimal results. Real conditions today, timely graduation has not achieved optimally, need to be improved to reach the limits of reasonableness. Data that has no need to do a classification based on academic quality, in order to obtain predictions timely graduation. Therefore, proposed an effort to resolve the problem by applying the K-Nearest Neighbor algorithm to re-clustering the test result data for new students. The procedure is to determine the amount of data clusters, determining the center point of the cluster, calculate the distance of the object with the centroid, classifying objects. If the new data group calculation results together with the results of calculation of new data group then finished its calculations. The data will be used in clustering is the result of the entrance exam for new students 3 years old, and has been declared STMIK Amik Riau. This study aims to predict the graduation on time or not. Results of research on testing the value of k, maximum accuracy is obtained when k = 5, reaching 99.25%. Accuracy will decline if the k value the greater the more inaccurate results. The data will be used in clustering is the result of the entrance exam for new students 3 years old, and has been declared STMIK Amik Riau. This study aims to predict the graduation on time or not. Results of research on testing the value of k, maximum accuracy is obtained when k = 5, reaching 99.25%. Accuracy will decline if the k value the greater the more inaccurate results. The data will be used in clustering is the result of the entrance exam for new students 3 years old, and has been declared STMIK Amik Riau. This study aims to predict the graduation on time or not. Results of research on testing the value of k, maximum accuracy is obtained when k = 5, reaching 99.25%. Accuracy will decline if the k value the greater the more inaccurate results.  


2021 ◽  
pp. 68-72
Author(s):  
Il'ya A. Meshchikhin ◽  
Sergej S. Gavryushin

As part of the development of monitoring systems for the operation of technical objects, the problem of improving the quality of monitoring systems for the loaded state is considered. Based on the analysis of the mathematical model of the structure and its loading, a methodology for the selection of measuring instruments was developed. The urgency of the problem of calculating substantiation of the choice of key points of the structure is shown, at which it is possible to measure deformations for the subsequent restoration of the existing loads with maximum accuracy. An approach based on the envelope method for determining the rational composition of measuring instruments for restoring the loads acting on the structure is stated.


Sign in / Sign up

Export Citation Format

Share Document