The aim of this project is to understand and investigate the emerging area of Fog and Edge Computing. The student is expected to gain: (i) an understanding of this area; (ii) develop (in collaboration with the supervisor) a simulation of a potential environment using the iFogSim simulator from the University of Melbourne (Australia). The project requires software design and development skills in the Java programming language. Students are also expected to investigate issues around security and privacy in the context of this work.