Chao Qiu

Dr. Chao Qiu


Research Focus & Metrics

Academic Career Length

11Years (2016-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
3 November 2020 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
YHYing He
Ying He
YWYuhang Wang
Yuhang Wang
CQChao Qiu
Chao Qiu
QLQiuzhen Lin
Qiuzhen Lin
JLJianqiang Li
Jianqiang Li
ZMZhong Ming
Zhong Ming
With the exponentially growth in the number of Internet of Things (IoT) devices, the cloud-centric computing paradigm can hardly meet the increasingly high requirements for low-latency, high-bandwidth, easily available and more intelligent services. Therefore, a distributed and decentralized computing architecture is imperative, where edge-centric computing, such as fog computing and mist computing, is recently proposed. Edge-centric computing resources can be managed locally and personally rather than being administered by a remote centralized third-party. However, security and privacy issues are the main challenges due to the absence of trust between the IoT devices and edge computing nodes. A blockchain, as a decentralized, trustless and immutable public ledger, can well solve the trust-absence issue. In this paper, we first elaborate on the security and privacy issues of edge computing-enabled IoT, and then present the key characteristics of blockchains, which make blockchains well-suited for the edge-centric IoT scenarios. Furthermore, we propose a general framework for blockchain-based edge computing-enable IoT scenarios that specifies the step-by-step procedure of a single transaction between an IoT end and an edge computing node. In addition, we design a smart contract within a private blockchain network that exploits the-state-of-the-art machine learning algorithm, Asynchronous Advantage Actor-Critic (A3C), to allocate the edge computing resources, which exemplifies how artificial intelligence (AI) can be combined with blockchains. We further discuss the benefits of the convergence of AI and blockchains. Finally, simulation results are presented.

20 September 2018 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
CQChao Qiu
Chao Qiu
FYF. Richard Yu
F. Richard Yu
Haipeng YaoHaipeng Yao
Haipeng Yao
CJChunxiao Jiang
Chunxiao Jiang
Fangmin XuFangmin Xu
Fangmin Xu
CZChenglin Zhao
Chenglin Zhao
With the developments of communication technologies and smart manufacturing, industrial Internet of Things (IIoT) has emerged. Software-defined networking (SDN), a promising paradigm shift, has provided a viable way to manage IIoT dynamically, called software-defined industrial Internet of Things (SDIIoT). In SDIIoT, lots of data and flows are generated by industrial devices, where a physically distributed but logically centralized control plane is necessary. However, one of the most intractable problems is how to reach consensus among multiple controllers under complex industrial environments. In this paper, we propose a blockchain-based consensus protocol in SDIIoT, along with detailed consensus steps and theoretical analysis, where blockchain works as a trusted third party to collect and synchronize network-wide views between different SDN controllers. Specially, it is a permissioned blockchain. In order to improve the throughput of this blockchain-based SDIIoT, we jointly consider the trust features of blockchain nodes and controllers, as well as the computational capability of the blockchain system. Accordingly, we formulate view change, access selection, and computational resources allocation as a joint optimization problem. We describe this problem as a Markov decision process by defining state space, action space, and reward function. Due to the fact that it is difficult to solve this joint problem by traditional methods, we propose a novel dueling deep Q-learning approach. Simulation results are presented to show the effectiveness of our proposed scheme.

9 September 2021 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
JCJiawen Chen
Jiawen Chen
YYYajun Yang
Yajun Yang
CWChenyang Wang
Chenyang Wang
HZHeng Zhang
Heng Zhang
CQChao Qiu
Chao Qiu
XWXiaofei Wang
Xiaofei Wang
With the advancement of the user application service demands, the IoT system tends to offload the tasks to the edge server for execution. Most of the current studies on edge computation offloading ignore the dependencies between components of the application. The few pieces of research on edge computing offloading which focus on the topology of application are primarily applied in single-user scenarios. Unlike previous work, our work mainly solves dependent task offloading with edge computing in multiuser scenarios, which is more in line with reality. In this article, the dependent task offloading problem is modeled as a Markov decision process (MDP) first. Then, we propose an actor–critic mechanism with two embedding layers for directed acyclic graphs (DAGs)-based multiple dependent tasks computation offloading, namely, ACED, by jointly considering the topology of the application and the channel interference between several users. Finally, the results of simulations also show the priorities of the proposed ACED algorithm.

13 October 2022 in IEEE Journal on Selected Areas in Communications
Verified
Journal Article
Closed access
XWXiaofei Wang
Xiaofei Wang
YZYunfeng Zhao
Yunfeng Zhao
CQChao Qiu
Chao Qiu
ZLZhicheng Liu
Zhicheng Liu
JNJiangtian Nie
Jiangtian Nie
Victor C. M. LeungVictor C. M. Leung
Victor C. M. Leung
Advances in communications and networking technologies are driving the computing paradigm toward the end-edge-cloud collaborative architecture to leverage ubiquitous data and resources. Opposite to centralized intelligence, Hierarchical Federated Learning (HFL) relieves overwhelmed communication overhead and enjoys the advantages of high bandwidth as well as abundant computing resources while retaining privacy-preserving benefits of Federated Learning (FL). It is difficult to balance system overhead and model performance in the HFL framework, while it could be solved by introducing an incentive mechanism. Although the incentive mechanism can alleviate the above anxiety by compensating relevant participants, some limitations ( multi-dimensional properties, incomplete information and unreliable participants ) will significantly degrade the performance and efficiency of the designed mechanism. To address the challenges caused by the above limitations, we propose InFEDge, a blockchain-based incentive mechanism in the HFL. The InFEDge considers 1) multi-dimensional individual properties to model system participants and proves the uniqueness of Nash equilibrium with the closed-form solution. Meanwhile, 2) we transform the problem under incomplete information into a contract game where we obtain the optimal solution. Moreover, 3) we also leverage the blockchain to provide economic incentives, prevent unreliable participants ’ disturbance and further ensure data privacy by implementing the mechanism in the smart contract to offer a credible, faster, and transparent resource trading system. Experimental evaluations on a proof-of-concept testbed along with real traces demonstrate the superiority of our mechanism. Further, our method solves a real-world user allocation problem for future communications and networking.

