Abstract
In Internet of Things (IoT), the similar functional services are evolving in different quality of services (QoS) due to the widespread deployment of spatially distributed things on dynamic networks through the web. Therefore, the user involvement in service selection systems becomes a vital role to enhance the system performance by taking into account of subjective factors. This paper proposes a flexible QoS-based service selection algorithm (FQSA) which mainly targets to the users to be able to give their subjective preferences in an easy and friendly manner. The FQSA algorithm selects the services based on subjective information provided by the service consumers and objective information supported by the service providers. It adopts artificial neural network backpropagation algorithm to find the objective factors and applies similarity aggregation method to evaluate the creditability of the user subjective factors which have already been evaluated by ontological reasoning with the help of proposed QoS ontology. The comparative study and experimental results show that our FQSA algorithm is superior to other service selection approaches
چکیده
با توجه به توسعهی گستردهی اشیائی که از طریق وب و به صورت فضایی بر روی شبکههای پویا توزیع شدهاند، فناوری اینترنتی از اشیاء (Iot) در کنار سرویسهای عملیاتی مشابه، از نظر کیفیت سرویس (QoS) مورد تکامل و توسعه قرار گرفتهاند. بنابراین، با در نظر گرفتن فاکتورهای ذهنی، نقش کاربر در سیستمهای انتخاب سرویس به یک نقش مهمی در جهت بهبود کارائی سیستم مبدل گشته است. در این مقاله قصد داریم تا یک الگوریتم انعطافپذیر انتخاب سرویسِ مبتنی بر QoS (FQSA) را ارائه دهیم که هدف آن این بوده که به کاربر اجازه داده تا به شکلی کاربر پسند، گرایشها و تمایلات ذهنی خود را به منظور انتخاب سرویس ها بیان نماید. الگوریتم FQSA، بر مبنای اطلاعات ذهنی که از سوی مشتریان سرویس تدارک دیده میشود و همچنین بر مبنای اطلاعاتی که به وسیلهی سرویسدهنده پشتیبانی میشود، اقدام به انتخاب سرویسها میکند. این الگوریتم، از شبکهی عصبی مصنوعی و الگوریتم انتشار رو به عقب برای پیدا کردن فاکتورهای هدف استفاده نموده و از روشهای تجمیع مشابهی برای ارزیابی اعتبار فاکتورهای ذهنی کاربر (که به وسیلهی استدلال وجود شناختی و آنهم با کمک طبقهبندی QoS ارزیابی شدهاند) میپردازد. نتایج آزمایشی و مطالعات مقایسهای نشان میدهد که الگوریتم FQSA پیشنهادی ما، از عملکرد بهتری نسبت به سایر روشهای انتخاب سرویس برخوردار میباشد.
1-مقدمه
امروزه، فناوری IoT باعث تغییر رویکرد سیستمهای سرویسدهی، از حوزهی وب معمول به حوزهی اشیاء پیشرفتهای که به وب متصل میباشند گردیده است. برای محاورهی بین وب و اشیاء واقعی، لایهی انتزاع شیئ بر روی یک شبکهی IP میتواند به سرویسهایی از دستگاههای مختلف که همه دارای زبانی مشترک میباشند دسترسی داشته باشد [1]. در صورتی که دستگاهها نتوانند سرویسهای قابل کشفی را بر روی شبکهی IP، زیر لایهی واسط و زیر لایهی ارتباطی ارائه دهند، از واسط وب سرویس برای استفاده و استخراج روشهای موجود در دستگاهها و همچنین استخراج منطق پشت پردهی این روشها و تبدیل زبانهای ارتباطی مختلف در اشیاء به یک زبان سرویس وب استاندارد استفاده میشود...