Applied Machine Learning For Resource Provisioning Of Data-Intensive Applications On Scale-Out Platforms And Its Security Challenges