1. Electrical and Computer Engineering Department, University of Waterloo, Waterloo, Canada
2. Network Planning Department, National Telecommunication Institute, Cairo, Egypt
3. Concordia Institute for Information Systems Engineering, Concordia University, Montreal, Canada
4. Advanced Power and Energy Center, EECS Department, Khalifa University, Abu Dhabi, UAE