Search NASA⌕ Search

DOE OSTI · 1995842

Jay : A software framework for prototyping and evaluating offloading applications in hybrid edge clouds

Abstract

Abstract 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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Silva, Joaquim, Marques, Eduardo R. B., Lopes, Luís M. B., Silva, Fernando M. A.. 2023-06-21. Jay : A software framework for prototyping and evaluating offloading applications in hybrid edge clouds. https://doi.org/10.1002/spe.3231

Cite the original work for its findings. Save a collection to share your selection of sources.