Energy-aware opportunistic mobile data offloading under full and limited cooperation

نویسندگان

  • Sylvia T. Kouyoumdjieva
  • Gunnar Karlsson
چکیده

Opportunistic networking (a.k.a. device-to-device communication) is considered a feasible means for offloading mobile data traffic. Since mobile nodes are battery-powered, opportunistic networks must be expected to satisfy the user demand without greatly affecting battery lifetime. To address this requirement, this work introduces progressive selfishness, an adaptive and scalable energy-aware algorithm for opportunistic networks used in the context of mobile data offloading. The paper evaluates the performance of progressive selfishness in terms of both application throughput and energy consumption via extensive trace-driven simulations of realistic pedestrian behavior. The evaluation considers two modes of nodal cooperation: full and limited, with respect to the percentage of nodes in the system that adopt progressive selfishness. The paper demonstrates that under full cooperation the proposed algorithm is robust against the distributions of node density and initial content availability. The results show that in certain scenarios progressive selfishness achieves up to 85% energy savings during opportunistic downloads while sacrificing less than 1% in application throughput. Furthermore, the study demonstrates that in terms of total energy consumption (by both cellular and opportunistic downloads) in dense environments the performance of progressive selfishness is comparable to downloading contents directly from a mobile network. Finally, the paper shows that progressive selfishness is robust against the presence of non-cooperative nodes in the system, and that in certain scenarios the system-level performance does not deteriorate significantly under limited cooperation even when 50% of the nodes in the system do not adhere to the specifics of the algorithm.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Social-aware hybrid mobile offloading

Mobile offloading is a promising technique to aid the constrained resources of a mobile device. By offloading a computational task, a device can save energy and increase the performance of the mobile applications. Unfortunately, in existing offloading systems, the opportunistic moments to offload a task are often sporadic and short-lived. We overcome this problem by proposing a social-aware hyb...

متن کامل

Design and Evaluation of a Method for Partitioning and Offloading Web-based Applications in Mobile Systems with Bandwidth Constraints

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 avoid...

متن کامل

System Design for Opportunistic Networks

The proliferation of mobile devices has significantly changed the way users consume information. As a result, mobile data traffic has been increasing exponentially since 2009. According to current predictions, more than 24 exabytes of mobile traffic will be traversing operators’ networks by 2019, with 72% of this traffic being generated by multimedia. This shift in user behavior requires a thor...

متن کامل

Implementation and Performance Evaluation of Data Offloading Approaches for Mobile Social Networks

Cellular networks are facing severe traffic overloads due to the proliferation of smart handheld devices and traffic hungry applications. This paper tries to offload the cellular network traffic through Opportunistic Communications and Social Participation formed by the short-range communication technologies in the smart phones (e.g., Wi-Fi, Bluetooth). We design an Enhanced Greedy algorithm fo...

متن کامل

ENGINE: Cost Effective Offloading in Mobile Edge Computing with Fog-Cloud Cooperation

Mobile Edge Computing (MEC) as an emerging paradigm utilizing cloudlet or fog nodes to extend remote cloud computing to the edge of the network, is foreseen as a key technology towards next generation wireless networks. By offloading computation intensive tasks from resource constrained mobile devices to fog nodes or the remote cloud, the energy of mobile devices can be saved and the computatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Communications

دوره 84  شماره 

صفحات  -

تاریخ انتشار 2016