دانلود مقاله ISI انگلیسی شماره 95301
ترجمه فارسی عنوان مقاله

پردازش جریان داده توزیع شده و محاسبات لبه: بررسی الاستیسیته منابع و مسیرهای آینده

عنوان انگلیسی
Distributed data stream processing and edge computing: A survey on resource elasticity and future directions
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
95301 2018 25 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Journal of Network and Computer Applications, Volume 103, 1 February 2018, Pages 1-17

ترجمه کلمات کلیدی
اطلاعات بزرگ، پردازش جریان، کشش منابع، پردازش ابری،
کلمات کلیدی انگلیسی
Big Data; Stream processing; Resource elasticity; Cloud computing;
ترجمه چکیده
تحت چندین سناریو در حال ظهور، مانند شهرهای هوشمند، نظارت عملی زیرساختهای بزرگ، کمک پوشیدنی و اینترنت چیزها، جریانهای اطلاعات دائمی باید تحت تاخیر بسیار کوتاه پردازش شوند. راه حل های متعددی، از جمله موتورهای نرم افزاری چندگانه، برای پردازش جریان های اطلاعات نامحدود در یک روش مقیاس پذیر و کارآمد توسعه داده شده است. اخیرا، معماری برای استفاده از محاسبات لبه برای پردازش جریان داده شده پیشنهاد شده است. این مقاله وضعیت هنر را در مورد موتورهای پردازش جریان و مکانیسم هایی برای بهره برداری از ویژگی های کشش منابع محاسبات ابری در پردازش جریان بررسی می کند. الاستیسیته منابع به برنامه یا سرویس اجازه می دهد تا با توجه به تقاضای نوسانات، میزان / خروجی را اندازه گیری کند. اگر چه این ویژگی ها برای برنامه های سازمانی مورد بررسی گسترده قرار گرفته است، پردازش جریان چالش هایی را در مورد دستیابی به سیستم های الاستیک ایجاد می کند که می تواند تصمیمات مدیریت منابع کارآمد را بر اساس بار فعلی ایجاد کند. انعطاف پذیری در محیط های بسیار توزیع شده شامل منابع محاسباتی لبه و ابر، بسیار پیچیده می شود. این کار برخی از این چالش ها را مورد بررسی قرار می دهد و در مورد راه حل هایی که در ادبیات ارائه شده است، به آنها پرداخته می شود.
پیش نمایش مقاله
پیش نمایش مقاله  پردازش جریان داده توزیع شده و محاسبات لبه: بررسی الاستیسیته منابع و مسیرهای آینده

چکیده انگلیسی

Under several emerging application scenarios, such as in smart cities, operational monitoring of large infrastructure, wearable assistance, and Internet of Things, continuous data streams must be processed under very short delays. Several solutions, including multiple software engines, have been developed for processing unbounded data streams in a scalable and efficient manner. More recently, architecture has been proposed to use edge computing for data stream processing. This paper surveys state of the art on stream processing engines and mechanisms for exploiting resource elasticity features of cloud computing in stream processing. Resource elasticity allows for an application or service to scale out/in according to fluctuating demands. Although such features have been extensively investigated for enterprise applications, stream processing poses challenges on achieving elastic systems that can make efficient resource management decisions based on current load. Elasticity becomes even more challenging in highly distributed environments comprising edge and cloud computing resources. This work examines some of these challenges and discusses solutions proposed in the literature to address them.