Edge Computing in Micro Data Centers for Firefighting in Residential Areas of Future Smart Cities