Improving Security in Edge Computing by using Cognitive Trust Management Model