Edge computing : a primer (2018)