Edge computing allows an edge server to adaptively place virtual instances to serve different types of data. This article presents a new algorithm which jointly optimizes virtual service placement farsightedly and service data admission instantly to maximize the time-average service throughput of edge computing. The data admission is optimized, adapting to fast-changing data arrivals and wireless channels. The service placement is transformed into a two-dimensional knapsack problem by approximating future arrivals and channels with past observations, and solved over a slow timescale to allow services to be properly installed. Different from existing studies, our algorithm considers practical aspects of edge servers, such as finite memory size and bandwidth. We prove that the algorithm is asymptotically optimal and the optimality loss resulting from the approximation diminishes. Simulations show that our approach can improve the time-average throughput of existing alternatives by 16% for our considered simulation setup. The improvement becomes higher, as the memory size becomes increasingly tight. The number of services to be replaced is reduced without loss of throughput, after being placed farsightedly.
Fog computing enables resource-limited network devices to help each other with computationally demanding tasks, but has yet to be implemented in large scales due to sophisticated control and network inhomogeneity. This paper presents a new fully distributed online optimization to asymptotically minimize the time-average cost of fog computing, where tasks are selected to be offloaded and processed independently between different links and devices by measuring their cost effectiveness at each time slot. A key contribution is that we optimize the cost-effectiveness measures which achieve the asymptotic optimality over infinite time. Another contribution is that we optimize placeholders at the devices; which create collaborative computing regions of tasks in the vicinity of the point of capture, prevent tasks being offloaded beyond, preserve the asymptotic optimality and reduce delay. This is achieved in a distributed fashion by discovering the optimal substructure of the placeholders. Simulations show that the average size of collaborative regions is only 3.2 out of total 500 servers, and the system income increases by 43% as compared with existing techniques.
License-assisted access (LAA) is a promising technology to offload dramatically increasing cellular traffic to unlicensed bands. Challenges arise from the provision of quality-of-service (QoS) and the quantification of capacity, due to the distributed and heterogeneous nature of LAA and legacy systems (such as WiFi) coexisting in the bands. In this paper, we develop new theories of the effective capacity to measure LAA under statistical QoS requirements. A new four-state semi-Markovian model is developed to capture transmission collisions, random backoffs, and lossy wireless channels of LAA in distributed heterogeneous network environments. A closed-form expression for the effective capacity is derived to comprehensively analyze LAA. The four-state model is further abstracted to an insightful two-state equivalent which reveals the concavity of the effective capacity in terms of transmit rate. Validated by simulations, the concavity is exploited to maximize the effective capacity and effective energy efficiency of LAA, and provide significant improvements of 62.7% and 171.4%, respectively, over existing approaches. Our results are of practical value to holistic designs and deployments of LAA systems.
A common application of unattended sensor networks (WSN) is low data rate streaming from many scattered sensors to one or more sink nodes. To meet the stringent requirement of prolonged WSN lifetime, we introduce a new notion of statistical reliability for data streaming applications and propose several variants of stop-and-wait hop-by-hop ARQ with explicit and implicit ACKs. The energy-efficiency of the protocols are mathematically analyzed and compared. The analysis reveals that implicit ACKs should be applied with caution to prevent an "avalanche" of implicit ACK transmissions. It is further shown that a simple combined implicit/explicit ACK resolves the "avalanche" problem. Our proposal is further validated by simulation.
Learning various motor skills for quadrupedal robots is a challenging problem that requires careful design of task-specific mathematical models or reward descriptions. In this work, we propose to learn a single capable policy using deep reinforcement learning by imitating a large number of reference motions, including walking, turning, pacing, jumping, sitting, and lying. On top of the existing motion imitation framework, we first carefully design the observation space, the action space, and the reward function to improve the scalability of the learning as well as the robustness of the final policy. In addition, we adopt a novel adaptive motion sampling (AMS) method, which maintains a balance between successful and unsuccessful behaviors. This technique allows the learning algorithm to focus on challenging motor skills and avoid catastrophic forgetting. We demonstrate that the learned policy can exhibit diverse behaviors in simulation by successfully tracking both the training dataset and out-of-distribution trajectories. We also validate the importance of the proposed learning formulation and the adaptive motion sampling scheme by conducting experiments.
This paper investigates threshold-constrained joint waveform optimization for an integrated sensing and communication (ISAC) system. Unlike existing studies, we employ mutual information (MI) and sum rate (SR) as sensing and communication metrics, respectively, and optimize the waveform under constraints to both metrics simultaneously. This provides significant flexibility in meeting system performance. We formulate three different optimization problems that constrain the radar performance only, the communication performance only, and the ISAC performance, respectively. New techniques are developed to solve the original problems, which are NP-hard and cannot be directly solved by conventional semi-definite programming (SDP) techniques. Novel gradient descent methods are developed to solve the first two problems. For the third non-convex optimization problem, we transform it into a convex problem and solve it via convex toolboxes. We also disclose the connections between three optimizations using numerical results. Finally, simulation results are provided and validate the proposed optimization solutions.
Fifth generation mobile networks (5G) will be featured by miniaturised cells and massive dense deployment. Traditional centralised network control cannot adapt to high signalling delay, and is therefore not scalable for future 5G networks.To address this issue, we adopt the software-defined networking (SDN) approach of decoupled network control and data transmission. In particular, delay-sensitive interference suppression for data transmission is decoupled from delay-tolerant topology control and base station coordination. This substantially alleviates the requirement of network control on delay and complexity, hence simplifying 5G control plane design, reducing signalling overhead, and enhancing network scalability. Case studies show that our decoupled network control is effective for timely interference mitigation and reliable topology management. The stability and scalability of our approach are also demonstrated.
The emerging technology of cognitive radio (CR) allows secondary users (SUs) to gain access to radio spectrum which is licensed to but temporarily unoccupied by primary users (PUs). Apart from spectrum sensing, dynamic spectrum access (DSA) is an important processing task for CR networks (CRNs). Its aim is to allocate spectrum for SUs dynamically without causing any harm to PUs. CRNs may support different traffic types that may have different quality of service (QoS) requirements. In order to meet these QoS requirements, channel states, queue states and traffic types should be taken into account in designing DSA schemes. However, traffic types handled by SUs are treated equally in most existing DSA schemes. We propose a cross-layer scheduling scheme by incorporating DSA, packet scheduling and a channel sharing policy to achieve efficient QoS support for SUs with different traffic types. QoS performance of the proposed scheduling scheme is evaluated in terms of average throughput, average packet delay and packet dropping probability for SUs with different traffic types. Simulation results show that the proposed scheduling scheme outperforms the conventional scheduling scheme by providing more efficient QoS support for SUs and higher throughput fairness among SUs as the PU's activity factor increases.