Pythia: Uma Plataforma de Emulação de Mobilidade em Névoas Computacionais
Resumo
A utilização de aplicações de processamento intensivo em em dispositivos móveis (User Equipment – UEs) carece do auxílio de recursos computacionais externos. Entretanto, aplicações sensíveis à latência exigem recursos próximos aos UEs. No padrão Multi-Access Edge Computing, recursos são espalhados geograficamente na rede das operadoras de telefonia móvel. Contudo, as decisões de alocação de recursos tornam-se complexas com a mobilidade dos UEs, podendo afastá-los dos recursos que os servem. Este trabalho apresenta a plataforma Pythia, uma ferramenta de emulação da mobilidade dos UEs do ponto de vista das aplicações. Seu principal objetivo é suportar o desenvolvimento de estratégias de alocação e de aplicações cientes da mobilidade.Referências
Cruz, P., Achir, N., and Viana, A. C. (2022). On the edge of the deployment: A survey on multi-access edge computing. ACM Computing Surveys, 55(5):1–34.
ETSI (2020). Multi-access edge computing (mec); device application interface. Technical Report ETSI GS MEC 016 V2.2.1, European Telecommunications Standards Institute, Sophia Antipolis, France.
Gouveia, P., Neves, J., Segarra, C., Liechti, L., Issa, S., Schiavoni, V., and Matos, M. (2020). Kollaps: decentralized and dynamic topology emulation. In Proceedings of the Fifteenth European Conference on Computer Systems, pages 1–16.
Hemminger, S. et al. (2005). Network emulation with netem. In Linux conf au, volume 5.
Imputato, P., Avallone, S., and Pecorella, T. (2017). Network emulation support in ns-3 through kernel bypass techniques. In Proceedings of the 11th EAI International Conference on Performance Evaluation Methodologies and Tools, pages 259–260.
Merkel, D. (2014). Docker: lightweight linux containers for consistent development and deployment. Linux J., 2014(239).
Silva, T. P., Rocha, A., Batista, T. V., da Silva Lopes, F. A., Delicato, F. C., and Pires, P. F. (2020). Plataformas de fog computing: da teoria à prática. Minicursos do XXXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos.
ETSI (2020). Multi-access edge computing (mec); device application interface. Technical Report ETSI GS MEC 016 V2.2.1, European Telecommunications Standards Institute, Sophia Antipolis, France.
Gouveia, P., Neves, J., Segarra, C., Liechti, L., Issa, S., Schiavoni, V., and Matos, M. (2020). Kollaps: decentralized and dynamic topology emulation. In Proceedings of the Fifteenth European Conference on Computer Systems, pages 1–16.
Hemminger, S. et al. (2005). Network emulation with netem. In Linux conf au, volume 5.
Imputato, P., Avallone, S., and Pecorella, T. (2017). Network emulation support in ns-3 through kernel bypass techniques. In Proceedings of the 11th EAI International Conference on Performance Evaluation Methodologies and Tools, pages 259–260.
Merkel, D. (2014). Docker: lightweight linux containers for consistent development and deployment. Linux J., 2014(239).
Silva, T. P., Rocha, A., Batista, T. V., da Silva Lopes, F. A., Delicato, F. C., and Pires, P. F. (2020). Plataformas de fog computing: da teoria à prática. Minicursos do XXXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos.
Publicado
20/05/2024
Como Citar
ALCÂNTARA, Vinícius; CRUZ, Pedro; ACHIR, Nadjib; VIANA, Aline C.; COSTA, Luís Henrique M. K..
Pythia: Uma Plataforma de Emulação de Mobilidade em Névoas Computacionais. In: SALÃO DE FERRAMENTAS - SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 42. , 2024, Niterói/RJ.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2024
.
p. 25-32.
ISSN 2177-9384.
DOI: https://doi.org/10.5753/sbrc_estendido.2024.2299.