Genetic-based optimization in Fog Computing: current trends and research opportunities