Self‐learning and self‐adaptive resource allocation for cloud‐based software services. (22nd March 2018)