Next Article in Journal
Augmenting Ear Accessories for Facial Gesture Input Using Infrared Distance Sensor Array
Next Article in Special Issue
Modeling Distributed MQTT Systems Using Multicommodity Flow Analysis
Previous Article in Journal
Numerical Solutions of a Differential System Considering a Pure Hybrid Fuzzy Neutral Delay Theory
Previous Article in Special Issue
Reputation-Based Sharding Consensus Model in Information-Centric Networking
 
 
Article
Peer-Review Record

TCP-LoRaD: A Loss Recovery and Differentiation Algorithm for Improving TCP Performance over MANETs in Noisy Channels

Electronics 2022, 11(9), 1479; https://doi.org/10.3390/electronics11091479
by Nurul I. Sarkar 1,*, Ping-Huan Ho 1, Sonia Gul 2 and Salahuddin Muhammad Salim Zabir 3
Reviewer 1: Anonymous
Reviewer 2: Anonymous
Electronics 2022, 11(9), 1479; https://doi.org/10.3390/electronics11091479
Submission received: 16 March 2022 / Revised: 25 April 2022 / Accepted: 2 May 2022 / Published: 5 May 2022
(This article belongs to the Special Issue Feature Papers in "Networks" Section)

Round 1

Reviewer 1 Report

The authors in this work improve TCP by proposed a method TCP-LoRaD that use the main parameter of the TCP. 

Some remarks should be clarified:

1- The figures are not clear for the readers

2- In equation (7), how to learn the value of alpha 

3- How to choose or estimate the noise channel. 

Author Response

Please see attached document.

Author Response File: Author Response.pdf

Reviewer 2 Report

The authors present a novel TCP protocol for lossy networks. The paper is already substantial in size.

1. Nevertheless, pls introduce loss recovery mechanisms for selected protocols (e.g., TCP WELCOME)

2. Pls, provide an enhanced rationale for the selected parameters. This would allow the reader to, for example, understand why in the congested situation RTTc > RTT. It would be good to provide insights into the expected values of those parameters (eq. 1-11) in some hypothetical cases, allowing the reader to easily follow the paper's key message. 

3. Pls, expand ALL abbreviations, e.g., ACK, MSS, FTP. 

4. Use standard SI units, e.g., watt -> W, meters/second -> m/s

5. The "increasing/varying node" comparison should always mention the increasing/varying NUMBER of nodes. 

6. Pls, provide some statistical information about all presented figures, i.e., how many trials per point are provided. Pls, display other parameters such as min, max, and standard deviation in all figures. 

7. In Fig 5, pls explain why there is a substantial difference in the case of 5 nodes, while in other situations, i.e., 10-20 nodes, the difference is so minor.

8. In Fig. 6, the same for 20 nodes against 5-15 nodes.

9. In Fig. 13, pls comment on the MSS/MTU in this network.

10. Pls compare fairness (e.g., the Jain index) between TCP-LoRaD and other TCP versions (e.g., TCP Reno) for selected situations, e.g., upon a good channel.

11. The paper claims to implement TCP-LoRaD in Riverbed Modeler (i.e., OPNET). However, it mentions that TCP-WELCOME was implemented in NS-2. Therefore, what implementation of TCP-WELCOME is used in this paper? Is it TCP-WELCOME ported from NS-2? If so, can you point a link, e.g., Github implementation?

12. If possible, pls provide the implementation of TCP-LoRaD through Git or other channels. 

Author Response

Please see attached document.

Author Response File: Author Response.pdf

Round 2

Reviewer 2 Report

The paper is good to go.

Back to TopTop