BATTISTI

A Domain-Specific Language for Multimedia Service Function Chains based on Virtualization of Sensors

Year: 2024

Abstract: Virtualization is a widely used technology that can abstract the complexity of heterogeneous environments, such as the Internet of Things (IoT) and multimedia systems. Multimedia sensors are an important data source in the Internet of Things (IoT), which brings the Internet of Media Things (IoMT) paradigm. Based on virtualization and IoMT, the concept of a multimedia Virtual Network Function (multimedia VNF) has been adopted to denote the virtualized representation of devices and also software components that process multimedia streams. In many scenarios, multiple processes must be applied to multimedia streams in a predefined sequence, thus creating the concept of multimedia Service Function Chain (multimedia SFC). Few efforts have been made in the literature to create a description language to support the definition of multimedia SFCs. In order to fill this gap, we propose a Domain Specific Language (DSL) called L-PRISM. This DSL can be used as a conceptual base for developers to implement and virtualize multimedia applications using multimedia VNFs. We also present a Proof of Concept (PoC) that uses L-PRISM to run multimedia SFCs. Our DSL and PoC were evaluated by software developers, and the results show that adopting L-PRISM facilitates the definition and deployment of multimedia SFCs based on multimedia VNFs.

Event / Magazine: WebMedia

Download: PDF

How to Cite:

@inproceedings{webmedia,
 author = {Franklin Quico and Anselmo Battisti and Débora Muchaluat-Saade and Flavia Delicato},
 title = { A Domain-Specific Language for Multimedia Service Function Chains based on Virtualization of Sensors},
 booktitle = {Proceedings of the 30th Brazilian Symposium on Multimedia and the Web},
 location = {Juiz de Fora/MG},
 year = {2024},
 keywords = {},
 issn = {0000-0000},
 pages = {11--19},
 publisher = {SBC},
 address = {Porto Alegre, RS, Brasil},
 doi = {10.5753/webmedia.2024.243129},
 url = {https://sol.sbc.org.br/index.php/webmedia/article/view/30292}
}