Abstract
In cloud computing environments, resources stored on the cloud servers are transmitted in the form of data flow to the clients via networks. Due to the real-time and ubiquitous requirements of cloud computing services, how to design a sophisticated transmission model to ensure service reliability and security becomes a key problem. In this paper, we first propose a Comprehensive Transmission (CT) model, by combining the Client/Server (C/S) mode and the Peer-to-Peer (P2P) mode for reliable data transmission. Then, we design a Two-Phase Resource Sharing (TPRS) protocol, which mainly consists of a pre-filtering phase and a verification phase, to efficiently and privately achieve authorized resource sharing in the CT model. Extensive experiments have been conducted on the synthetic data set to verify the feasibility of our protocol
چکیده
در محیط های رایانش ابری، منابعی که در سرورهای ابری نگهداری می شوند از طریق شبکه و به شکل جریانی از داده به کلاینت ها منتقل می شوند. بعلت نیاز به بلادرنگ و همه جا حاضر بودنِ سرویس های رایانش ابری، چگونگی طراحی یک مدل پیشرفته انتقال برای تضمین قابلیت اطمینان و امنیت سرویس ها، به یک مسأله کلیدی و مهم تبدیل شده است. در این مقاله، ابتدا با ترکیب روش کلاینت/سرور (Client/Server یا C/S) و روش همتا به همتا (Peer-to-Peer یا P2P)، یک مدل انتقال جامع (Comprehensive Transmission یا CT) را برای انتقال مطمئن داده ها پیشنهاد می کنیم. سپس یک پروتکل دو مرحله ای اشتراک منابع (Two-Phase Resource Sharing یا TPRS) را طراحی می کنیم که اساساً از یک مرحله پیش فیلتر و یک مرحله تأیید یا ممیزی تشکیل شده است تا بصورت موثر (efficiently) و محرمانه (privately) به قابلیت اشتراک مجاز منابع (authorized resourcesharing) در مدل CT دست یابیم. آزمایش های گسترده ای روی مجموعه داده های ترکیبی اجرا شده تا امکان پذیری پروتکل ما را بررسی و تأیید کنند.
1-مقدمه
رایانش ابری بعنوان یک الگوی محاسباتی امیدبخش به کاربران اجازه می دهد تا بصورت شفاف و یکپارچه از سرویس هایی که تحت کنترل کاربر هستند، لذت ببرند. در رایانش ابری هر چیزی یک سرویس است (XaaS). این بدان معنا است که منابع کامپیوتری (مانند سخت افزار، نرم افزار و داده ها) بصورت سرویس هایی تحویل می شوند که مشتریان می توانند در بستر اینترنت و در یک مدل "پرداخت در جریان استفاده (pay-as-you-go)" در آنها مشترک شوند یا اشتراک خود را لغو کنند...