当前位置: X-MOL 学术IEEE Trans. Serv. Comput. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
PuzzleMesh: A Puzzle Model to Build Mesh of Agnostic Services for Edge-Fog-Cloud
IEEE Transactions on Services Computing ( IF 8.1 ) Pub Date : 2022-05-13 , DOI: 10.1109/tsc.2022.3175057
Dante Domizzi Sanchez-Gallegos 1 , J. L. Gonzalez-Compean 1 , Jesus Carretero 2 , Heidy Marin 3 , Andrei Tchernykh 4 , Raffaele Montella 5
Affiliation  

This paper presents the design, development, and evaluation of PuzzleMesh, an agnostic service mesh composition model to process large volumes of data in edge-fog-cloud environments. This model is based on a puzzle metaphor where pieces, puzzles, and metapuzzles represent self-contained autonomous and reusable software artifacts encapsulated into containers and published as microservices. A piece represents the integration of apps with I/O interfaces ( loops / sockets ), parallel processing, and management software. A puzzle represents a processing structure (e.g., workflows) built coupling pieces through loops and sockets. Puzzles integrate structures with a microservice architecture, implicit continuous dataflows, and transparent data exchange management software. A metapuzzle represents a recursive assemble of puzzles. A mesh represents a pool of pieces, puzzles, and metapuzzles available for designers to choose artifacts to build services. A prototype developed using PuzzleMesh model was evaluated through case studies about the automatic construction of processing services for the acquisition, pre-processing, manufacturing, preserving, and visualizing of satellite imagery. A qualitative comparison revealed that PuzzleMesh provides a flexible way to build reusable and portable services and to improve the usability of the services. The case study also revealed that PuzzleMesh yielded better performance results than other state-of-the-art tools.

中文翻译:

PuzzleMesh:为边缘雾云构建不可知服务网格的拼图模型

本文介绍了 PuzzleMesh 的设计、开发和评估,PuzzleMesh 是一种不可知的服务网格组合模型,用于在边缘-雾-云环境中处理大量数据。该模型基于拼图比喻,其中碎片、拼图和元拼图代表封装到容器中并作为微服务发布的独立自主和可重用的软件工件。Apiece 表示应用程序与 I/O 接口的集成( 循环 / 套接字)、并行处理和管理软件。Apuzzle 表示一种处理结构(例如,工作流),它通过循环和套接字构建耦合部分。Puzzles 将结构与微服务架构、隐式连续数据流和透明数据交换管理软件集成在一起。Ametapuzzle 表示拼图的递归组合。一个网格代表了一个由碎片、谜题和元谜题组成的池,可供设计人员选择工件来构建服务。通过案例研究评估了使用 PuzzleMesh 模型开发的原型,该案例研究涉及自动构建用于卫星图像采集、预处理、制造、保存和可视化的处理服务。定性比较表明,PuzzleMesh 提供了一种灵活的方式来构建可重用和可移植的服务并提高服务的可用性。案例研究还表明,PuzzleMesh 产生了比其他最先进的工具更好的性能结果。
更新日期:2022-05-13
down
wechat
bug