【论文】


会议论文

[1] Tongguang Zhang, Shuai Zhao, Bo Cheng and Junliang Chen, "SEEM: simulation experimental environments for mobile applications in MANETs: poster," the 22nd Annual International Conference on Mobile Computing and Networking (MobiCom '16). ACM, New York, NY, USA, 2016, pp. 454-455.EI20164502982790

[2] Tongguang Zhang, Shuai Zhao, Bingfei Ren, Yulong Shi, Bo Cheng and Junliang Chen, "Performance enhancement of multipath TCP in mobile Ad Hoc networks: poster," 2017 IEEE 25th ICNP, Toronto, ON, 2017, pp. 1-2. EI20180604774577

[3] Tongguang Zhang, Shuai Zhao, Yulong Shi, Bingfei Ren, Bo Cheng and Junliang Chen, "The implementation of improved MPTCP in MANETs: demo," 25th Internati- onal Conference on Network Protocols, Toronto, 2017, pp. 1-2.EI20180604774162

 

期刊论文:

1. Tongguang Zhang, Shuai Zhao, Budan Wu, Maurizio Farina, Bo Cheng and Junliang Chen, Lightweight SOA-based twin-engine architecture for enterprise systems in fixed and mobile environments, China Communications, Oct. 2016, 13(9): 183-194 (SCI)

[1] Tongguang Zhang, Shuai Zhao, Budan Wu, Maurizio Farina, Bo Cheng and Junliang Chen, "Lightweight SOA-based twin-engine architecture for enterprise systems in fixed and mobile environments," in China Communications, vol. 13, no. 9, pp. 183-194, Sept. 2016. SCI000383938000020

 

2. Tongguang Zhang, Shuai Zhao, Bo Cheng, Bingfei Ren and Junliang Chen, FEP: High Fidelity Experiment Platform for Mobile Networks, IEEE Access, Jan. 2018, 6: 3858-3871 (SCI)

[2] Tongguang Zhang, Shuai Zhao, Bo Cheng, Bingfei Ren and Junliang Chen, "FEP: High Fidelity Experiment Platform for Mobile Networks," in IEEE Access, vol. 6, pp. 3858-3871, 2018. SCI000426575400001

 

3. Tongguang Zhang, Shuai Zhao, Bo Cheng, Maurizio Farina, Jiwei Huang, Junliang Chen, Bingfei Ren and Shoulu Hou, Lightweight SOA-Based Multi-Engine Architecture for Workflow Systems in Mobile Ad Hoc Networks, IEEE Access, Mar. 2018, 6: 14212-14222 (SCI)

[3] Tongguang Zhang, Shuai Zhao, Bo Cheng, Maurizio Farina, Jiwei Huang, Junliang Chen, Bingfei Ren and Shoulu Hou, "Lightweight SOA-Based Multi-Engine Architecture for Workflow Systems in Mobile Ad Hoc Networks," in IEEE Access, vol. 6, pp. 14212-14222, 2018.   SCI000429249600001

 

4. Tongguang Zhang, Shuai Zhao, Bo Cheng, Bingfei Ren, and Junliang Chen, Research, Implementation and Improvement of MPTCP on Mobile Smart Devices, International Journal of Computers and Applications, Apr. 2018, 40: 1-11 (EI)

[4] Tongguang Zhang, Shuai Zhao, Bo Cheng, Bingfei Ren, and Junliang Chen, "Research, Implementation and Improvement of MPTCP on Mobile Smart Devices," International Journal of Computers and Applications, vol. 40, pp. 1-11, Apr. 2018. DOI: 10.1080/1206212X.2018.1455020

 

5. Tongguang Zhang, Shuai Zhao and Bo Cheng, Multipath Routing and MPTCP-Based Data Delivery Over Manets, IEEE Access, Feb. 2020, 8: 32652-32673 (SCI)

 

6. Jialei Liu; Ao Zhou, Chunhong Liu, Tongguang Zhang, Lianyong Qi, Shangguang Wang and Rajkumar Buyya, "Reliability-Enhanced Task Offloading in Mobile Edge Computing Environments," in IEEE Internet of Things Journal, vol. 9, no. 13, pp. 10382-10396, Jul. 2022

 

7Tongguang Zhang, Xiaokang Zhou, Jialei Liu, Bo Cheng, Xiaolong Xu, Lianyong Qi, Qiaomei Tian, and Zhiguo Wan, "QoE-Driven Data Communication Framework for Consumer Electronics in Tele-Healthcare System," in IEEE Transactions on Consumer Electronics, vol. 69, no. 4, pp. 719-733, Nov. 2023

 

8Tongguang Zhang, Chunhong Liu, Qiaomei Tian and Bo Cheng, "Cloud-Edge Collaboration-Based Multi-Cluster System for Space-Ground Integrated Network," in International Journal of Satellite Communications and Networking, DOI: 10.1002/sat.1541

 

====================================================================================================================================

 

会议论文

[1] Tongguang Zhang, Shuai Zhao, Bo Cheng and Junliang Chen, "SEEM: simulation experimental environments for mobile applications in MANETs: poster," the 22nd Annual International Conference on Mobile Computing and Networking (MobiCom '16). ACM, New York, NY, USA, 2016, pp. 454-455.(EI20164502982790

 In some special circumstances, such as earthquakes, tsunamis and floods, etc. Infrastructure communication facilities are damaged, all communications are interrupted. For the communication between peoples, Android smartphones can be used to construct Mobile Ad Hoc Networks (MANETs). To improve the work efficiency, it is necessary to run the Information Systems (Android Applications) in MANETs, therefore the distribution of information becomes convenient. However, it is very hard to get a real MANET environment to test Android Applications, and so far, we have not found any MANETs simulation environments which can be used to test actual Android Applications. Therefore, we propose a Simulation Experimental Environment for Android Applications in MANETs (SEEM). The test results show that the SEEM is practicable to test Android Applications in MANETs. We believe that the SEEM will be beneficial to the researchers and developers who need to develop and test actual Android Applications in MANETs.

 

 

[2] Tongguang Zhang, Shuai Zhao, Bingfei Ren, Yulong Shi, Bo Cheng and Junliang Chen, "Performance enhancement of multipath TCP in mobile Ad Hoc networks: poster," 2017 IEEE 25th ICNP, Toronto, ON, 2017, pp. 1-2. (EI20180604774577

 In some special circumstances, e.g. tsunamis, floods, battlefields, earthquakes, etc., communication infrastructures are damaged or non-existent, as well as unmanned aerial vehicle (UAV) cluster. For the communication between people or UAVs, UAVs or mobile smart devices (MSDs) can be used to construct Mobile Ad Hoc Networks (MANETs), and Multipath TCP (MPTCP) can be used to simultaneously transmit in one TCP connection via multiple interfaces of MSDs. However the original MPTCP subpaths creating algorithm can establish multiple subpaths between two adjacent nodes, thus cannot achieve true concurrent data transmission. To solve this issue, we research and improve both the algorithm of adding routing table entries and the algorithm of establishing subpaths to offer more efficient use of multiple subpaths and better network traffic load balancing. The main works are as follows: (1) improve multi-hop routing protocol; (2) run MPTCP on UAVs or MSDs; (3) improve MPTCP subpaths establishment algorithm. The results show that our algorithms have better performance than the original MPTCP in achieving higher data throughput.

 

[3] Tongguang Zhang, Shuai Zhao, Yulong Shi, Bingfei Ren, Bo Cheng and Junliang Chen, "The implementation of improved MPTCP in MANETs: demo," 25th Internati- onal Conference on Network Protocols, Toronto, 2017, pp. 1-2.(EI20180604774162

 In some special circumstances, e.g. tsunamis, floods, battlefields, earthquakes, etc., communication infrastructures are damaged or non-existent, as well as unmanned aerial vehicle (UAV) cluster. For the communication between people or UAVs, UAVs or mobile smart devices (MSDs) can be used to construct Mobile Ad Hoc Networks (MANETs), and Multipath TCP (MPTCP) can be used to simultaneously transmit in one TCP connection via multiple interfaces of MSDs. However the original MPTCP subpaths creating algorithm can establish multiple subpaths between two adjacent nodes, thus cannot achieve true concurrent data transmission. To solve this issue, we research and improve both the algorithm of adding routing table entries and the algorithm of establishing subpaths to offer more efficient use of multiple subpaths and better network traffic load balancing. The main works are as follows: (1) improve multi-hop routing protocol; (2) run MPTCP on UAVs or MSDs; (3) improve MPTCP subpaths establishment algorithm. The results show that our algorithms have better performance than the original MPTCP in achieving higher data throughput.

 

期刊论文:

1. Tongguang Zhang, Shuai Zhao, Budan Wu, Maurizio Farina, Bo Cheng and Junliang Chen, Lightweight SOA-based twin-engine architecture for enterprise systems in fixed and mobile environments, China Communications, Oct. 2016, 13(9): 183-194 (SCI)

[1] Tongguang Zhang, Shuai Zhao, Budan Wu, Maurizio Farina, Bo Cheng and Junliang Chen, "Lightweight SOA-based twin-engine architecture for enterprise systems in fixed and mobile environments," in China Communications, vol. 13, no. 9, pp. 183-194, Sept. 2016. (SCI000383938000020

 Mobile devices as a popular computing platform for enterprise systems have enabled certain tasks to be executed out of office. However, the work may be interrupted due to the server shutdown or network disconnection when employees access traditional single-engine Business Process Management System. To overcome this defect, we present a lightweight twin-engine architecture based on Service Oriented Architecture (SOA). In this paper, we discuss in detail the design and implementation of the architecture, and present a trigger mechanism to activate engines according to the states of hybrid environments since it is critical for the two types of engines to cooperate closely in hybrid environments with fixed and mobile computing resources. The experimental results validate the usability of the architecture.

 

2. Tongguang Zhang, Shuai Zhao, Bo Cheng, Bingfei Ren and Junliang Chen, FEP: High Fidelity Experiment Platform for Mobile Networks, IEEE Access, Jan. 2018, 6: 3858-3871 (SCI)

[2] Tongguang Zhang, Shuai Zhao, Bo Cheng, Bingfei Ren and Junliang Chen, "FEP: High Fidelity Experiment Platform for Mobile Networks," in IEEE Access, vol. 6, pp. 3858-3871, 2018. (SCI000426575400001

 To make experiments more convenient and then quickly deploy theoretical research results to practical systems, e.g., porting multipath transmission control protocol (MPTCP) to Android, or testing real network protocols or network applications in real mobile operating systems (MOS) in mobile networks, we propose and design a high-fidelity experiment platform for mobile networks (FEP) which seamlessly connects academia and industry in the research area of mobile networks. By using FEP, engineers and researchers can share the same set of code. We implement FEP by adopting Fedora, NS-3, VirtualBox, Android, and Docker. FEP consists of two parts: real world and virtual world. The real world includes commercial off-the-shelf smartphones with MOS installed. The virtual world includes a simulation platform, and most of experiment and development works are conducted on the platform. The key point of connecting the two parts is to port a real MOS to VirtualBox, and consequently, the modified code on the simulation platform can be almost directly used in the real MOS, which is why we call it high fidelity. To the best of our knowledge, it is the first time to do that. To demonstrate the high fidelity, we describe the process of porting MPTCP to Android and show a demonstration of Information System for Disaster Relief in MANET. Experimental results show that FEP has the practical value and achieves high accuracy and code high fidelity.

 

3. Tongguang Zhang, Shuai Zhao, Bo Cheng, Maurizio Farina, Jiwei Huang, Junliang Chen, Bingfei Ren and Shoulu Hou, Lightweight SOA-Based Multi-Engine Architecture for Workflow Systems in Mobile Ad Hoc Networks, IEEE Access, Mar. 2018, 6: 14212-14222 (SCI)

[3] Tongguang Zhang, Shuai Zhao, Bo Cheng, Maurizio Farina, Jiwei Huang, Junliang Chen, Bingfei Ren and Shoulu Hou, "Lightweight SOA-Based Multi-Engine Architecture for Workflow Systems in Mobile Ad Hoc Networks," in IEEE Access, vol. 6, pp. 14212-14222, 2018.   (SCI000429249600001

 At present, most mainstream workflow systems adopt client/server architecture where the workflow system server (WSS) runs on a server in a fixed network or cloud and the workflow system client (WSC) runs on a PC or a mobile smart device (MSD), such as a smartphone. However, in special circumstances (e.g., battlefields, earthquakes, tsunamis, and floods) communication infrastructure can be damaged or it does not exist; consequently, traditional workflow systems cannot meet the need. MSDs are now more powerful than ever and can be used to construct mobile ad hoc networks (MANETs) in special circumstances. To provide communication using workflow technology in MANETs, we present a lightweight service-oriented architecture-based multi-engine architecture for workflow systems in MANETs. One characteristic of the architecture is that certain MSDs play dual roles, functioning as both a WSS and a WSC. We provide the architecture design details and implement the workflow engine on Linux/Android platforms. Because the multiple workflow engines must be able to cooperate closely, we present a multi-engine trigger mechanism. The test results validate the effectiveness and availability of the workflow engine and verify the feasibility of the algorithm for the multi-engine trigger mechanism.

 

4. Tongguang Zhang, Shuai Zhao, Bo Cheng, Bingfei Ren, and Junliang Chen, Research, Implementation and Improvement of MPTCP on Mobile Smart Devices, International Journal of Computers and Applications, Apr. 2018, 40: 1-11 (EI)

[4] Tongguang Zhang, Shuai Zhao, Bo Cheng, Bingfei Ren, and Junliang Chen, "Research, Implementation and Improvement of MPTCP on Mobile Smart Devices," International Journal of Computers and Applications, vol. 40, pp. 1-11, Apr. 2018. DOI: 10.1080/1206212X.2018.1455020

 As more and more mobile smart devices (MSDs) are equipped with multiple wireless network interfaces (e.g. WiFi, cellular, etc.), MultiPath TCP (MPTCP) can enable MSDs to send data over several interfaces or paths and can achieve better throughput and robust data transfers. MPTCP thus attracts an increasing interest from both academia and industry. This paper systematically studies MPTCP and clearly describes the relationship between each portions of MPTCP. Up to now, MPTCP has not been widely used in the mobile Internet, one of the reasons is that it is a challenge to research, implement and test MPTCP on the actual MSDs. To overcome the shortcoming of the existing researches on MPTCP being mainly limited to network simulators, a novel approach to port MPTCP to MSDs is proposed, which includes three main steps: first, run real mobile operating system (MOS) on VirtualBox; second, port MPTCP to MOS on VirtualBox and test; third, directly copy modified files in the second step to real MOS on MSD and test. By using this method, MPTCP V0.90 is successfully ported to a real smartphone running Android-7.1.1 for the first time. The validity of the method is proved by experiments. In addition, this paper improves the subpath establishment algorithm of MPTCP and applies the improved MPTCP to Mobile Ad Hoc Network (MANET) constructed by MSDs, the test result shows that our algorithm has better performance than the original MPTCP in achieving higher data throughput.

 

5. Tongguang Zhang, Shuai Zhao and Bo Cheng, Multipath Routing and MPTCP-Based Data Delivery Over Manets, IEEE Access, Feb. 2020, 8: 32652-32673 (SCI)

 In some special circumstances (e.g., tsunamis, battlefields, and earthquakes), communication infrastructures are damaged or nonexistent. For communication among people, mobile smart devices (MSDs) can be used to construct mobile ad hoc networks (MANETs). This paper focuses on the problem of data delivery in MANETs aiming to improve the quality of service (QoS) and quality of experience (QoE) users receive. MANETs, however, have the well-known problems of frequent disconnections and high rates of failed transmissions as MSDs move in and out of network coverage areas, and the topology constantly changes. To solve these issues, the main contributions of this work are as follows: (1) we provide and investigate the QoE-driven multipath TCP (MPTCP)-based data delivery model in MANETs; (2) we present hidden Markov model-based optimal-start multipath routing, which can effectively predict a mobile node's near future network connection state according to its past connection state; (3) we leverage MPTCP to simultaneously transmit data via multiple interfaces of MSDs and improve the establishment method for MPTCP subpaths; and (4) we study and improve the algorithm of multihop routing in MANETs. The test results show that our algorithms can offer more efficient use of multiple subpaths and better network traffic load balancing than using standard MPTCP alone.

这篇论文的科研过程包括2018和2019年,是我做了近2年的科研成果。是在2019年8月投的稿,经过几轮审稿,在2020.2发表了。
论文所有的实验数据文件、实验视频、源代码文件,都可以在GitHub上访问:
https://github.com/ztguang/DoM

 

 

6. Jialei Liu; Ao Zhou, Chunhong Liu, Tongguang Zhang, Lianyong Qi, Shangguang Wang and Rajkumar Buyya, "Reliability-Enhanced Task Offloading in Mobile Edge Computing Environments," in IEEE Internet of Things Journal, vol. 9, no. 13, pp. 10382-10396, Jul. 2022

 Internet of Things (IoT) devices have become an integral part of our lives and are increasingly used in almost every field. Subsequently, there are a large number of latency-sensitive IoT applications (e.g., face recognition and autonomous driving) targeted for mobile edge computing environments. These IoT applications are often split into multiple collaborative tasks and offloaded onto containers or virtual machines (VMs) with certain failure rates and recovery rates. If these containers or VMs are not deployed in the same edge servers, the bandwidth resources of edge clouds must be consumed to transfer data. These factors increase the completion time of IoT applications to different degrees, and then affect their reliability level. Therefore, there exists equilibrium between the reliability level and bandwidth consumption. In this article, we investigate the equilibrium of minimizing the bandwidth consumption of IoT applications while maximizing the reliability level of these IoT applications during task offloading. We propose a multiobjective optimization problem, and transform it to a single-objective optimization problem. Furthermore, we introduce two efficient approaches to acquire two near-optimal solutions. The results of simulation experiments demonstrate that our proposed approaches can observably enhance the reliability level and reduce the bandwidth consumption of IoT applications compared with other related approaches. Meanwhile, we also make a comparative analysis of our proposed approaches.

 

7. Tongguang Zhang, Xiaokang Zhou, Jialei Liu, Bo Cheng, Xiaolong Xu, Lianyong Qi, Qiaomei Tian, and Zhiguo Wan, "QoE-Driven Data Communication Framework for Consumer Electronics in Tele-Healthcare System," in IEEE Transactions on Consumer Electronics, vol. 69, no. 4, pp. 719-733, Nov. 2023

 The COVID-19 pandemic has elicited interest in the development of novel, low-cost solutions for tele-healthcare that patients can use to consult with doctors using consumer electronics (CEs). Android CEs typically have multiple network interfaces. Simultaneous access to multiple interfaces can greatly enhance users’ quality of experience (QoE). To enhance data transmission throughput and robustness in tele-healthcare systems, we propose a QoE-driven data communication framework which can cater to all types of healthcare apps. The framework includes a QoE-driven congestion controller (QCC) and a QoE-driven MPTCP (multipath transmission control protocol) scheduler (QMS). Different app types correspond to specific QoE parameters that influence the QCC and QMS for meeting diverse healthcare app requirements. No server-side modifications are needed for this framework; only changes on the Android client side are necessary. We implement and experiment with the framework on an Android 13 smartphone in a real environment. Experimental results confirm the framework’s effectiveness and availability, and show that the QCC and QMS reduce completion time for transferring small files by at least 4.71% and for transferring big file by at least 13.94% compared with existing solutions.

这篇论文的科研过程包括2020、2021、2022和2023年,是我做了3年多的科研成果。是在2022年12月投的稿,经过几轮审稿,在2023.7发表了。
论文所有的实验数据文件、源代码文件,都可以在网上访问:
https://pan.baidu.com/s/1DY_c_UtTUfH2Q4I70r55zQ?pwd=pv2v
https://github.com/ztguang/QccQms4MPTCP-V3

 

 

8. Tongguang Zhang, Chunhong Liu, Qiaomei Tian and Bo Cheng, "Cloud-Edge Collaboration-Based Multi-Cluster System for Space-Ground Integrated Network," in International Journal of Satellite Communications and Networking, DOI: 10.1002/sat.1541

 As global informationization deepens, the importance of Space-Ground Integrated Network (SGIN) as a new network architecture becomes increasingly prominent. SGIN combines the advantages of ground and space networks, enabling global information interconnection and sharing through various communication means such as satellites, drones, and ground stations. However, due to its complex network environment and diverse communication requirements, traditional network architectures struggle to meet its demands for efficiency, stability, and scalability. To address these challenges, we focus on the research, design, and implementation of a cloud-edge collaboration-based multi-cluster system for SGIN. The goal is to construct an efficient, stable, and scalable network system capable of providing seamless global coverage and efficient communication within SGIN. We design a multi-cluster system architecture based on container technology, leveraging cloud and edge computing techniques for dynamic resource allocation and efficient utilization. This architecture aims to meet the diverse network service requirements of ground terminals, enhancing responsiveness, efficiency, resilience, and reliability of network services. Additionally, we introduce a multipath data transmission mechanism to support the transfer of large-scale data, such as remote sensing images. A simulation platform tailored for SGIN is developed, demonstrating the feasibility of the multi-cluster system and the effectiveness of multipath data transmission.

这篇论文的科研过程包括2023和2024年,是我做了1年多的科研成果。是在2024年8月投的稿,经过几轮审稿,在2024.11发表了。论文所有的实验数据文件、源代码文件(包含在26个VDI中)、首创的实验仿真平台,都可在网上访问:
https://pan.baidu.com/s/14OYD1oD8e9iLxjljxDkQjw?pwd=xu2c
https://pan.baidu.com/s/17qmAB5kGHQnWJSCrg1Ae-w?pwd=s73u
https://github.com/ztguang/SGIN

 

posted @ 2024-11-30 18:37  张同光  阅读(143)  评论(0编辑  收藏  举报