به جمع مشترکان مگیران بپیوندید!

تنها با پرداخت 70 هزارتومان حق اشتراک سالانه به متن مقالات دسترسی داشته باشید و 100 مقاله را بدون هزینه دیگری دریافت کنید.

برای پرداخت حق اشتراک اگر عضو هستید وارد شوید در غیر این صورت حساب کاربری جدید ایجاد کنید

عضویت
جستجوی مقالات مرتبط با کلیدواژه

computation offloading

در نشریات گروه برق
تکرار جستجوی کلیدواژه computation offloading در نشریات گروه فنی و مهندسی
تکرار جستجوی کلیدواژه computation offloading در مقالات مجلات علمی
  • آتوسا دقایقی، محسن نیک رای *

    پشتیبانی از برنامه های کاربردی حساس به تاخیر و نیازمند محاسبات سنگین برای دستگاه های همراه با ظرفیت باتری محدود و منابع محاسباتی کم به سختی امکان پذیر است. توسعه فناوری های رایانش لبه همراه و انتقال توان بی سیم به دستگاه های همراه امکان می دهند تا وظایف محاسباتی خود را به سرورهای لبه برون سپاری کنند و انرژی را برای افزایش طول عمر باتری خود برداشت کنند. با این حال برون سپاری محاسبات با چالش هایی مانند منابع محاسباتی محدود سرور لبه، کیفیت کانال ارتباطی موجود و زمان محدود برای برداشت انرژی مواجه است. ما در این مقاله مسئله مشترک برون سپاری محاسبات و تخصیص منابع غیرمتمرکز را در محیط پویای رایانش لبه همراه مطالعه می کنیم. برای این منظور یک طرح برون سپاری مبتنی بر یادگیری تقویتی عمیق چندعامله را پیشنهاد می دهیم که همکاری بین دستگاه های همراه را برای تنظیم استراتژی هایشان در نظر می گیرد. به طور خاص، ما یک نسخه بهبودیافته الگوریتم گرادیان سیاست قطعی عمیق چندعامله را با به کارگیری ویژگی های clipped double Q-learning، به روزرسانی با تاخیر سیاست، هموارسازی سیاست هدف و بازپخش تجربه اولویت بندی شده پیشنهاد می دهیم. نتایج شبیه سازی نشان می دهند طرح برون سپاری پیشنهادی، عملکرد همگرایی بهتری نسبت به سایر روش ها دارد و همچنین میانگین مصرف انرژی، میانگین تاخیر پردازش و نرخ شکست وظیفه را کاهش می دهد.

    کلید واژگان: برون سپاری محاسبات، تخصیص منابع، رایانش لبه همراه، یادگیری تقویتی عمیق چندعامله، برداشت انرژی
    Atousa Daghayeghi, Mohsen Nickray*

    It is hardly possible to support latency-sensitive and computational-intensive applications for mobile devices with limited battery capacity and low computing resources. The development of mobile edge computing and wireless power transfer technologies enable mobile devices to offload computing tasks to edge servers and harvest energy to extend their battery lifetime. However, computation offloading faces challenges such as the limited computing resources of the edge server, the quality of the available communication channel, and the limited time for energy harvesting. In this paper, we study the joint problem of decentralized computation offloading and resource allocation in the dynamic environment of mobile edge computing. To this end, we propose a multi-agent deep reinforcement learning-based offloading scheme that considers the cooperation between mobile devices to adjust their strategies. To be specific, we propose an improved version of the multi-agent deep deterministic policy gradient algorithm by employing the features of clipped double Q-learning, delayed policy update, target policy smoothing, and prioritized experience replay. The simulation results reveal that the proposed offloading scheme has better convergence performance than other baseline methods and also reduces the average energy consumption, average processing delay and task failure rate.

    Keywords: Computation Offloading, Resource Allocation, Mobile Edge Computing, Multi-Agent Deep Reinforcement Learning, Energy Harvesting
  • سیاوش زاهدی، صالح یوسفی، وحید سلوک*

    برون سپاری اجرا به عنوان یک راه حل مهم برای اجرای برنامه های کاربردی سنگین روی سامانه های تلفن همراه است. در سامانه های تلفن همراه تغییرات پهنای باند در دسترس، به طور معمول اتفاق می افتد که روی بخش بندی بهینه تاثیر می گذارد. به منظور اجتناب از تکرار این فرایند سنگین بخش بندی باید به صورت تطبیقی و یک بار انجام شده و با تغییرات پهنای باند سازگار باشد. در این مقاله با در نظر گرفتن تغییرات پهنای باند و محدودیت تبادل داده، مساله بخش بندی تطبیقی و برون سپاری اجرای کاربردهای مبتنی بر خدمات وب به صورت سه مدل جداگانه با اهداف متفاوت شامل بهینه سازی زمان اجرا، بهینه سازی مصرف انرژی و بهینه سازی ترکیب وزن دار زمان اجرا و مصرف انرژی، فرموله شده و روشی ابتکاری مبتنی بر الگوریتم ژنتیک برای حل هر مساله بهینه سازی در زمان معقول ارائه شده است. نتایج شبیه سازی و ارزیابی الگوریتم پیشنهادی نشان می دهدکه در مقابل تغییرات پهنای باند در دسترس سامانه سیار، عملکرد الگوریتم ارائه شده به نحو قابل ملاحظه ای بهتر از کارهای مشابه است.

    کلید واژگان: برون سپاری اجرا، بخش بندی، تطبیق با پهنای باند، خدمات وب، محدودیت تبادل داده
    Siawash Zahedi, Saleh Yousefi, Vahid Solouk*

    Computation offloading is known to be among the effective solutions of running heavy applications on smart mobile devices. However, irregular changes of a mobile data rate have direct impacts on code partitioning when offloading is in progress. It is believed that once a rate-adaptive partitioning performed, the replication of such substantial processes due to bandwidth fluctuation can be avoided. Currently, a wide range of mobile applications are based on web services, which in turn influences the process of offloading and partitioning. As a result, mobile users are prone to face difficulties in data communications due to cost of preferences or connection quality. Taking into account the fluctuations of mobile connection bandwidth and thereby data rate constraints, the current paper proposes a method of adaptive partitioning and computation offloading in three forms. Accordingly, an optimization problem is primarily formulated to each of three main objectives under the investigation. These objectives include run time, energy consumption and the weighted composition of run time and energy consumption. Next, taking into consideration the time complexity of the optimization problems, a heuristic partitioning method based on Genetic Algorithm (GABP) is proposed to solve each of the three objectives and with the capability of acceptable performance maintenance in both dynamic and static partitionings. In order to evaluate and analyze the performance of the proposed approach, a simulation framework was built to run for random graphs of different sizes with the capability of setting specific bandwidth limits as target. The simulation results evidence improved performance against bandwidth fluctuations when compared to similar approaches. Moreover, it was also seen that once the problem circumstances are modified, the offloading can take place in the vicinity of the target node. Furthermore, we implemented the proposed method in form of an application on Android platform to conduct experiments on real applications. The experiments prove that those partitions of the applications requiring higher processing reqources rather than data rate are the best candidates for offloading.

    Keywords: Computation offloading, partitioning, bandwidth adaptation, web service, data rate limitation
  • راضیه روستایی، زینب موحدی *
    امروزه با توجه به توسعه شبکه ها و تکنولوژی های ارتباطی، اینترنت اشیا به عنوان بخش جدایی ناپذیر از فناوری اطلاعات مطرح شده است. توسعه این فناوری با توجه به محدودیت دستگاه های متحرک از نظر توان محاسباتی، ظرفیت باتری و حافظه با چالش هایی روبه رو می باشد. در راستای حل این چالش ها، رایانش ابری موبایل که با به خدمت گرفتن فضای ذخیره سازی و قدرت محاسباتی ابر، ظرفیت موبایل را برای انجام برنامه های کاربردی بهبود می بخشد، مطرح شده است. به این منظور، برخی از مولفه های برنامه کاربردی با هدف بهینه سازی زمان اجرا و انرژی مصرفی کل، برای اجرا به ابر تخلیه می شوند. با توجه به تاثیر تحرک دستگاه متحرک بر شرایط شبکه دسترسی و کیفیت اتصال، تصمیم گیری مولفه های مناسب جهت تخلیه به ابر باید با توجه به تحرک دستگاه انجام پذیرد. تا کنون روش های محدودی در زمینه تخلیه بار تحرک آگاه ارائه شده است. این روش ها از مشکلاتی از جمله عدم استفاده از مدل تحرک مناسب، عدم لحاظ قابلیت تحمل پذیری خطا، تخلیه یک جای برنامه و عدم توجه به تخلیه بار ریزدانه رنج می برند. در این مقاله به منظور رفع این مشکلات، یک روش تصمیم گیری تخلیه بار تحرک آگاه با استفاده از زنجیره مارکوف تحرک کاربر و قابلیت تحمل پذیری خطا ارائه شده است. نتایج ارزیابی ها نشان می دهد که روش پیشنهادی نسبت به روش اخیر مطرح در این زمینه تا 75% در زمان اجرا و 65% در انرژی مصرفی جهت اجرای برنامه کاربردی بهبود ایجاد می کند.
    کلید واژگان: رایانش ابری موبایل، تخلیه بار، تحرک، قابلیت تحمل پذیری خطا
    R. Roostaei, Z. Movahedi *
    Nowadays, Internet of Things (IoT) has emerged as an important field in information and communication technologies. Despite the progress of networks and communication technologies, the development of IoT has encountered some challenges mainly with regard to computation power, battery lifetime and memory of mobile devices. In order to overcome these challenges, mobile cloud computing has been raised which uses the cloud storage space and computation power to extend the capabilities of mobile devices. In this regard, some of application’s components are selected to be offloaded to the cloud in order to optimize the execution time and energy consumption of application. Since the mobility has an important effect on the acquired condition of the access network and the quality of the connection, the mobility should be considered while selecting components for offloading. Although a number of mobility-aware offloading approaches has been already proposed, these works suffer from the lack of an appropriate mobility-model, ignorance of the fault-tolerance capability and use of only coarse-grain offloading. In order to address these issues, we propose a mobility-aware offloading scheme which uses the user mobility Markov chain and the fault tolerance capability in order to optimize the offloading decision. Evaluation results show that our proposed method significantly outperforms the existing alternatives, reaching respectively up to 75 and 65 percent enhancement in terms of the execution time and the energy consumption.
    Keywords: Mobile cloud computing, computation offloading, mobility-awareness, fault-tolerance
  • Mohammad Goudarzi, Dr. Zeinab Movahedi, Prof. Guy Pujolle
    Today''s advances of mobile technologies in both hardware and software have pushed the vast utilization of mobile devices for diverse purposes. Along with this progress, today’s mobile devices are expected to perform various types of applications. However, the energy challenge of mobile devices along with their limited computation power act as a barrier. To address this deficiency, mobile cloud computing has been proposed in which cloud resources are used to extend mobile devices’ capabilities. However, due to varying conditions of wireless channel in terms of connectivity and bandwidth, an online offloading mechanism is required which may lead to high decision time and energy. To address this challenge, we propose a priority-based fast computation offloading mechanism which finds the optimal offloading solution based on a modified branch-and-bound algorithm. Results of intensive simulation and testbed experiments demonstrated that our proposal can outperform all existing optimal counterparts in terms of energy consumption and execution time.
    Keywords: Mobile Cloud Computing, Computation Offloading, Optimal Partitioning
نکته
  • نتایج بر اساس تاریخ انتشار مرتب شده‌اند.
  • کلیدواژه مورد نظر شما تنها در فیلد کلیدواژگان مقالات جستجو شده‌است. به منظور حذف نتایج غیر مرتبط، جستجو تنها در مقالات مجلاتی انجام شده که با مجله ماخذ هم موضوع هستند.
  • در صورتی که می‌خواهید جستجو را در همه موضوعات و با شرایط دیگر تکرار کنید به صفحه جستجوی پیشرفته مجلات مراجعه کنید.
درخواست پشتیبانی - گزارش اشکال