Orquestrando Avaliações Experimentais com ICN-Stage

  • Rafael D. Beltran UNIPAMPA
  • Kayuã P. Oleques UNIPAMPA
  • Diego Kreutz UNIPAMPA
  • Rodrigo B. Mansilha UNIPAMPA
  • Weverton Cordeiro UFRGS

Abstract


After years of research and development based mainly on analytical and simulational methodologies, the ICN community has invested efforts in experimental evaluations towards the implantation of the technology. However, this methodology involves challenges related to the testbed, such as heterogeneity and faults of nodes and links. To overcome these challenges, we present ICN-STAGE, a framework for reproducible and fault-tolerant distributed ICN experiments. In ICN-STAGE, experiments are plays with processes (roles) enacted by nodes (actors) in a testbed (stage). A controller (director) instruments actors, ensures global coordination, detects actor failures, and replaces them as needed. Results from Mininet and FIBRE evidence ICN-STAGE’s feasibility and potentialities.

References

Bajpai, V., Brunstrom, A., Feldmann, A., Kellerer, W., Pras, A., Schulzrinne, H., Smaragdakis, G., Wählisch, M., and Wehrle, K. (2019). The dagstuhl beginners guide to reproducibility for experimental networking research. SIGCOMM Comput. Commun. Rev., 49(1):24-30.

Beltran, R. D., Paim, K. O., Kreutz, D., Mansilha, R. B., and Cordeiro, W. C. Icn-stage repo. https://github.com/RafaelDBeltran/ICN-Stage_WPEIF-2022.

Carofiglio, G., Muscariello, L., Augé, J., Papalini, M., Sardara, M., and Compagno, A. (2019). Enabling icn in the internet protocol: Analysis and evaluation of the hybrid-icn architecture. In Proceedings of the 6th ACM Conference on ICN, ICN '19. ACM.

De Benedetto, J., Arumaithurai, M., and Fu, X. (2017). ICN Personalized Global-Scale Testbed Using GTS. In Proceedings of the 4th ACM Conference on Information-Centric Networking, ICN '17, pages 208-209, New York, NY, USA. Association for Computing Machinery.

Garrett, T., Bona, L. C., and Duarte Jr, E. P. (2017). Improving the performance and reproducibility of experiments on large-scale testbeds with k-cores. Computer Communications.

Hyunwoo, L., Kim, D., Suh, J., and Kwon, T. T. (2015). ICN-OMF: A control, management framework for Information-Centric Network testbed. In 2015 International Conference on Information Networking (ICOIN), pages 416-417.

Imbert, M., Pouilloux, L., Rouzaud-Cornabas, J., Lèbre, A., and Hirofuchi, T. (2013). Using the execo toolkit to perform automatic and reproducible cloud experiments. In Int'l Conference on Cloud Computing Technology and Science (CloudCom 2013), volume 2, pages 158-163. IEEE.

Jacobson, V., Smetters, D. K., Thornton, J. D., Plass, M., Briggs, N., and Braynard, R. (2012). Networking named content. Commun. ACM, 55(1):117-124.

Junior, N. A. A., da Costa Cordeiro, W. L., and Gaspary, L. P. (2018). Permitindo maior reprodutibilidade de experimentos em ambientes distribuídos com nodos de baixa confiabilidade. In Anais do XXXVI SBRC, Porto Alegre, RS, Brasil. SBC.

Lim, H., Ni, A., Kim, D., Ko, Y., Shannigrahi, S., and Papadopoulos, C. (2018). Ndn construction for big science: Lessons learned from establishing a testbed. IEEE Network, 32(6):124-136.

Nichols, K. (2019). Lessons Learned Building a Secure Network Measurement Framework Using Basic NDN. In Proceedings of the 6th ACM Conference on Information-Centric Networking, ICN '19, pages 112-122, New York, NY, USA. Association for Computing Machinery.

Paim, K., Beltran, R., Mansilha, R., and Cordeiro, W. (2021). Usando redes neurais para reconstruir traços de sessões de usuários de sistemas de larga escala. In Anais do XXXIX SBRC, pages 826-839, Porto Alegre, RS, Brasil. SBC.

Rahman, A., Trossen, D., Kutscher, D., and Ravindran, R. (2020). Deployment Considerations for Information-Centric Networking (ICN). RFC 8763.

Ruiz, C. C., Richard, O. A., Iegorov, O., and Videau, B. (2013). Managing large scale experiments in distributed testbeds. In Int'l Association of Science and Technology for Development (IASTED), pages 628-636.

Santos, M., Fernandes, S., and Kamienski, C. (2014). Conducting network research in large-scale platforms: Avoiding pitfalls in planetlab. In Advanced Information Networking and Applications (AINA), pages 525-532. IEEE.
Published
2022-05-27
BELTRAN, Rafael D.; OLEQUES, Kayuã P.; KREUTZ, Diego; MANSILHA, Rodrigo B.; CORDEIRO, Weverton. Orquestrando Avaliações Experimentais com ICN-Stage. In: WORKSHOP ON EXPERIMENTAL RESEARCH OF THE FUTURE INTERNET (WPEIF), 13. , 2022, Fortaleza. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 1-6. ISSN 2595-2692. DOI: https://doi.org/10.5753/wpeif.2022.223485.