Onur Karatalay’s research while affiliated with McGill University and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (6)


Energy-Efficient Resource Allocation for D2D-Assisted Fog Computing
  • Article

December 2022

·

16 Reads

·

13 Citations

IEEE Transactions on Green Communications and Networking

Onur Karatalay

·

Ioannis Psaromiligkos

·

In this paper, we address the problem of energy-efficient resource allocation in a multi-device D2D-assisted fog computing scenario, where the goal is to minimize the total energy consumption subject to constraints on the transmit powers, computation resources and task processing times. The considered problem is non-convex and finding its global optimum is generally intractable; hence we propose two sub-optimal approaches to solve it. First, by investigating the relationship between the task processing time and the total energy consumption, we show how the original problem can be relaxed into a sequence of convex subproblems whose solutions can be efficiently obtained via standard algorithms. Second, to further reduce computational complexity, we propose a low-complexity heuristic resource allocation strategy which does not require calculating gradients and the Hessian matrices in the solution process. We also develop a lower bound on the total energy consumption for the considered task offloading scenario as a benchmark for comparison purpose. Computer simulations under a wide range of conditions and parameter settings show that both methods achieve a near-optimal solution in comparison to the lower bound.


Energy-Efficient D2D-Aided Fog Computing under Probabilistic Time Constraints

January 2022

·

15 Reads

Device-to-device (D2D) communication is an enabling technology for fog computing by allowing the sharing of computation resources between mobile devices. However, temperature variations in the device CPUs affect the computation resources available for task offloading, which unpredictably alters the processing time and energy consumption. In this paper, we address the problem of resource allocation with respect to task partitioning, computation resources and transmit power in a D2D-aided fog computing scenario, aiming to minimize the expected total energy consumption under probabilistic constraints on the processing time. Since the formulated problem is non-convex, we propose two sub-optimal solution methods. The first method is based on difference of convex (DC) programming, which we combine with chance-constraint programming to handle the probabilistic time limitations. Considering that DC programming is dependent on a good initial point, we propose a second method that relies on only convex programming, which eliminates the dependence on user-defined initialization. Simulation results demonstrate that the latter method outperforms the former in terms of energy efficiency and run-time.



Fig. 2. Clock ticks of two devices relative to the partitioned universal time axis. At the νth clock tick, device 1 is a transmitter as denoted by TX (upward arrow) whereas device 2 is a receiver as denoted by RX (downward arrow).
Fig. 3. Concept of the alternating transceiver mode.
Fig. 4. Timing-advance synchronization in a distributed manner with propagation delay τ (upward dashed arrow represents the arrival time of a synchronization signal).
Fig. 5. State-transition diagram of the proposed protocol. Transitions happen at each clock tick under different conditions; the conditions and their complements are denoted by Ci and Ci, respectively, where i ∈ {1, 2, ..., 5}.
Fig. 6. After synchronization, the devices are aware the group they are in, i.e. TX or RX group. Hence, they can re-arrange their clocks by only using their own bias estimate for timing-advance communication.

+5

A Distributed Pulse-Based Synchronization Protocol for Half-Duplex D2D Communications
  • Article
  • Full-text available

January 2021

·

151 Reads

·

5 Citations

IEEE Open Journal of the Communications Society

In distributed device-to-device (D2D) communications, no common reference time is available and the devices must employ distributed synchronization techniques. In this context, pulse-based synchronization, which can be implemented by distributed phase-locked loops is preferred due to its scalability. Several factors degrade the performance of pulse-based synchronization, such as duplexing scheme, clock skew and propagation delays. Furthermore, in distributed networks, devices should be aware of the synchronization status of others in order to initiate data communications. To address these prevailing issues, we first introduce a half-duplex timing-advance synchronization algorithm wherein each device alternates between being a transmitter and receiver in their exchange of synchronization pulses at each clock period. Based on this algorithm, we propose a novel fully-distributed pulse-based synchronization protocol for half-duplex D2D communications in 5G wireless networks. The protocol allows participating devices to become aware of the global synchronization status, so that they can complete the synchronization process ideally at the same time and proceed to data communication. In simulation experiments over multi-path frequency selective channels, the proposed synchronization protocol is shown to outperform a benchmark approach from the recent literature over a wide range of conditions, e.g., clock skew, number of devices, and network topology.

Download


Citations (5)


... Under the strict delay requirements, the system's energy consumption is minimized by optimizing resource allocation and sub-channel allocation. In [20], the author studied the device-to-device (D2D) assisted fog computing scenario in minimizing the system's energy consumption under the probabilistic constraint of task processing time. The above researches are to reduce the system's energy consumption through different optimization methods in various application scenarios. ...

Reference:

A Novel Energy-Efficient FL Resource Allocation Scheme Based on NOMA
Energy-Efficient D2D-Aided Fog Computing under Probabilistic Time Constraints
  • Citing Conference Paper
  • December 2021

... Task offloading is treated as a non-convex optimization problem and solved using a meta-heuristic algorithm. Similarly, Karatalay et al. [23] investigated energy-efficient resource allocation in device-todevice (D2D) fog computing scenarios. They proposed a low-complexity heuristic resource allocation strategy to minimize overall energy consumption due to limited transmission power, computational resources, and task processing time. ...

Energy-Efficient Resource Allocation for D2D-Assisted Fog Computing
  • Citing Article
  • December 2022

IEEE Transactions on Green Communications and Networking

... As reported in [10], an universal pulse-based joint estimation algorithm of clock skew and offset in WSNs is introduced with the propagation delay estimated under a reference clock. In addition, typical pulse-based synchronization methods without reference clock are presented in [11][12][13]. The clock offset estimation methods are given in [11] and [12] with assuming the ideal condition that takes neither propagation delay nor clock skew into account. ...

A Distributed Pulse-Based Synchronization Protocol for Half-Duplex D2D Communications

IEEE Open Journal of the Communications Society

... Based on this algorithm, we then propose a novel fully-distributed pulse-based synchronization protocol for half-duplex D2D communications in 5G networks. This work significantly extends upon our previous contributions in [17], [24], where we focus on a simplified version of the problem by neglecting the presence of clock skew and its influence on data communication. Specifically, our main contributions in this work are summarized as follows: ...

Fast Converging Distributed Pulse-coupled Clock Synchronization for Half-duplex D2D Communications over Multipath Channels
  • Citing Conference Paper
  • December 2018