When optimizing software for the cloud, monolithic applications need to be partitioned into many smaller *microservices*. While many tools have been proposed for this task, we warn that the evaluation of those approaches has been incomplete; e.g. minimal prior exploration of hyperparameter optimization. Using a set of open source Java EE applications, we show here that (a) such optimization can significantly improve microservice partitioning; and that (b) an open issue for future work is how to find which optimizer works best for different problems. To facilitate that future work, see [https://github.com/yrahul3910/ase-tuned-mono2micro](https://github.com/yrahul3910/ase-tuned-mono2micro) for a reproduction package for this research.
翻译:当优化云层的软件时,需要将单一应用软件分割成许多较小的*微生物服务*。虽然为这项任务提出了许多工具,但我们警告说,对这些方法的评价是不完整的;例如,对超参数优化进行最低限度的事先探索。我们在这里显示,(a) 这种优化可以大大改进微服务分割;以及(b) 未来工作的未决问题是如何找到对不同问题最有效的优化方法。为便利今后的工作,请见[https://github.com/yrahul3910ase-dond-mono2micro](https://github.com/yrahul3910ase-dono2micro),用于本研究的复制包。