A penalty-based grouping genetic algorithm for multiple composite SaaS components clustering in Cloud | IEEE Conference Publication | IEEE Xplore