Peijin Cong

dblp:193/6678 · DBLP profile ↗
← Back
33ranked-venue papers
8as first author
21since 2021 · last 2026
0000-0001-9262-0407ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 22 · 7 first-author · 12 since 2021Computer networks · 5 · 5 since 2021Software engineering, systems software and programming languages · 5 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 2 since 2021Security and privacy · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Joint Optimization of Video Recommendation and Cooperative Edge Caching for Maximizing Profit
Haoqiu Luo, Youling Zeng, Yufan Shen, Yue Zeng 0002, Liying Li 0002, Qianpiao Ma, Peijin Cong, Junlong Zhou
IWQoS7
2026 Latency and Reliability-Aware Dynamic Task Offloading and Scheduling for Energy-Harvesting Systems in Mobile Edge Computing
abstract
The integration of Energy Harvesting (EH) technology into Mobile Edge Computing (MEC) presents a promising solution to the energy limitations faced by end devices (EDs) when performing computation-intensive tasks, ultimately enhancing the EDs’ sustainability. However, the intermittent and unpredictable nature of harvested energy introduces significant uncertainty in energy availability, complicating dynamic task execution and resource management. In EH-MEC systems, managing task scheduling and offloading dynamically is crucial for optimizing application latency while ensuring long-term battery energy stability and task reliability. Existing approaches inadequately address the time-coupling between task decisions caused by long-term battery energy stability constraints, and often neglect task reliability considerations. To overcome these limitations, we propose decomposing the original problem into 1) a decoupling problem that transforms the optimization with long-term battery energy constraints into a series of deterministic optimizations within individual time slots, 2) a task scheduling problem that determines task-to-ES assignment and computing resource allocation of ESs to offloaded tasks, and 3) a task offloading problem that determines the optimal offloading decision to achieve minimal latency while meeting energy stability and server reliability constraints. To tackle these subproblems, we design a Lyapunov-based optimization method, a reliabilityaware task scheduling algorithm, and an efficient heuristic-based task offloading algorithm. Extensive simulations and experiments based on empirical data from a physical MEC testbed validate the efficacy of our approach.
Xiangpeng Hou, Junlong Zhou, Liying Li 0002, Peijin Cong, Zebin Wu 0001, Mingsong Chen 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
2025 Joint DNN Partition and Thread Allocation Optimization for Energy-Harvesting MEC Systems
abstract
Deep neural networks (DNNs) have demonstrated exceptional performance, leading to diverse applications across various mobile devices (MDs). Considering factors like portability and environmental sustainability, an increasing number of MDs are adopting energy harvesting (EH) techniques for power supply. However, the computational intensity of DNNs presents significant challenges for their deployment on these resource-constrained devices. Existing approaches often employ DNN partition or offloading to mitigate the time and energy consumption associated with running DNNs on MDs. Nonetheless, existing methods frequently fall short in accurately modeling the execution time of DNNs, and do not consider to use thread allocation for further latency and energy consumption optimization. To solve these problems, we propose a dynamic DNN partition and thread allocation method to optimize the latency and energy consumption of running DNNs on EH-enabled MDs. Specifically, we first investigate the relationship between DNN inference latency and allocated threads and establish an accurate DNN latency prediction model. Based on the prediction model, a DRL-based DNN partition (DDP) algorithm is designed to find the optimal partitions for DNNs. A thread allocation (TA) algorithm is proposed to reduce the inference latency. Experimental results from our test-bed platform demonstrate that compared to four benchmarking methods, our scheme can reduce DNN inference latency and energy consumption by up to 37.3% and 38.5%.
Yizhou Shi, Liying Li 0002, Yue Zeng 0002, Peijin Cong, Junlong Zhou
DATE4
2025 Reinforcement learning based offloading and resource allocation for multi-intelligent vehicles in green edge-cloud computing
Liying Li 0002, Peiwen Xia, Sijie Lin, Peijin Cong, Junlong Zhou
Comput. Commun.5
2025 DNN Partitioning for GPU-CPU Heterogeneous Devices Based on Imitation Learning
abstract
The widespread adoption of Deep Neural Networks (DNNs) across diverse applications has intensified the demand for efficient execution strategies on GPU-CPU heterogeneous devices. While existing device-oriented DNN partitioning methods optimize either energy consumption or execution latency in isolation, they often lack the capability to dynamically adapt partitioning strategies under real-world constraints. To address these limitations, we first formulate the DNN partitioning problem as an optimal execution path search on a directed acyclic graph (DAG), then propose an imitation learning (IL)-based DNN partitioning framework that dynamically allocates DNN layers across GPU-CPU processors to minimize energy consumption while satisfying time constraints. Specifically, we first design aProfiler, which analyzes the layer-wise characteristics such as the execution time and energy consumption of layers in DNNs executed on the GPU-CPU heterogeneous device. Then, we present anOracle Generatorthat generates high-quality partitioning solutions based on the Dijkstra algorithm to form a training datasetOracle.Oraclefrom the proposed generator is input to a proposed Trainer, which iteratively learns from theOracledata to obtain a regression model namedPredictor.Predictorcan predict the optimal partitioning strategy for DNNs in real time. Finally, we design aData Aggregator, which enhancesOracledata through continuous runtime feedback, thereby improving the prediction accuracy of the regression model. We evaluate the proposed IL-based DNN partitioning method on 3 NVIDIA Jetson platforms and 1 Huawei NPU platform. Experimental results demonstrate that compared to 3 benchmarking methods, our method reduces energy consumption by up to 73.15%.
Liying Li 0002, Mingzhou Zhao, Peijin Cong, Zebin Wu 0001, Junlong Zhou
IEEE Internet Things J.4
2025 AoI-Oriented Computation Offloading and Resource Allocation for End-Edge-Cloud Computing Systems
abstract
As smart mobile applications increasingly demand timely situational awareness and energy efficiency, the Age of Information (AoI) metric plays a vital role in maintaining data freshness. This need is further supported by the End-Edge-Cloud Computing (EECC) paradigm, which enhances application performance by facilitating task offloading to the edge or the cloud. However, existing AoI optimization solutions focus solely on task offloading, often neglecting critical aspects such as system resource allocation and energy efficiency, which can lead to resource waste, increased energy consumption, compromised Quality of Service (QoS), and system performance degradation. Therefore, this paper investigates the joint optimization of task offloading, communication and computing resource allocation in EECC systems, aiming to minimize AoI and energy consumption under constraints of deadlines and capacity constraints. To address this problem, we divide the decision space into multiple non-intersecting decision areas based on the characteristics of the studied problem and design a task offloading and resource allocation algorithm based on slow-movement particle swarm optimization (SPSO) to handle each decision area individually. In the algorithm design, we customize the position, velocity, update rules, and fitness function for the optimization problem. Finally, extensive simulation-based and testbed experiment results show that the proposed algorithm can save up to 14.56% of energy consumption, shorten AoI by up to 27.80%, and improve utility (weighted sum of AoI and energy consumption) by up to 15.89% compared with existing algorithms.
Youling Zeng, Yue Zeng 0002, Jining Chen, Yufan Shen, Liying Li 0002, Peijin Cong, Junlong Zhou, Keqin Li 0001
IEEE Internet Things J.6
2025 IATS: Information-age aware task scheduling for vehicle-road-cloud cooperative systems
Sijie Lin, Liying Li 0002, Jining Chen, Peijin Cong, Tian Wang 0001, Junlong Zhou
J. Syst. Archit.4
2025 Dynamic task offloading and resource allocation for energy-harvesting end-edge-cloud computing systems
Xiaozhu Song, Qianpiao Ma, Gan Zheng 0002, Liying Li 0002, Peijin Cong, Junlong Zhou
J. Syst. Archit.5
2025 ILRM: Imitation Learning-Based Resource Management for Integrated CPU-GPU Edge Systems With Renewable Energy Sources
abstract
This letter focuses on integrated CPU-GPU edge systems with renewable energy sources and studies the resource management problem to minimize the energy consumption of real-time tasks while ensuring temperature and reliability constraints. We propose an imitation learning (IL)-based resource management scheme, ILRM, implemented in two phases: 1) offline Oracle generation and 2) online IL. In the offline phase, we design a fast-converging heuristic to generate near-optimal solutions (i.e., Oracles) for training an online prediction model. In the online phase, we realize IL using the trained model that predicts the resource configuration policies for the incoming task sets to be scheduled. A data aggregation method is also developed to enhance the robustness of the prediction model. We validate ILRM through extensive experiments on both simulated and real integrated CPU-GPU edge platforms.
Xiangpeng Hou, Junlong Zhou, Liying Li 0002, Mingzhou Zhao, Peijin Cong, Zebin Wu 0001, Shiyan Hu 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.5
2025 Quality of Experience and Reliability-Aware Task Offloading and Scheduling for Multi-User Mobile-Edge Computing Systems
abstract
Mobile-edge computing (MEC) has received wide attention recently due to its efficacy in alleviating the computation stress of mobile devices (MDs), which is realized by offloading workloads from MD users to nearby edge servers (ESs). Prior work has studied related task offloading and scheduling problems and proposed many approaches. However, none of these approaches considers the reliability issue in MEC systems which may suffer soft errors during task execution as well as bit errors during task offloading simultaneously. Targeting optimization on a multi-user MEC system, in this article we investigate the task offloading and scheduling problem of maximizing system quality of experience (QoE) under a certain reliability requirement. With the consideration of the combinatorial nature of this problem, we propose to decompose the original problem into i) a task-to-ES assignment problem with fixed task offloading decision, for satisfying system reliability constraint, ii) a computing resource allocation problem with fixed task offloading and assignment decisions, for maximizing system QoE, and iii) a task offloading optimization problem to find the best offloading decision that achieves the maximum QoE under the reliability constraint using our task assignment and resource allocation methods. In order to solve these sub-problems, we further design a reliability-aware task-to-ES assignment algorithm, a QoE-optimum resource allocation algorithm, and a binary particle swarm optimization based task offloading algorithm. We perform extensive simulations and testbed experiments to validate the efficacy of the proposed scheme. Simulation and testbed results show that the proposed scheme greatly outperforms four benchmark approaches and it achieves up to 63.2% and 43.1% increase in the average QoE (quantified by offloading utility), respectively.
Junlong Zhou, Xiangpeng Hou, Yue Zeng 0002, Peijin Cong, Weiming Jiang, Song Guo 0001
IEEE Trans. Serv. Comput.4
2024 Multi-Channel Leakage Detection Based on χ2 Test of Independence
abstract
Side-channel analysis (SCA) is a critical tool for evaluating the security of cryptographic devices, as physical leakage can reveal sensitive information such as cryptographic keys. Multi-channel fusion attacks (MCFAs) have proven to be efficient in exploiting side-channel leakages. However, a crucial step before performing MCFA is to assess whether the leakages from different channels can be effectively fused. To address this, we propose a black-box approach based on the χ2test of independence to assess multi-channel leakage suitability for fusion. By treating the leakages as categorical variables, our method evaluates their association without requiring knowledge of the cryptographic key or device implementation.
Xiaoyong Kou, Wei Yang 0008, Peijin Cong, Gongxuan Zhang
TrustCom3
2024 Makespan and Security-Aware Workflow Scheduling for Cloud Service Cost Minimization
abstract
The market penetration of Infrastructure-as-a-Service (IaaS) in cloud computing is increasing benefiting from its flexibility and scalability. One of the most important issues for IaaS cloud service providers is to minimize the monetary cost while meeting cloud user experience requirements such as makespan and security. Prior works on cloud service cost minimization ignore either security or makespan which is very important for user experience. In this paper, we propose a two-stage algorithm to solve the cloud service cost minimization problem at the premise of satisfying the security and makespan requirements of cloud users. Specifically, in the first stage, we propose a novel security service selection scheme to ensure system security by judiciously selecting security services with low cost for tasks under the constraints of time and security. In the second stage, to further reduce the cloud service cost, we design a workflow scheduling method based on an improved firefly algorithm (IFA). The IFA-based method schedules cloud service workflows to virtual machines of small cost at the premise of guaranteeing security and makespan. It can quickly find the workflow scheduling solution with minimized cost using our designed updating scheme and mapping operator. Extensive simulations are conducted on real-world workflows to verify the efficacy of the proposed two-stage method. Simulation results show that the proposed two-stage method outperforms the baseline and two benchmarking methods in terms of cost minimization without violating security and time constraints. Compared to benchmarking methods, the cloud service cost can be reduced by up to 57.6% by using our proposed approach.
Liying Li 0002, Chengliang Zhou, Peijin Cong, Yufan Shen, Junlong Zhou, Tongquan Wei
IEEE Trans. Cloud Comput.3
2024 Learning-Based Cloud Server Configuration for Energy Minimization Under Reliability Constraint
abstract
Cloud computing has attracted wide attention from both academia and industry, since it can provide flexible and on-demand hardware and software resources as services. Energy consumption of cloud servers is the main concern of cloud service providers since reducing energy consumption can bring them a lower operation cost (and hence a higher profit) and alleviate carbon footprints to the environment. Typically, the common power management techniques for enhancing energy efficiency would make cloud servers more vulnerable to soft errors and hence adversely impact the quality of services. Thus, reliability cannot be ignored in the design of methodologies for improving the energy efficiency of cloud servers. In this article, we aim to minimize the energy consumption of cloud servers under the soft-error reliability constraint by configuring the size and speed of servers. Specifically, we first derive the expected reliability based energy consumption of cloud servers to formulate the reliability-constrained energy minimization problem. We then leverage the reinforcement learning technique to obtain an optimal server configuration solution that maximizes system energy efficiency while maintaining the system reliability constraint. Finally, we perform extensive simulation experiments to analyze the relationship between system energy consumption and server configuration under varying arrival rates and execution requirements of service requests. Comparative experiments are also performed to validate the efficacy of the proposed learning-based server configuration scheme. Results show that compared to a benchmark method, the energy saved by the proposed scheme can reach up to 31.5%.
Peijin Cong, Junlong Zhou, Zebin Wu 0001, Shiyan Hu 0001
IEEE Trans. Reliab.1
2024 Improving Reliability and Sustainability of Hazard-Aware Cyber-Physical Systems
abstract
The network system deployed in hazardous environments is a key component of hazard-aware cyber-physical systems (CPSs) and its performance highly depends on surrounding environments. Due to the mobility of network nodes (e.g., portable IoT devices), frequently changeable network topology and links, as well as other external interferences such as electromagnetic interference, ensuring adaptivity and reliability of hazard-aware CPSs is of utmost importance. Meanwhile, the timeliness of message transmission is stringent in hazardous environments because the violation of timing requirements may lead to serious consequences. Last but not least, portable IoT devices are typically energy limited, thus ensuring a sustainable message transmission is highly necessary. In this paper, we aim at optimizing the reliability of hazard-aware CPSs while meeting the timing and energy constraints. To this end, we develop the first hazard-aware CPS model and study the impacts of surrounding environments (i.e., physical side) to the network infrastructure of a hazard-aware CPS (i.e., cyber side) with respect to reliability. We also propose a new scheme that adaptively tunes the fault tolerance strategies and admission strategies for real-time messages, to increase the reliability of hazard-aware CPSs under the energy constraint. Extensive simulation results demonstrate that our proposed scheme is capable of increasing system reliability by up to 4.21× with a lower deadline miss rate and runtime overhead compared with the state-of-the-art approaches.
Peijin Cong, Junlong Zhou, Weiming Jiang, Mingsong Chen 0001, Shiyan Hu 0001, Keqin Li 0001
IEEE Trans. Sustain. Comput.1
2023 A Discrete Grey Wolf Optimizer Metaheuristic for Task Offloading in Multi-Server MEC with Batteryless Devices
abstract
The maturation of energy harvesting technologies enables the integration of batteryless devices in advanced computing paradigms. For example, in mobile edge computing (MEC), batteryless mobile devices can charge when they have insufficient energy to perform task offloading, thereby relaxing the energy constraints in developing offloading strategies. This paper studies the problem of minimizing the latency of task execution in an MEC system with multiple resource-limited servers and multiple batteryless devices under intermittent operation conditions. We formulate this problem as an integer program-based optimization model and propose a discrete grey wolf optimizer (DGWO) algorithm to solve the formulated problem. DGWO uses a task sequence, which is a permutation of all tasks to be offloaded, to represent an offloading solution and introduces a discrete representation of grey wolves to link each grey wolf with a solution. For each discrete grey wolf, we design an effective task allocation strategy to designate the computing resources of MEC servers for each offloaded task. We further define a set of discrete operations upon the discrete representation to update the positions of grey wolves, for the purpose of enhancing DGWO’s global search capability. Experimental results demonstrate that DGWO outperforms other baseline metaheuristics with reduced task execution latency and improved computational efficiency.
Yinyin Tang, Guichang Yin, Peijin Cong, Jin Sun 0001, Junlong Zhou
ICPADS3
2023 LIAS: A Lightweight Incentive Authentication Scheme for Forensic Services in IoV
abstract
Internet of Vehicles (IoV) has become an indispensable data sensing and processing platform in Internet of Things (IoT) for intelligent transportation. The mounted cameras on the vehicles along with the fixed roadside cameras are utilized to provide pictorial services for IoV users and law enforcement agencies. For such forensic services, ensuring the security and privacy of vehicles while guaranteeing the efficiency of data transmission among vehicles is important. In this paper, we propose a lightweight incentive authentication scheme (LIAS) for forensic services in IoV. LIAS is developed on a three-tier architecture containing cloud layer, fog layer, and user layer. LIAS uses pairing-free certificateless signcryption, pseudonym update mechanism, and incentive mechanism to realize a secure anonymous authentication efficiently. We conduct correctness and security analysis, as well as performance analysis and evaluation to validate the high security and efficiency of LIAS. Experimental results reveal that, the communication and computation overheads as well as the message delay and packet loss of LIAS are much lower than those of state-of-the-art techniques. Note to Practitioners—This paper is motivated by the security and privacy issues of forensic services in IoV for intelligent transportation. Our goal is to improve the security and privacy of vehicles while guaranteeing the lightweight and incentive of data transmission among the vehicles. Fog-assisted IoV is introduced to fully utilize the capacities of near-user edge devices as well as the connections between fog nodes and devices. However, it still faces the difficulties in ensuring vehicles’ security and privacy. Moreover, vehicles’ information dissemination could be easily monitored because of the unavoidable defect of wireless communication. Thereby, it is essential to guarantee the security and privacy of vehicles while enhancing the efficiency of vehicles’ data transmission during the forensic service. To this end, this paper proposes a lightweight conditional anonymous authentication scheme for forensic services in IoV, which is developed based on the pairing-free technique to achieve secure anonymous authentication with high efficiency. This paper also designs a user tracing mechanism, incentive mechanism, and pseudonym update mechanism to realize safe and effective forensic service in IoV.
Mingyue Zhang 0004, Junlong Zhou, Peijin Cong, Gongxuan Zhang, Cheng Zhuo, Shiyan Hu 0001
IEEE Trans Autom. Sci. Eng.3
2022 QoE and Reliability-Aware Task Scheduling for Multi-user Mobile-Edge Computing
Weiming Jiang, Junlong Zhou, Peijin Cong, Gongxuan Zhang, Shiyan Hu 0001
WASA (3)3
2022 Multiserver configuration for cloud service profit maximization in the presence of soft errors based on grouped grey wolf optimizer
Peijin Cong, Xiangpeng Hou, Minhui Zou, Jiang-Shan Dong, Mingsong Chen 0001, Junlong Zhou
J. Syst. Archit.1
2022 Personality- and Value-Aware Scheduling of User Requests in Cloud for Profit Maximization
abstract
The main goal of a cloud provider is to make profits by providing services to users. Existing profit optimization strategies employ homogeneous user models in which user personality is ignored, resulting in fewer profits and particularly notably lower user satisfaction that in turn, leads to fewer users and reduced profits. In this article, we propose efficient personality-aware request scheduling schemes to maximize the profit of the cloud provider under the constraint of user satisfaction. Specifically, we first model the service requests at the granularity of individual personality and propose a personalized user satisfaction prediction model based on questionnaires. Subsequently, we design a personality-guided integer linear programming (ILP)-based request scheduling algorithm to maximize the profit under the constraint of user satisfaction, which is followed by an approximate but lightweight value assessment and cross entropy (VACE)-based profit improvement scheme. The VACE-based scheme is especially tailored for applications with high scheduling resolution. Extensive simulation results show that our satisfaction prediction model can achieve the accuracy of up to 83 percent, and our profit optimization schemes can improve the profit by at least 3.96 percent as compared to the benchmarking methods while still obtaining a speedup of at least 1.68x.
Peijin Cong, Guo Xu, Junlong Zhou, Mingsong Chen 0001, Tongquan Wei, Meikang Qiu
IEEE Trans. Cloud Comput.1
2022 Personality-Guided Cloud Pricing via Reinforcement Learning
abstract
As an efficient commercial computing paradigm, cloud computing provides various computing and storage resources to users in a pay-as-you-go manner. However, existing cloud pricing models and mechanisms are deterministic to some degree, thus, may not work well in a real-world environment where user perceived values with respect to cloud services are dynamically changing and highly personalized. In this article, we develop a reinforcement learning (RL)-based dynamic cloud pricing scheme to optimize both cloud provider’s profit and costs of heterogeneous users with distinct personalities. Specifically, we first propose a novel personality-guided user perceived value prediction scheme to proactively capture the dynamics of the users’ perceived values with respect to cloud services. The prediction scheme models the relationship among user personality, service price, quality of service (QoS), user satisfaction and perceived value in the cloud service market. Second, on the basis of the prediction model, a RL-based cloud pricing mechanism is developed to learn sequential service pricing decision-making for profit and costs optimization. Particularly, the profit and costs optimization problem is modeled as a discrete-time Markov decision process (MDP) that is solved by using Q-learning. Finally, extensive simulation experiments have been conducted to verify our user perceived value prediction scheme and RL-based cloud service pricing mechanism. Simulation results show that our perceived value prediction scheme can achieve up to 87.50 percent prediction accuracy, and our RL-based pricing mechanism can obtain up to 19.39 percent more profit than the state-of-the-art scheme.
Peijin Cong, Junlong Zhou, Mingsong Chen 0001, Tongquan Wei
IEEE Trans. Cloud Comput.1
2022 Customer Adaptive Resource Provisioning for Long-Term Cloud Profit Maximization under Constrained Budget
abstract
As an efficient commercial information technology, cloud computing has attracted more and more users and enterprises to use it. Faced with such a large number and variety of customers, it is necessary for cloud providers (CPs) with limited budget to provide satisfactory customized pricing services, profitable customer and system investments, and flexible system resource provisioning strategies to improve both customer experience and long-term profit. Existing profit optimization research rarely considers customer diversity and dynamics, which may have a negative impact on long-term profit growth due to poor management of customer relations. In this article, we implement customer relationship management by considering both customer diversity and dynamics, and propose a customer adaptive resource provisioning scheme to maximize long-term profit under constrained budget. We consider four customer types (i.e., loyal, old, new, and lost) that can transition to each other during the customer's lifetime of interaction with the CP. The CP builds multiple cloud service sub-platforms, each of which contains multiple multiserver systems and serves the same type of customers. For the cloud service platform, we first analyze single multiserver system using an analytical method to obtain its optimal profit, invested funding, and system configuration. In particular, for systems serving new and lost customers, we develop a novel customer lifetime value (CLV)-based customer investment scheme that selects valuable customers for investment under limited marketing budget. Based on the above analysis, we then present a customer retention rate (CRR)-driven three-stage heuristic scheme that prioritizes investment in multiserver systems with endangered customers under limited infrastructure budget for reducing customer churn and promoting long-term profit growth. We conduct extensive simulation experiments to validate the effectiveness of our method. Simulation results show that compared with the benchmark algorithms, our method can improve the long-term profit and CRR by up to 3.4x and 7.8x, respectively.
Peijin Cong, Junlong Zhou, Xin Liu 0081, Yao Liu 0017, Tongquan Wei
IEEE Trans. Parallel Distributed Syst.1
2020 Blockchain Consensus Mechanisms and Their Applications in IoT: A Literature Survey
Yujuan Wen, Fengyuan Lu, Peijin Cong, Xinli Huang
ICA3PP (3)4
2020 Security-Critical Energy-Aware Task Scheduling for Heterogeneous Real-Time MPSoCs in IoT
abstract
Internet of Things (IoT) devices, such as intelligent road side units and video-based detectors, are being deployed in emerging applications like sustainable and intelligent transportation systems. The primary obstacles against the development of these IoT devices are various security threats and huge energy consumption. In this article, we study the problem of scheduling tasks onto a heterogeneous multiprocessor system on a chip (MPSoC) deployed in IoT for optimizing quality of security under energy, real-time, and task precedence constraints. We first provide a mixed-integer linear programming (MILP) formulation for allocating and scheduling dependent tasks with energy and real-time constraints on a heterogeneous MPSoC system to maximize system quality of security. In order to efficiently solve the formulated MILP, we then propose an analysis-based two-stage scheme that determines the allocation, operating frequency, and security service of tasks to maximize system quality of security while satisfying the design constraints. We finally carry out extensive simulation experiments to validate our proposed two-stage scheme and MILP approach. Simulation results demonstrate that the proposed two-stage scheme outperforms a number of representative existing approaches in saving energy and improving system quality of security. The results also show that the proposed MILP approach can achieve the best performance and the proposed two-stage scheme has a close performance to the MILP approach.
Junlong Zhou, Jin Sun 0001, Peijin Cong, Zhe Liu 0001, Xiumin Zhou, Tongquan Wei, Shiyan Hu 0001
IEEE Trans. Serv. Comput.3
2020 Queueing Theoretic Approach for Performance-Aware Modeling of Sustainable SDN Control Planes
abstract
Software Defined Networking (SDN) provides flexibility and programmability for network management by using a layered structure composed of data plane, control plane, and application plane. A key enabling technique for the sustainability of SDN-based network infrastructure is the modeling of power consumed by SDN control planes. However, power modeling of control planes is not extensively investigated yet, and no generic methods have been developed for performance and power comparison of sustainable SDN control planes. In this paper, we propose analytical performance and power models for different network controllers by using queuing theory, and design a generic framework for performance and power evaluation of different sustainable SDN control planes. Extensive simulation results show that the proposed solution can precisely model the power and performance of the concerned SDN control planes such that different control planes can be benchmarked under a general framework, which enables the identification of suitable control planes for various SDN network applications.
Xinli Huang, Fanshuo Li, Kun Cao 0001, Peijin Cong, Tongquan Wei, Shiyan Hu 0001
IEEE Trans. Sustain. Comput.4
2019 Cost and makespan-aware workflow scheduling in hybrid clouds
abstract
Benefiting from rich resources and virtualization technologies, hybrid cloud has emerged as a promising solution to processing large-scale scientific workflow applications for users in a pay-as-you-go manner. However, considering the complexity of resource configuration and deployment in hybrid clouds, existing workflow scheduling strategies designed for traditional distributed computing systems are limited and powerless. Therefore, for profit-driven infrastructure-as-a-service (IaaS) cloud providers, minimizing makespan and monetary cost of scheduling scientific workflows is an imperative concern. In this paper, we propose two efficient workflow scheduling approaches for hybrid clouds that both consider makespan and monetary cost. Specifically, we first propose a single-objective workflow scheduling optimization approach called DCOH (deadline-constrained cost optimization for hybrid clouds) for minimizing the monetary cost of scheduling workflows under deadline constraint. Based on DCOH, we further propose a multi-objective workflow scheduling optimization approach called MOH (multi-objective optimization for hybrid clouds) for optimizing makespan and monetary cost of scheduling workflows simultaneously. Extensive simulation experiments have been conducted to validate the effectiveness of DCOH and MOH. Simulation results show that our DCOH approach can reduce up to 100.0% monetary cost for users as compared to the competing algorithms under the same deadline constraint and our MOH approach can achieve better cost-makespan trade-off solutions as compared to the competing algorithms.
Junlong Zhou, Tian Wang 0001, Peijin Cong, Pingping Lu, Tongquan Wei, Mingsong Chen 0001
J. Syst. Archit.3
2019 Affinity-Driven Modeling and Scheduling for Makespan Optimization in Heterogeneous Multiprocessor Systems
abstract
With the advent of heterogeneous multiprocessor architectures, efficient scheduling for high performance has been of significant importance. However, joint considerations of reliability, temperature, and stochastic characteristics of precedence-constrained tasks for performance optimization make task scheduling particularly challenging. In this paper, we tackle this challenge by using an affinity (i.e., probability)-driven task allocation and scheduling approach that decouples schedule lengths and thermal profiles of processors. Specifically, we separately model the affinity of a task for processors with respect to schedule lengths and the affinity of a task for processors with regard to chip thermal profiles considering task reliability and stochastic characteristics of task execution time and intertask communication time. Subsequently, we combine the two types of affinities, and design a scheduling heuristic that assigns a task to the processor with the highest joint affinity. Extensive simulations based on randomly generated stochastic and real-world applications are performed to validate the effectiveness of the proposed approach. Experiment results show that the proposed scheme can reduce the system makespan by up to 30.1% without violating the temperature and reliability constraints compared to benchmarking methods.
Kun Cao 0001, Junlong Zhou, Peijin Cong, Liying Li 0002, Tongquan Wei, Mingsong Chen 0001, Shiyan Hu 0001, Xiaobo Sharon Hu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2019 Game Theoretic Feedback Control for Reliability Enhancement of EtherCAT-Based Networked Systems
abstract
EtherCAT has become one of the leading real-time Ethernet solutions for networked industrial systems, where a reliable communication infrastructure is needed due to highly error-prone environments. However, existing work on EtherCAT mainly focuses on clock synchronization and timeliness improvement. The reliability of EtherCAT-based networked systems has largely been ignored. In this paper, we present a proportional integral derivative (PID)-based feedback control scheme that aims at enhancing reliability of networked systems under timing and system resource constraints. Instead of retransmitting data upon error detection, we use forward error control technique based on inequality of arithmetic and geometric means to achieve the required system reliability at a low deadline miss rate of messages. We further optimize the forward error control technique and design a fast and fair error resilient mechanism by using a cooperative game. In addition to reliability enhancement, our PID-based error control scheme can also improve the stability of a system in terms of deadline miss rate in the presence of burst errors. Simulation results show that the proposed scheme can achieve reliability enhancement of up to 91% compared to benchmarking methods.
Liying Li 0002, Peijin Cong, Kun Cao 0001, Junlong Zhou, Tongquan Wei, Mingsong Chen 0001, Shiyan Hu 0001, Xiaobo Sharon Hu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2018 Feedback control of real-time EtherCAT networks for reliability enhancement in CPS
abstract
EtherCAT has become one of the leading real-time Ethernet solutions for networked industrial systems where a reliable communication infrastructure is needed due to highly error-prone environments. However, existing work on EtherCAT mainly focuses on clock synchronization and timeliness improvement. The reliability of EtherCAT-based networked systems has largely been ignored. In this paper, we present a PID-based feedback control scheme that aims at enhancing reliability of networked systems under timing and system resource constraints. Instead of automatic repeat request method (ARQ), a forward error control technique is introduced to achieve the required system reliability at a lower deadline miss rate of messages. The PID-based feedback control scheme can also improve the stability of a system in terms of deadline miss rate in the presence of bursty errors. Simulation results show that the proposed scheme can achieve reliability enhancement of up to 79% compared to benchmarking methods.
Liying Li 0002, Peijin Cong, Kun Cao 0001, Junlong Zhou, Tongquan Wei, Mingsong Chen 0001, Xiaobo Sharon Hu
DATE2
2018 Cost-Constrained QoS Optimization for Approximate Computation Real-Time Tasks in Heterogeneous MPSoCs
abstract
Internet of Things devices, such as video-based detectors or road side units are being deployed in emerging applications like sustainable and intelligent transportation systems. Oftentimes, stringent operation and energy cost constraints are exerted on this type of applications, necessitating a hybrid supply of renewable and grid energy. The key issue of a cost-constrained hybrid of renewable and grid power is its uncertainty in energy availability. The characteristic of approximate computation that accepts an approximate result when energy is limited and executes more computations yielding better results if more energy is available, can be exploited to intelligently handle the uncertainty. In this paper, we first propose an energy-adaptive task allocation scheme that optimally assigns real-time approximate-computation tasks to individual processors and subsequently enables a matching of the cost-constrained hybrid supply of energy with the energy demand of the resultant task schedule. We then present a quality of service (QoS)-driven task scheduling scheme that determines the optional execution cycles of tasks on individual processors for optimization of system QoS. A dynamic task scheduling scheme is also designed to adapt at runtime the task execution to the varying amount of the available energy. Simulation results show that our schemes can reduce system energy consumption by up to 29% and improve system QoS by up to 108% as compared to benchmarking algorithms.
Tongquan Wei, Junlong Zhou, Kun Cao 0001, Peijin Cong, Mingsong Chen 0001, Gongxuan Zhang, Xiaobo Sharon Hu, Jianming Yan
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
2018 Developing User Perceived Value Based Pricing Models for Cloud Markets
abstract
With the rapid deployment of cloud computing infrastructures, understanding the economics of cloud computing has become a pressing issue for cloud service providers. However, existing pricing models rarely consider the dynamic interactions between user requests and the cloud service provider. Thus, the law of supply and demand in marketing is not fully explored in these pricing models. In this paper, we propose a dynamic pricing model based on the concept of user perceived value that accurately captures the real supply and demand relationship in the cloud service market. Subsequently, a profit maximization scheme is designed based on the dynamic pricing model that optimizes profit of the cloud service provider without violating service-level agreement. Finally, a dynamic closed loop control scheme is developed to adjust the cloud service price and multiserver configurations according to the dynamics of the cloud computing environment such as fluctuating electricity and rental fees. Extensive simulations using the data extracted from real-world applications validate the effectiveness of the proposed user perceived value-based pricing model and the dynamic profit maximization scheme. Our algorithm can achieve up to 31.32 percent profit improvement compared to a state-of-the-art approach.
Peijin Cong, Liying Li 0002, Junlong Zhou, Kun Cao 0001, Tongquan Wei, Mingsong Chen 0001, Shiyan Hu 0001
IEEE Trans. Parallel Distributed Syst.1
2017 User Perceived Value-Aware Cloud Pricing for Profit Maximization of Multiserver Systems
abstract
With the rapid deployment of cloud computing infrastructures, understanding the economics of cloud computing has becoming a pressing issue for cloud service providers. However, existing pricing models rarely consider the dynamic interaction between user requests and the cloud service provider, thus can not accurately reflect the law of supply and demand in marketing. In this paper, we propose a pricing model based on the concept of user perceived value in the domain of economics that accurately capture the real supply and demand situation in the cloud service market. We then design a profit maximization scheme based on the presented dynamic pricing model that optimizes profit of the cloud service provider without violating user service-level agreement. Extensive experiments using data extracted from real-world applications validate the effectiveness of the proposed user perceived value-based pricing model. The proposed profit maximization scheme achieves 24.44% more profit as compared to the state of the art benchmarking methods.
Peijin Cong, Liying Li 0002, Gaoyuan Shao, Junlong Zhou, Mingsong Chen 0001, Kai Huang 0002, Tongquan Wei
ICPADS1
2017 Reliability and temperature constrained task scheduling for makespan minimization on heterogeneous multi-core platforms
Junlong Zhou, Kun Cao 0001, Peijin Cong, Tongquan Wei, Mingsong Chen 0001, Gongxuan Zhang, Jianming Yan, Yue Ma 0001
J. Syst. Softw.3
2016 SHSA: A Method of Network Verification with Stateful Header Space Analysis
abstract
With the emergence of hybrid software-defined network (SDN) that contains switches and all kinds of middleboxes, there are a lot of obvious problems that have been brought up in verifying data plane consistency. However, recent study in network verification neglected the dynamic data plane verification induced by stateful middleboxes. To handle this limitation, we propose a new method, Stateful Header Space Analysis (SHSA), to verify reachability and detect loops in hybrid software-defined network with stateful middleboxes. Moreover, we optimize the validation process on the base of header space analysis (HSA) and enhance the scalability of our verification algorithm. To validate the applicability of SHSA, we implement four kinds of stateful middleboxes by Open vSwitch and simulate the hybrid network. The experimental results indicate that our method could verify the dynamic data plane accurately. Compared the time cost between SHSA and HSA in Stanford University's backbone network, results show that the efficiency of our method is 30 percent higher than the latter approximately.
Xinli Huang, Shang Cheng, Peijin Cong
ICPADS5