1. The Research Council of Oman, Information and Communications Technology Research, Muscat, Oman
2. Information Technology Authority, Seeb, Oman
3. Sultan Qaboos University, Department of Electrical and Computer Engineering, Muscat, Oman
4. Sultan Qaboos University, Communication and Information Research Center, Muscat, Oman