scholarly journals A Personalized QoS Prediction Method for Web Services via Blockchain-Based Matrix Factorization

Sensors ◽  
2019 ◽  
Vol 19 (12) ◽  
pp. 2749 ◽  
Author(s):  
Weihong Cai ◽  
Xin Du ◽  
Jianlong Xu

Personalized quality of service (QoS) prediction plays an important role in helping users build high-quality service-oriented systems. To obtain accurate prediction results, many approaches have been investigated in recent years. However, these approaches do not fully address untrustworthy QoS values submitted by unreliable users, leading to inaccurate predictions. To address this issue, inspired by blockchain with distributed ledger technology, distributed consensus mechanisms, encryption algorithms, etc., we propose a personalized QoS prediction method for web services that we call blockchain-based matrix factorization (BMF). We develop a user verification approach based on homomorphic hash, and use the Byzantine agreement to remove unreliable users. Then, matrix factorization is employed to improve the accuracy of predictions and we evaluate the proposed BMF on a real-world web services dataset. Experimental results show that the proposed method significantly outperforms existing approaches, making it much more effective than traditional techniques.

Complexity ◽  
2020 ◽  
Vol 2020 ◽  
pp. 1-17
Author(s):  
Ying Jin ◽  
Guangming Cui ◽  
Yiwen Zhang

Service-oriented architecture (SOA) is widely used, which has fueled the rapid growth of Web services and the deployment of tremendous Web services over the last decades. It becomes challenging but crucial to find the proper Web services because of the increasing amount of Web services. However, it proves unfeasible to inspect all the Web services to check their quality values since it will consume a lot of resources. Thus, developing effective and efficient approaches for predicting the quality values of Web services has become an important research issue. In this paper, we propose UIQPCA, a novel approach for hybrid User and Item-based Quality Prediction with Covering Algorithm. UIQPCA integrates information of both users and Web services on the basis of users’ ideas on the quality of coinvoked Web services. After the integration, users and Web services which are similar to the target user and the target Web service are selected. Then, considering the result of integration, UIQPCA makes predictions on how a target user will appraise a target Web service. Broad experiments on WS-Dream, a web service dataset which is widely used in real world, are conducted to evaluate the reliability of UIQPCA. According to the results of experiment, UIQPCA is far better than former approaches, including item-based, user-based, hybrid, and cluster-based approaches.


2014 ◽  
Vol 2014 ◽  
pp. 1-14 ◽  
Author(s):  
Hossein Nematzadeh ◽  
Homayun Motameni ◽  
Radziah Mohamad ◽  
Zahra Nematzadeh

Workflow-based web service compositions (WB-WSCs) is one of the main composition categories in service oriented architecture (SOA). Eflow, polymorphic process model (PPM), and business process execution language (BPEL) are the main techniques of the category of WB-WSCs. Due to maturity of web services, measuring the quality of composite web services being developed by different techniques becomes one of the most important challenges in today’s web environments. Business should try to provide good quality regarding the customers’ requirements to a composed web service. Thus, quality of service (QoS) which refers to nonfunctional parameters is important to be measured since the quality degree of a certain web service composition could be achieved. This paper tried to find a deterministic analytical method for dependability and performance measurement using Colored Petri net (CPN) with explicit routing constructs and application of theory of probability. A computer tool called WSET was also developed for modeling and supporting QoS measurement through simulation.


Doklady BGUIR ◽  
2020 ◽  
Vol 18 (7) ◽  
pp. 14-22
Author(s):  
D. A. Kachan ◽  
U. A. Vishniakou

The purpose of this article is to analyze methods, approaches, and tools of distributed ledger technology (DLT) for working with documents in education. The objectives of the article are to analyze problems with the authentication of educational documents, develop new structural solutions using block chain technology, consider two models, and evaluate their use for educational documents.Authentication of educational documents is carried out using state registers, which is a complex and resource-intensive process. There is an increase in the number of forged documents in the world, which calls into question the effectiveness of modern mechanisms. Distributed ledger technology (block chain) is a sustainable technological trend that affects the development and quality of the digital economy. The existence of a mechanism for verifying the authenticity of educational documents that is resistant to malicious manipulation is an urgent task that goes beyond the sphere of education, possible solutions to which are proposed to be considered in this paper.The article provides a brief description of DLT and considers the approach of using the technology to authenticate educational documents. It consists of two main stages: the issue of a digital educational document and its verification. The role of a trusted third party in the issue and validation process is considered. The paper presents the models for issuing and validating digital documents based on distributed ledger technology, which allows one to eliminate the limitations and shortcomings of existing approaches. The effectiveness of the approach based on the proposed models is revealed. The formulated approaches can be applied in various socio-economic areas and public administration to work with similar documents.


