مدیریت اعتماد مبتنی بر بازخورد کاربران در محیط ابری با استفاده از الگوریتم بهینه فاخته
محورهای موضوعی : فناوری اطلاعات و ارتباطاتمقتدا سلیمانی مبارکه 1 , گلناز آقایی قزوینی 2 * , بابک نیکمرد 3
1 - دانشجوی کارشناسی ارشد،گروه کامپیوتر، واحد دولت آباد، دانشگاه آزاد اسلامی، اصفهان، ایران
2 - دانشکده مهندسی کامپیوتر، واحد دولت آباد،دانشگاه آزاد اسلامی، اصفهان، ایران
3 - دانشکده مهندسی کامپیوتر، واحد دولت آباد،دانشگاه آزاد اسلامی، اصفهان، ایران.
کلید واژه:
چکیده مقاله :
مدیریت اعتماد مبتنی بر بازخورد کاربران در محیط ابری از اهمیت زیادی برخوردار است. در محیط ابری انتخاب تامین کننده برای کاربران ابر، چالش برانگیز است. این موضوع که آیا انتخاب تامین کننده بر مبنای اولویت های کاربر و پارامترهای ثبت شده تا چه میزان دقیق است به عوامل زیادی بستگی دارد. در مطالعات پیشین چارچوب های زیادی در خصوص نحوه محاسبه اعتمادهای عینی و درونی ارائه شده است. در روش های موجود با استفاده از الگوریتم های جستجوی فاخته، ژنتیک و مگس میوه بهره برده شده است. قالب تحقیقات انجام شده به رتبه بندی، محاسبه پارامترها و یا سرعت محاسبه و میزان دقت در ارزیابی پارامترها پرداخته شده است که معمولاٌ یا در بهینه محلی گیر کرده و یا زمان پاسخ بسیار کند بوده است.در این روش کاهش زمان ارزیابی اعتماد نسبت به الگوریتم های قبلی همچون ژنتیک به دلیل این که پارامتر های کمتری برای تنظیم دارد مشهود است، با تغییر در شعاع تخمگذاری و افزایش بررسی در فضای بیشتری از مسئله، الگوریتم بهینه فاخته نسبت به الگوریتم مرجع، سرعت همگرایی بیشتر، حداقل به میزان 5.9 درصد را دارد. در خصوص میزان دقت دسترسی کاربر به قابل اعتمادترین ارائه دهنده نیز با تغییر در جمعیت و پارامترهایی همچون تعداد فراهم کنندگان، کاربران و تکرار الگوریتم همچنان نتیجه بهتری حاصل شده است. در مجموع، نتایج حاصل شده نشان می دهد،مسئله با استفاده از الگوریتم COA در زمان بسیار کمتر نسبت به سایر الگوریتم ها به نقطه بهینه همگرا می شود و نتیجه ای دقیق تر بدست می آید
Cloud computing provides computational services such as servers, memory, storage space, databases, networks, software, analytics, and information as virtualized resources through the internet to offer faster innovation, flexible resources, and cost savings at scale. Although cloud computing service providers are innovatively expanding their services, trust is one of the major obstacles to the progress of this matter. Trust is the biggest issue in cloud computing since trust is an effective guarantor during interactions between the users and the providers. Trust is one of the most fundamental methods for increasing confidence in resources provided in the cloud environment and is important in cloud business environments. With the increasing number of cloud services providers in the cloud computing environment and the number of users, the selection of provider has become a major challenge. The Coa algorithm has a higher convergence speed, at least by 5.9%, compared to the studied algorithms. In this research, an optimization approach based on a metaheuristic process using the COA algorithm combined with the K-means clustering algorithm is proposed to solve the optimization problem of selecting the best provider in the trust management third-party component layer based on parameters. In this method, while reducing trust evaluation time, the accuracy of user access to the most trusted provider based on user priorities has increased compared to previous methods. This can increase user confidence and improve the quality of service providers.