Loading…
Jay : A software framework for prototyping and evaluating offloading applications in hybrid edge clouds
We present Jay , a software framework for offloading applications in hybrid edge clouds. Jay provides an API, services, and tools that enable mobile application developers to implement, instrument, and evaluate offloading applications using configurable cloud topologies, offloading strategies, and j...
Saved in:
Published in: | Software, practice & experience practice & experience, 2023-10, Vol.53 (10), p.2007-2025 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | We present
Jay
, a software framework for offloading applications in hybrid edge clouds.
Jay
provides an API, services, and tools that enable mobile application developers to implement, instrument, and evaluate offloading applications using configurable cloud topologies, offloading strategies, and job types. We start by presenting
Jay
's job model and the concrete architecture of the framework. We then present the programming API with several examples of customization. Then, we turn to the description of the internal implementation of
Jay
instances and their components. Finally, we describe the
Jay
Workbench, a tool that allows the setup, execution, and reproduction of experiments with networks of hosts with different resource capabilities organized with specific topologies. The complete source code for the framework and workbench is provided in a GitHub repository. |
---|---|
ISSN: | 0038-0644 1097-024X |
DOI: | 10.1002/spe.3231 |