7 July 2020 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
CQChao Qiu
Chao Qiu
XWXiaofei Wang
Xiaofei Wang
Haipeng YaoHaipeng Yao
Haipeng Yao
DJDu Jianbo
Du Jianbo
FYF. Richard Yu
F. Richard Yu
SGSong Guo
Song Guo
Recently, the term ‘Internet of Things’ (IoT) has elicited escalating attentions. The flexibility, agility, and ubiquitous accessibility have encouraged the integration between machine learning (ML) with IoT. However, there are many challenges that present the key inhibitors in moving ML to the public solution, such as centralized training, poor training efficiency, and heavy computing capabilities requirements. Therefore, bringing learning intelligence to edge IoT nodes has been spotlighted for some researches. Meanwhile, how to govern the use of learning results efficiently, reliably, scalably and safely is hampered by the heterogeneity and non-confidence among IoT nodes. In this article, we propose a blockchain-based collective Q-learning (CQL) approach to address the above issues, where lightweight IoT nodes are used to train parts of learning layers, then employing blockchain to share learning results in a verifiable and permanent manner. We further improve the traditional Proof of Work (PoW). Instead of solving a meaningless puzzle, we regard the learning process in the IoT node as a piece of work. Accordingly, the winner is the IoT node with the minimum reduced percentage of the learning loss function, referred to as Proof of Learning (PoL) consensus protocol. Specifically, in order to show how the CQL approach works, we use it to address a networking integrated cloud-edge-end resource allocation in IoT. Experimental results reveal the superior performance of the proposed scheme.

23 July 2019 in IEEE Transactions on Cloud Computing
Verified
Journal Article
Closed access
CQChao Qiu
Chao Qiu
Haipeng YaoHaipeng Yao
Haipeng Yao
CJChunxiao Jiang
Chunxiao Jiang
SGSong Guo
Song Guo
Fangmin XuFangmin Xu
Fangmin Xu
Recently, the term ‘Internet of Things’ (IoT) has garnered great attention. As a trusted, dependable, and decentralized approach, blockchain has already been used in IoT. However, the existing blockchain has a number of drawbacks that prevent it from being used as a generic platform for IoT. The nodes in IoT are heavily resource-limited, especially computing and networking resources. Unfortunately, they are necessary for the blockchain to solve complicated puzzles and propagate blocks. In this paper, we propose agent mining and cloud mining approaches to solve the above problem in the blockchain-enabled IoT. To be specific, miners act as mining agents for nodes in IoT, offload mining tasks to cloud computing servers, and use networking resources dynamically. Furthermore, in order to enhance the performance, the access selection of users, computing resources allocation, and networking resources allocation are formulated as a joint optimization problem. We then propose a dueling deep reinforcement learning approach to address this problem. Numerical results justify the effectiveness of our proposed scheme.