REVIEW 2 major objections 1 minor 32 references
OPPLOAD: Offloading Computational Workflows in Opportunistic Networks
T0 review · 2 major / 1 minor · reviewed 2026-05-24 · grok-4.3
Pith's one-line read OPPLOAD assigns workflow tasks to capable workers in opportunistic networks either ahead of time or on demand.
desk verdict OPPLOAD gives a Python framework for workflow offloading with preselected or just-in-time worker assignment plus load balancing, but the evaluation has no details and the design rests on capability announcements that opportunistic networks make unreliable. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The assignment logic that matches tasks only to workers announcing matching capabilities, supporting both preselection and just-in-time selection while distributing load across multiple workers.
What would settle it
A test run in which workers either withhold capability announcements or network drops cause repeated task handoff failures, resulting in workflows that never finish.
Extended reading notes
Core claim
OPPLOAD is a framework for offloading computational workflows in opportunistic networks. Individual tasks are assigned to remote workers that announce their capabilities, either through preselection or through just-in-time matching that automatically picks a suitable worker for the next task. The same task can run on several workers chosen to balance load. The Python implementation demonstrates that this assignment logic functions under intermittent connectivity.
Load-bearing premise
Workers will announce their capabilities accurately and on time, and the network will allow reliable enough discovery and handoff for the assignment logic to complete tasks without frequent failure.
Editorial extensions
If this is right
- Mobile devices can finish resource-heavy workflows even when local hardware is insufficient.
- Computation proceeds across devices without requiring continuous end-to-end connectivity.
- Load spreads automatically so no single worker becomes a bottleneck.
- Workflows adapt to whatever capable devices appear without manual retuning.
Reading between the lines
- The same matching approach might apply to other challenged networks such as delay-tolerant or rural wireless settings.
- Combining the framework with existing container or virtual-machine runtimes could reduce the engineering cost of porting workflows.
- Measuring how often capability announcements become stale under real user movement would quantify the overhead of the just-in-time path.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents OPPLOAD, a framework for offloading computational workflows in opportunistic networks. Tasks within a workflow can be assigned to remote workers either preselected in advance or just-in-time via automatic matching to capable workers that announce their capabilities; load balancing is supported by executing tasks across multiple automatically selected workers. The authors release a Python implementation as open-source software and state that experimental evaluation demonstrates the feasibility of the approach.
Significance. If the experimental results are robust and the framework proves practical under realistic intermittent conditions, OPPLOAD could contribute to computation offloading techniques for mobile, edge, and fog computing in unreliable networks. The open-source release supports reproducibility and is a clear strength.
major comments (2)
- [Abstract] Abstract: the claim that 'the results of our experimental evaluation demonstrate the feasibility of our approach' is unsupported by any details on setup, metrics, baselines, error handling, or quantitative outcomes, making it impossible to determine whether the data actually validates the framework. This is load-bearing for the central feasibility claim.
- [Framework description (assignment logic)] Framework description (worker assignment and load balancing logic): the preselected or just-in-time matching and automatic load balancing are defined to operate exclusively on workers that announce capabilities, yet no mechanisms are described for handling inaccurate/timely announcements, stale capability data, discovery failures, or contact-duration limits typical of opportunistic networks. This unaddressed precondition directly affects whether the assignment logic can function as claimed.
minor comments (1)
- [Abstract] The abstract would benefit from a brief high-level summary of key experimental outcomes (e.g., success rates or overhead metrics) to strengthen the feasibility statement without requiring full details.
Simulated Author's Rebuttal
We are grateful to the referee for their thorough review of our manuscript on OPPLOAD. We address each of the major comments in detail and outline the changes we plan to make to the paper.
read point-by-point responses
-
Referee: [Abstract] Abstract: the claim that 'the results of our experimental evaluation demonstrate the feasibility of our approach' is unsupported by any details on setup, metrics, baselines, error handling, or quantitative outcomes, making it impossible to determine whether the data actually validates the framework. This is load-bearing for the central feasibility claim.
Authors: We acknowledge that the abstract, due to space constraints, does not include specific details on the experimental setup, metrics, baselines, error handling, or quantitative outcomes. The full manuscript contains a dedicated experimental evaluation section that provides these elements to support the feasibility claim. To address the concern directly in the abstract, we will revise it to include a concise reference to the key aspects of the evaluation and its outcomes. This will make the central claim more transparent without altering the manuscript's core content. revision: yes
-
Referee: [Framework description (assignment logic)] Framework description (worker assignment and load balancing logic): the preselected or just-in-time matching and automatic load balancing are defined to operate exclusively on workers that announce capabilities, yet no mechanisms are described for handling inaccurate/timely announcements, stale capability data, discovery failures, or contact-duration limits typical of opportunistic networks. This unaddressed precondition directly affects whether the assignment logic can function as claimed.
Authors: The framework description focuses on the core assignment and load-balancing logic predicated on workers announcing their capabilities. The manuscript does not describe mechanisms for inaccurate or stale announcements, discovery failures, or contact-duration limits. We will revise the framework section to explicitly articulate these operating assumptions and add a discussion of their implications along with high-level mitigation strategies (such as timestamped announcements and fallback selection). This will clarify the preconditions while remaining within the paper's scope. revision: partial
Circularity Check
No circularity: systems framework paper with no derivations or fitted predictions
full rationale
The paper describes a software framework (OPPLOAD) for workflow offloading, including task assignment logic and load balancing based on capability announcements. No equations, parameter fitting, predictions, or uniqueness theorems appear in the provided text or abstract. The feasibility claim rests on experimental evaluation rather than any derivation chain that reduces to its own inputs by construction. No self-citation load-bearing steps or ansatz smuggling are present. This is a standard self-contained systems description.
Assumptions & free parameters
Cite this review
Pith. "Pith review of OPPLOAD: Offloading Computational Workflows in Opportunistic Networks." pith.science (2026). https://pith.science/paper/ROE5VULX
@misc{pith2026190710971,
author = {Pith},
title = {Pith review of: OPPLOAD: Offloading Computational Workflows in Opportunistic Networks},
year = {2026},
howpublished = {\url{https://pith.science/paper/ROE5VULX}},
note = {Machine review of arXiv:1907.10971}
}
read the original abstract
Computation offloading is often used in mobile cloud, edge, and/or fog computing to cope with resource limitations of mobile devices in terms of computational power, storage, and energy. Computation offloading is particularly challenging in situations where network connectivity is intermittent or error-prone. In this paper, we present OPPLOAD, a novel framework for offloading computational workflows in opportunistic networks. The individual tasks forming a workflow can be assigned to particular remote execution platforms (workers) either preselected ahead of time or decided just in time where a matching worker will automatically be assigned for the next task. Tasks are only assigned to capable workers that announce their capabilities. Furthermore, tasks of a workflow can be executed on multiple workers that are automatically selected to balance the load. Our Python implementation of OPPLOAD is publicly available as open source software. The results of our experimental evaluation demonstrate the feasibility of our approach.
Figures
Figures from the paper (3 more)
Reference graph
Works this paper leans on
-
[1]
Competitive partial computation offloading for maximizing energy efficiency in mobile cloud computing,
S. Ahn, J. Lee, S. Park, S. S. Newaz, and J. K. Choi, “Competitive partial computation offloading for maximizing energy efficiency in mobile cloud computing,” IEEE Access, vol. 6, pp. 899–912, 2018
work page 2018
-
[2]
Core: A real-time network emulator,
J. Ahrenholz, C. Danilov, T. R. Henderson, and J. H. Kim, “Core: A real-time network emulator,” in MILCOM 2008-2008 IEEE Military Communications Conference. IEEE, 2008, pp. 1–7
work page 2008
-
[3]
An experimental evaluation of delay-tolerant networking with Serval,
L. Baumg ¨artner, P. Gardner-Stephen, P. Graubner, J. Lakeman, J. H¨ochst, P. Lampe, N. Schmidt, S. Schulz, A. Sterz, and B. Freisleben, “An experimental evaluation of delay-tolerant networking with Serval,” in Global Humanitarian Technology Conference (GHTC), 2016 . IEEE, 2016, pp. 70–79
work page 2016
-
[4]
Speak less, hear enough: On dynamic announcement intervals in wireless on-demand networks,
L. Baumg ¨artner, P. Graubner, J. H ¨ochst, A. Klein, and B. Freisleben, “Speak less, hear enough: On dynamic announcement intervals in wireless on-demand networks,” in 13th Ann. Conf. on Wireless On- demand Network Systems & Services (WONS) . IEEE, 2017, pp. 33–40
work page 2017
-
[5]
Environmental monitoring using low-cost hardware and infrastructureless wireless communication,
L. Baumg ¨artner, A. Penning, P. Lampe, B. Richerzhagen, R. Steinmetz, and B. Freisleben, “Environmental monitoring using low-cost hardware and infrastructureless wireless communication,” in 2018 IEEE Global Humanitarian Technology Conf. (GHTC) . IEEE, 2018, pp. 1–8
work page 2018
-
[6]
A migration-enhanced edge computing support for mobile devices in hostile environments,
P. Bellavista, A. Zanni, and M. Solimando, “A migration-enhanced edge computing support for mobile devices in hostile environments,” in 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC). IEEE, 2017, pp. 957–962
work page 2017
-
[7]
Have you asked your neighbors? a hidden market approach for device-to-device offload- ing,
D. Chatzopoulos, M. Ahmadi, S. Kosta, and P. Hui, “Have you asked your neighbors? a hidden market approach for device-to-device offload- ing,” in 17th IEEE Int. Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM). IEEE, 2016, pp. 1–9
work page 2016
-
[8]
Efficient multi-user computation offloading for mobile-edge cloud computing,
X. Chen, L. Jiao, W. Li, and X. Fu, “Efficient multi-user computation offloading for mobile-edge cloud computing,” IEEE/ACM Transactions on Networking, no. 5, pp. 2795–2808, 2016
work page 2016
Show all 32 references
-
[9]
Context- aware task migration for hart-centric collaboration over wifi based tactile internet infrastructures,
M. Chowdhury, E. Steinbach, W. Kellerer, and M. Maier, “Context- aware task migration for hart-centric collaboration over wifi based tactile internet infrastructures,” IEEE Transactions on Parallel and Distributed Systems, vol. 29, no. 6, pp. 1231–1246, 2018
2018
-
[10]
From opportunistic networks to opportunistic computing,
M. Conti, S. Giordano, M. May, and A. Passarella, “From opportunistic networks to opportunistic computing,” IEEE Communications Magazine, vol. 48, no. 9, pp. 126–139, 2010
2010
-
[11]
Computation offloading for service workflow in mobile cloud computing,
S. Deng, L. Huang, J. Taheri, and A. Y . Zomaya, “Computation offloading for service workflow in mobile cloud computing,” IEEE Transactions on Parallel and Distributed Systems , vol. 26, no. 12, pp. 3317–3329, 2015
2015
-
[12]
The w 5 framework for computation offloading in the internet of things,
H. H. Elazhary and S. F. Sabbeh, “The w 5 framework for computation offloading in the internet of things,” IEEE Access , vol. 6, pp. 23 883– 23 895, 2018
2018
-
[13]
Computation offloading based on cooperations of mobile edge computing-enabled base stations,
W. Fan, Y . Liu, B. Tang, F. Wu, and Z. Wang, “Computation offloading based on cooperations of mobile edge computing-enabled base stations,” IEEE Access, vol. 6, pp. 22 622–22 633, 2018
2018
-
[14]
Computation offloading and resource allocation in d2d-enabled mobile edge computing,
J. Feng, L. Zhao, J. Du, X. Chu, and F. R. Yu, “Computation offloading and resource allocation in d2d-enabled mobile edge computing,” in 2018 IEEE Int. Conf. on Communications (ICC) . IEEE, 2018, pp. 1–6
2018
-
[15]
Computing with nearby mobile devices: a work sharing algorithm for mobile edge-clouds,
N. Fernando, S. W. Loke, and W. Rahayu, “Computing with nearby mobile devices: a work sharing algorithm for mobile edge-clouds,” IEEE Transactions on Cloud Computing , no. 1, pp. 1–1, 2016
2016
-
[16]
Adaptive code offloading for mobile cloud applications: Exploiting fuzzy sets and evidence-based learning,
H. Flores and S. Srirama, “Adaptive code offloading for mobile cloud applications: Exploiting fuzzy sets and evidence-based learning,” in 4th ACM Workshop on Mobile Cloud Computing and Services. ACM, 2013, pp. 9–16
2013
-
[17]
Mobile to mobile compu- tational offloading in multi-hop cooperative networks,
C. Funai, C. Tapparello, and W. Heinzelman, “Mobile to mobile compu- tational offloading in multi-hop cooperative networks,” in IEEE Global Communications Conference (GLOBECOM) . IEEE, 2016, pp. 1–7
2016
-
[18]
Serval mesh software-wifi multi model management,
P. Gardner-Stephen and S. Palaniswamy, “Serval mesh software-wifi multi model management,” in 1st International Conference on Wireless Technologies for Humanitarian Relief . ACM, 2011, pp. 71–77
2011
-
[19]
Comet: Code offload by migrating execution transparently
M. S. Gordon, D. A. Jamshidi, S. A. Mahlke, Z. M. Mao, and X. Chen, “Comet: Code offload by migrating execution transparently.” in OSDI, vol. 12, 2012, pp. 93–106
2012
-
[20]
Opportunistic named functions in disruption-tolerant emergency networks,
P. Graubner, P. Lampe, J. H ¨ochst, L. Baumg ¨artner, M. Mezini, and B. Freisleben, “Opportunistic named functions in disruption-tolerant emergency networks,” in Proceedings of the 15th ACM International Conference on Computing Frontiers . ACM, 2018, pp. 129–137
2018
-
[21]
A survey of computation offloading for mobile systems,
K. Kumar, J. Liu, Y .-H. Lu, and B. Bhargava, “A survey of computation offloading for mobile systems,” Mobile Networks and Applications , vol. 18, no. 1, pp. 129–140, 2013
2013
-
[22]
Smartface: Efficient face detection on smartphones for wireless on-demand emer- gency networks,
P. Lampe, L. Baumg ¨artner, R. Steinmetz, and B. Freisleben, “Smartface: Efficient face detection on smartphones for wireless on-demand emer- gency networks,” in 24th Int. Conference on Telecommunications (ICT) . IEEE, 2017, pp. 1–7
2017
-
[23]
Towards resource sharing in mobile device clouds: Power balancing across mobile devices,
A. Mtibaa, A. Fahim, K. A. Harras, and M. H. Ammar, “Towards resource sharing in mobile device clouds: Power balancing across mobile devices,” in ACM SIGCOMM Computer Communication Review, vol. 43, no. 4. ACM, 2013, pp. 51–56
2013
-
[24]
Mobile computation bursting: An applica- tion partitioning and offloading decision engine,
A. Ravi and S. K. Peddoju, “Mobile computation bursting: An applica- tion partitioning and offloading decision engine,” in 19th Int. Conference on Distributed Computing and Networking , no. 46. ACM, 2018
2018
-
[25]
Serendipity: enabling remote computing among intermittently connected mobile devices,
C. Shi, V . Lakafosis, M. H. Ammar, and E. W. Zegura, “Serendipity: enabling remote computing among intermittently connected mobile devices,” in 13th ACM Int. Symposium on Mobile Ad Hoc Networking and Computing. ACM, 2012, pp. 145–154
2012
-
[26]
DTN-RPC: Remote procedure calls for disruption-tolerant networking,
A. Sterz, L. Baumg ¨artner, R. Mogk, M. Mezini, and B. Freisleben, “DTN-RPC: Remote procedure calls for disruption-tolerant networking,” in IFIP Networking Conference . IEEE, 2017, pp. 1–9
2017
-
[27]
Mobility-assisted opportunistic computation offloading,
C. Wang, Y . Li, and D. Jin, “Mobility-assisted opportunistic computation offloading,” IEEE Communications Letters , vol. 18, no. 10, pp. 1779– 1782, 2014
2014
-
[28]
Network aware mobile edge computation partitioning in multi-user environments,
L. Yang, J. Cao, Z. Wang, and W. Wu, “Network aware mobile edge computation partitioning in multi-user environments,” IEEE Transac- tions on Services Computing , 2018
2018
-
[29]
A framework for partitioning and execution of data stream applications in mobile cloud computing,
L. Yang, J. Cao, Y . Yuan, T. Li, A. Han, and A. Chan, “A framework for partitioning and execution of data stream applications in mobile cloud computing,” ACM SIGMETRICS Performance Evaluation Review, vol. 40, no. 4, pp. 23–32, 2013
2013
-
[30]
Automated selection of offloadable tasks for mobile computation offloading in edge computing,
A. Zanni, S.-Y . Yu, P. Bellavista, R. Langar, and S. Secci, “Automated selection of offloadable tasks for mobile computation offloading in edge computing,” in 2017 13th international conference on network and service management (CNSM) . IEEE, 2017, pp. 1–5
2017
-
[31]
A real- time and non-cooperative task allocation framework for social sensing applications in edge computing systems,
D. Zhang, Y . Ma, Y . Zhang, S. Lin, X. S. Hu, and D. Wang, “A real- time and non-cooperative task allocation framework for social sensing applications in edge computing systems,” in 2018 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS) . IEEE, 2018, pp...
2018
-
[32]
Offloading in mobile cloudlet systems with intermittent connectivity,
Y . Zhang, D. Niyato, and P. Wang, “Offloading in mobile cloudlet systems with intermittent connectivity,” IEEE Transactions on Mobile Computing, vol. 14, no. 12, pp. 2516–2529, 2015
2015
Reviewed May 24, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.