چکیده:
در سالهای اخیر، رایانش ابری بهعنوان یک الگوی رایانشی جدید برای ارائه زیرساخت، سکّو و نرمافزار بهعنوان سرویس توجه زیادی را به خود جلب کرده است. با توجه به تطبیق سریع رایانش ابری در صنعت، چالش مهمی در مدیریت اعتماد میان ارائهدهندگان ابر، ارائهدهندگان سرویس و درخواستکنندگان سرویس به وجود آمده است. در حقیقت با در نظر گرفتن نیاز مبرم درخواستکنندگان سرویس در محیط ابر برای انتخاب سرویسهای مؤثر، قابلاعتماد و کمتر مخاطرهآمیز، مدیریت اعتماد در رایانش ابری بسیار چالشبرانگیز شده است. یکی از مهمترین عواملی که میتواند در اعتماد یا عدم اعتماد به یک سرویس از طرف درخواستکننده مد نظر قرار گیرد، پارامترهای مختلف کیفیت سرویس مربوط به سرویس موردنظر است؛ بنابراین، رویکردهایی موردنیاز است که اعتماد مربوط به سرویسهای ابری را با توجه به مقادیر پارامترهای کیفیت سرویس آنها و با در نظر گرفتن نیازمندیهای کار آیی مشخصشده آنها ارزیابی کند. در این مقاله، مدلی برای ارزیابی اعتماد به کمک شبکههای بیزی برای سرویسهای ابری ارائهشده است. با توجه به اینکه اعتماد در واقع با احتمالات سروکار دارد، شبکه بیزی نیز برای حل مسائل از احتمالات استفاده میکند، پس شبکه بیزی میتواند به کمک ارزیابی اعتماد بیاید. در ادامه برای مقایسه، از فنهای مختلف دادهکاوی جهت ارزیابی اعتماد در سرویسهای ابری استفادهشده است. نتایج حاصل از ارزیابی نشان میدهد که پارامترهای دقت، خطای مطلق، خطای ریشه میانگین مربع و خطای مربع، در شبکه بیزی به ترتیب برابر 53/94، 037/0، 137/0 و 038/0 هست و نسبت به فنون مختلف دادهکاوی برای ارزیابی اعتماد در سرویسهای ابری کارایی بهتری دارد.
In recent years, cloud computing has attracted much attention as a new computing model for providing infrastructure, platform, and software as a service. There is an important challenge in trust management between cloud providers, service providers, and service applicants due to the industry's rapid adaptation of cloud computing. Trust management has become very challenging in cloud computing since cloud service applicants need to choose effective, reliable, and low-risk services. One of the most important factors, which can be considered in the applicant's trust or distrust of service, is the various parameters of service. Therefore, it is necessary to use approaches to evaluate the trust of the cloud services considering their service quality parameters and their identified performance requirements. In this paper, a model is introduced to evaluate the trust for the cloud services using Bayesian network. Since the trust actually deals with probabilities, and the Bayesian network also uses probabilities to solve the problems, the Bayesian network can be used to assess the trust. The proposed method is compared with various data mining techniques to assess trust in cloud services. The results show that the accuracy, absolute error, root mean square error, and square error in the Bayesian network are 94/53, 0/037, 0/137, and 0/038, respectively. The proposed method is more efficient than different data mining techniques for trust assessment in cloud services.