Explorando a Elasticidade em Nível de Sistema Operacional

  • Valquíria Prestes Belusso Unioeste
  • Guilherme Galante Unioeste

Resumo


Este trabalho tem como objetivo desenvolver uma camada de abstração integrado ao sistema operacional para o controle da elasticidade oferecida pela computação em nuvem. Considerando que o sistema operacional tem conhecimento sobre todas as aplicações que estão sendo executadas e suas demandas por recursos, pode-se coletar as informações necessárias para controlar a elasticidade de modo rápido e acurado e de modo transparente. Dessa forma, algumas limitações encontradas em soluções propostas no estado-da-arte podem ser mitigadas.

Referências

Ababneh, E., Al-Ali, Z., Ha, S., Han, R., and Keller, E. (2018). Elasticizing linux via joint disaggregation of memory and computation. CoRR, abs/1806.00885.

Arunkumar, S., Kumar, B. V., and Pandi, M. (2020). Artificial bee colony optimization based energy-efficient wireless network interface selection for industrial mobile devices. Comput. Commun., 154:111–117.

Bauer, E. and Adams, R. (2012). Reliability and Availability of Cloud Computing. Wiley-IEEE Press, 1st edition.

Herbst, N. R., Kounev, S., and Reussner, R. (2013). Elasticity in cloud computing: What it is, and what it is not. In 10th International Conference on Autonomic Computing (ICAC 13), pages 23–27, San Jose, CA. USENIX Association.

Imai, S., Chestna, T., and Varela, C. A. (2012). Elastic scalable cloud computing using application-level migration. In 2012 IEEE Fifth International Conference on Utility and Cloud Computing, pages 91–98.

Singh, P., Gupta, P., Jyoti, K., and Nayyar, A. (2019). Research on auto-scaling of web applications in cloud: Survey, trends and future directions. Scalable Computing: Practice and Experience, 20:399–432.

Tanenbaum, A. S. and Bos, H. (2014). Modern Operating Systems. Pearson, Boston, MA, 4 edition.

Ullah A, Li J, S. Y. . H. A. (2018). A control theoretical view of cloud elasticity: taxonomy, survey and challenges. Cluster Computing 21, pages 1735–1764.

Xen (2021). Xen project. https://xenproject.org/, April.

XenStore (2021). Xen store reference. https://wiki.xenproject.org/wiki/XenStore_Reference, April.
Publicado
18/04/2022
BELUSSO, Valquíria Prestes; GALANTE, Guilherme. Explorando a Elasticidade em Nível de Sistema Operacional. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO SUL (ERAD-RS), 22. , 2022, Curitiba. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 37-40. ISSN 2595-4164. DOI: https://doi.org/10.5753/eradrs.2022.19155.