Author(s):  
Bernhard Hollunder ◽  
Ahmed Al-Moayed ◽  
Alexander Wahl

Web services play a dominant role in service computing and for realizing service-oriented architectures (SOA), which define the architectural foundation for various kinds of distributed applications. In many business domains, Web services must exhibit quality attributes such as robustness, security, dependability, performance, scalability and accounting. As a consequence, there is a high demand to develop, deploy and consume Web services equipped with well-defined quality of service (QoS) attributes – so-called QoS-aware Web services. Currently, there is only limited development support for the creation of QoS-aware Web services, though. In this work we present a tool chain that facilitates development, deployment and testing of QoS-aware Web services. The tool chain has following features: i) integration of standard components such as widely used IDEs, ii) usage of standards and specifications, and iii) support for various application servers and Web services infrastructures.


Electronics ◽  
2021 ◽  
Vol 10 (13) ◽  
pp. 1597
Author(s):  
Abdessalam Messiaid ◽  
Farid Mokhati ◽  
Rohallah Benaboud ◽  
Hajer Salem

Service-oriented architecture provides the ability to combine several web services in order to fulfil a user-specific requirement. In dynamic environments, the appearance of several unforeseen events can destabilize the composite web service (CWS) and affect its quality. To deal with these issues, the composite web service must be dynamically reconfigured. Dynamic reconfiguration may be enhanced by avoiding the invocation of degraded web services by predicting QoS for the candidate web service. In this paper, we propose a dynamic reconfiguration method based on HMM (Hidden Markov Model) states to predict the imminent degradation in QoS and prevent the invocation of partner web services with degraded QoS values. PSO (Particle Swarm Optimization) and SFLA (Shuffled Frog Leaping Algorithm) are used to improve the prediction efficiency of HMM. Through extensive experiments on a real-world dataset, WS-Dream, the results demonstrate that the proposed approach can achieve better prediction accuracy. Moreover, we carried out a case study where we revealed that the proposed approach outperforms several state-of-the-art methods in terms of execution time.


Author(s):  
Adenike Osofisan ◽  
Idongesit E. Eteng ◽  
Iwara Arikpo ◽  
Abel Usoro

The emergence of the Service Oriented computing paradigm with its implicit inclusion of web services has caused a precipitous revolution in software engineering, e-service compositions, and optimization of e-services. Web service composition requests are usually combined with end-to-end Quality of Service (QoS) requirements, which are specified in terms of non-functional properties e.g. response time, throughput, and price. This chapter describes what web services are; not just to the web but to the end users. The state of the art approaches for composing web services are briefly described and a novel game theoretic approach using genetic programming for composing web services in order to optimize service performance, bearing in mind the Quality of Service (QoS) of these web services, is presented. The implication of this approach to cloud computing and economic development of developing economies is discussed.


Author(s):  
Srividya Kona ◽  
Ajay Bansal ◽  
M. Brian Blake ◽  
Steffen Bleul ◽  
Thomas Weise

The phrase “Web Services (WSs)” are emerging as a creative scheme for furnishing the services to various immanent devices over the World Wide Web. The hasty intensification of the WSs applications and the availability of the vast count of the Service Providers create the certainty of selecting the “efficient” Service Provider by the consumers. The scenario Deduplication and Quality-of-Service (QoS) swears out as an objective to distinguish various Service Providers (SPs). The process of selecting proficient WSs / SPs, positioning and optimization of WSs Compositions are exigent dimensions of research with momentous entailments for the fruition of the “Web of Services” revelation. The term “Semantic WSs” follows appropriate semantic descriptions of WS functionality and a medium to facilitate programmed cogitating over WS Compositions (WSCs). The persisting model of the Semantic Web Services (SWSs) deals with the intriguing emerges like wretched forecast of best WSs and gemination of services with effective SPs, which heads to Quality level degradation on the Semantic Web. To deal the above identified issues, the anticipated research is planned to construct a model to manipulative the content similarities (semantic), consumption of a mixture of WSs and its corresponding SPs. After assessing these params, all the WSs are stratified on the basis of its consumption. Ultimately, the nominated scheme, selects the best and non duplicated copy of the WSs on the basis of its rating and placed it in the WSC. The process of detecting the duplicate copy would be performed by the Cryptographic Hash value of the Services. From the experimental annotations, it is recognized that our anticipated design amends the functionality of the SWSs in terms of Processor Utilization, Accessing Time, and its Space optimizations


Sign in / Sign up

Export Citation Format

Share Document