Cloud computing has attracted many enterprises to migrate or deploy their applications into the cloud platform so as to reduce their operational costs. In this paper, we investigate the reasonable resource allocation for migrating enterprise applications to the cloud. We first formulate a generalisation form of utility maximisation model for resource allocation of enterprise applications migration. The generalisation-form optimisation problem is difficult to resolve due to its non-strict convexity and non-separation. We apply the successive approximation method to study the generalisation-form model and present a gradient-based resource allocation scheme to solve the approximation problems. Then, we analyse its performance through mathematical method and also illustrate with some numerical examples.
13 December 2023 in IEEE Internet of Things Journal
The Industrial Internet of Things (IIoT) has revolutionized industrial processes by facilitating the seamless connectivity and communication of devices and systems within industrial environments. As a critical component, edge computing provides the flexible data sensing and real-time processing services, which facilitates a comprehensive enhancement for IIoT systems. However, due to the tremendous increase in IIoT devices and the limited resources of edge servers, ensuring efficient resource sharing while prioritizing the benefits of both parties would be the driving force in edge-enabled IIoT systems. In this work, we propose a distributed resource sharing mechanism in edge-enabled IIoT systems. The objective of proposed mechanism is maximizing social welfare which optimizes the utility of IIoT device and cost of edge server simultaneously. In particular, we integrate the soft-defined network (SDN) technique into the threelayer IIoT framework to support agile resource management and formulate the resource sharing optimization models in multiple scenarios. Furthermore, we design the distributed alternating direction method of multipliers (ADMMs) algorithms which appropriately decompose the primal problem into multiple subproblems for IIoT devices and edge servers, and explore their interactive relationships of resource requesting and sharing using the characteristic of ADMM. Finally, extensive performance evaluations are conducted under multiple IIoT scenarios to manifest the effectiveness and reliability of proposed distributed mechanism in terms of convergence rate, social welfare and fault tolerance.
Recently, more and more smart homes have become one of important parts of home infrastructure. However, most of the smart home applications are not interconnected and remain isolated. They use the cloud center as the control platform, which increases the risk of link congestion and data security. Thus, in the future, smart homes based on edge computing without using cloud center become an important research area. In this paper, we assume that all applications in a smart home environment are composed of edge nodes and users. In order to maximize the utility of users, we assume that all users and edge nodes are placed in a market and formulate a pricing resource allocation model with utility maximization. We apply the Lagrangian method to analyze the model, so an edge node (provider in the market) allocates its resources to a user (customer in the market) based on the prices of resources and the utility related to the preference of users. To obtain the optimal resource allocation, we propose a pricing-based resource allocation algorithm by using low-pass filtering scheme and conform that the proposed algorithm can achieve an optimum within reasonable convergence times through some numerical examples.
Enterprises can reduce the computational burden and costs substantially by migrating and deploying their partial or even whole applications to the cloud. In this paper, we study the following problems in the migration and deployment of enterprise applications: i) How the migration time factor influences application migration indirectly ii) What is the optimal deployment strategy for multiple applications In this regard, many existing schemes that aim to optimize the economic cost can neither model the optimal migration strategy nor the optimal deployment resource allocation appropriately for enterprise applications. To tackle these limitations, firstly, this paper aims at minimizing migration time by allocating the bandwidth of the access links for applications migration and formulates a strictly convex optimization problem. After that, the paper concentrates on modelling the deployment interactions for resource allocation between enterprise application and cloud physical machines as a non-convex optimization problem. The successive approximation method is used to approximate the problem into a series of strictly convex optimization problems and an algorithm is proposed to achieve the optimal resource allocation for applications deployment problem. Numerical results illustrate the effective performance of the proposed schemes of enterprise application migration and deployment in comparison with other methods.