Multi-dimensional trust for context-aware services computing

被引:5
|
作者
Mousa, Afaf [1 ]
Bentahar, Jamal [1 ]
Alam, Omar [2 ]
机构
[1] Concordia Univ, Concordia Inst Informat Syst Engn, Montreal, PQ, Canada
[2] Trent Univ, Dept Comp Sci, Peterborough, ON, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Context-aware services; QoS trust management; Dynamic cyclic dependency; Collusion attacks; White-washing attack; WEB SERVICES; REPUTATION; COMPOSITE; NETWORKS; QOS;
D O I
10.1016/j.eswa.2021.114592
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The paper addresses the problem of trust management of cloud, fog and IoT services in dynamically changing environments. The continuous dynamic environment is one of the challenges that trustworthy services management in the cloud, fog and IoT settings faces. Services in such an environmental context have difficulty securing an acceptable quality of service (QoS). This article proposes a trust management framework that establishes service trust by considering the direct trust from the truster (subjective trust), aggregating referrals about the service in a collusion-resistant manner (objective trust), and bootstrapping new services. We introduce a subjective trust model based on the formalism of dependency networks to dynamically predict the provided QoS in response to context environment changes. The proposed approach leverages the dependency relations that exist among the QoS metrics and environmental context variables. The novelty at the subjective trust level lies in considering the dynamic cyclic dependency relations that enhances the prediction accuracy. However, subjective trust based on direct interactions could be insufficient to make the trust estimate credible. Hence, on top of the subjective layer, we propose an objective trust management model resilient to collusion attacks by leveraging the power of mass collaboration among referees. Finally, we propose a bootstrapping mechanism that is resilient to the white-washing attacks by observing the behaviours of newcomer services with no trust resources using the concept of social adoption to estimate their initial trust values. Experiments conducted on reallife and synthetic datasets demonstrate the effectiveness of our approach compared with state-of-the-art approaches. We used the statistical log score to assess the model's prediction accuracy and employed the estimation error of the objective trust as indicated by referees relative to the one calculated by the multi-round simulation. The ROC (Receiver Operating Characteristic) curves are finally used to measure the accuracy of the classifier used in the proposed trust bootstrapping mechanism in providing accurate initial trust values. The main findings of the paper are around the new trust model of cloud, fog and IoT services considering their dynamically changing environments. The first finding is that the prediction of the provided QoS shows better results when it is dynamic and responds to context environment changes by leveraging the dynamic dependency network linking the QoS metrics and context variables of the environment. The second finding is that the objective trust performs better when it is resilient to collusion attacks by leveraging the power of mass collaboration among referees. The third finding is that the bootstrapping mechanism that observes the behaviours of new comer services with no trust resources using the concept of social adoption to estimate their initial trust values excels by being resilient to white watching attacks.
引用
收藏
页数:12
相关论文
共 50 条
  • [21] Identifying a generic model of context for context-aware multi-services
    Park, Tae Hwan
    Kwon, Ohbyung
    UBIQUITOUS INTELLIGENCE AND COMPUTING, PROCEEDINGS, 2007, 4611 : 919 - +
  • [22] Statistically Enhanced Multi-Dimensional Trust Computing Mechanism for Cloud Computing
    Firdhous, Mohamed
    Hassan, Suhaidi
    Ghazali, Osman
    INTERNATIONAL JOURNAL OF MOBILE COMPUTING AND MULTIMEDIA COMMUNICATIONS, 2013, 5 (02) : 1 - 17
  • [23] Security and trust in context-aware applications
    René Mayrhofer
    Hedda R. Schmidtke
    Stephan Sigg
    Personal and Ubiquitous Computing, 2014, 18 : 115 - 116
  • [24] Context-aware workflow language based on Web services for ubiquitous computing
    Han, J
    Cho, YY
    Choi, J
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, PT 2, 2005, 3481 : 1008 - 1017
  • [25] Application-layer context-aware services for pervasive computing environments
    Kung, Hsu-Yang
    Lin, Ching-Yu
    ICICIC 2006: FIRST INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING, INFORMATION AND CONTROL, VOL 3, PROCEEDINGS, 2006, : 229 - +
  • [26] Security and trust in context-aware applications
    Mayrhofer, Rene
    Schmidtke, Hedda R.
    Sigg, Stephan
    PERSONAL AND UBIQUITOUS COMPUTING, 2014, 18 (01) : 115 - 116
  • [27] A uWDL handler for context-aware workflow services in ubiquitous computing environments
    Cho, Y
    Han, J
    Choi, J
    Yoo, CW
    EMBEDDED AND UBIQUITOUS COMPUTING - EUC 2005 WORKSHOPS, PROCEEDINGS, 2005, 3823 : 131 - 140
  • [28] Using Web services to build context-aware applications in ubiquitous computing
    Austaller, G
    Kangasharju, J
    Mühlhäuser, M
    WEB ENGINEERING, PROCEEDINGS, 2004, 3140 : 483 - 487
  • [29] Context-Aware and Adaptive QoS Prediction for Mobile Edge Computing Services
    Liu, Zhizhong
    Sheng, Quan Z.
    Xu, Xiaofei
    Chu, Dianhui
    Zhang, Wei Emma
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (01) : 400 - 413
  • [30] Efficient context-aware computing: a systematic model for dynamic working memory updates in context-aware computing
    Ali, Mumtaz
    Arshad, Muhammad
    Uddin, Ijaz
    Binsawad, Muhammad
    Bin Sawad, Abdullah
    Sohaib, Osama
    PEERJ COMPUTER SCIENCE, 2024, 10