Failure recovery testing framework for microservice-based applications

作者: Shriram Rajagopalan , Hani T. Jamjoom , Viktor Heorhiadi

DOI:

关键词:

摘要: Systems and methods are provided for resiliency testing microservice-based applications. For example, a method an application includes receiving test script that specifies failure scenario in distributed comprising plurality of microservices, asserted behavioral expectation at least one microservice the response to specified scenario. The is translated into fault injection rules. rules utilized execute operations on messages exchanged between first second application, stage during recovery application. compared with observed behavior execution operations.

参考文章(28)
Rodion Borisovich Shishkov, Igor Nikolaevich Sokolov, Artem Georgievich Kirakosyan, Ilya Vladimirovich Oskolkov, Generating product recommendations based on dynamic product context data and/or social activity data related to a product ,(2012)
Leila Khouri, Israel Nelken, Detecting the unexpected. Current Opinion in Neurobiology. ,vol. 35, pp. 142- 147 ,(2015) , 10.1016/J.CONB.2015.08.003
Aleksey Sinyagin, Fang Wang, Justin P. Vinall, Integration testing method and system for web services ,(2013)
Thomas F. Wenisch, Jason Flinn, Daniel Peek, David Meisner, Michael Chow, The mystery machine: end-to-end performance analysis of large-scale internet services operating systems design and implementation. pp. 217- 231 ,(2014) , 10.5555/2685048.2685066
Richard N. Taylor, Roy Thomas Fielding, Architectural styles and the design of network-based software architectures University of California, Irvine. ,(2000)
Junfeng Yang, Tisheng Chen, Mao Yang, Fan Long, Zhilei Xu, Haoxiang Lin, Lintao Zhang, Lidong Zhou, Xuezheng Liu, Ming Wu, MODIST: transparent model checking of unmodified distributed systems networked systems design and implementation. pp. 213- 228 ,(2009)
Vadim Spivak, Kent Skaar, Killian Murphy, Ezra Zygmuntowicz, Oleg Shaldybin, Mark Lucovsky, Derek Collison, Microcloud platform delivery system ,(2011)
Remzi H. Arpaci-Dusseau, Haryadi S. Gunawi, Andrea C. Arpaci-Dusseau, Dhruba Borthakur, Joseph M. Hellerstein, Pallavi Joshi, Thanh Do, Peter Alvaro, Koushik Sen, FATE and DESTINI: a framework for cloud recovery testing networked systems design and implementation. pp. 238- 252 ,(2011) , 10.5555/1972457.1972482