Last update: January 21, 2016
Haleh Khojasteh
CONTACT INFORMATION
Ryerson University Phone: (416) 979-5000 ext: 4920
Department of Computer Science E-mail: haleh.khojasteh@ryerson.ca
245 Church Street, ENG-217 haleh.khojasteh@gmail.com
Toronto, Ontario, Canada M5B 2K3 WWW: www.scs.ryerson.ca/˜hkhojast RESEARCH
INTERESTS
Cloud Computing and Data Centers, Distributed Systems, Computer Networks, Wireless Networks and Communication, Wireless Sensor Networks, Mathematical Modeling and Optimization, Performance Analysis, Stochastic Processes.
During my PhD, I have proposed resources allocation, task admission control and task scheduling solu-tions for cloud systems and mobile clouds.
During my MSc, I have solved the problem of Wireless Local Area Network (WLAN) and Radio Fre-quency Identification (RFID) coexistence and integration in the Industrial, Scientific, and Medical (ISM) frequency band at 2.4 GHz.
EDUCATION Ryerson University, Toronto, Ontario, Canada 2011-2015
Ph.D., Computer Science
Dissertation: “Resource Allocation and Task Admission Control in Cloud Systems” Advisor: Professor Jelena Misic
Ryerson University, Toronto, Ontario, Canada 2009-2011
M.Sc., Computer Science
Thesis: “The Integration of IEEE 802.11 (WLAN) with RFID Systems in ISM (2.45 GHz) Fre-quency Band Environment using Framed Slotted ALOHA and IEEE 802.15.4”
Advisor: Professor Jelena Misic
Shahid Beheshti University, Tehran, Iran
B.Sc., Computer Engineering HONORS AND
AWARDS
International Conference and Research Support Fund, 2015 Ryerson Graduate Development Award, 2015
Ryerson Graduate CUPE 3904 UNIT 3 Fund, 2015 RSU Student Grant, 2015
Graduate Student Travel Funding, 2015 Doctoral Completion Award, 2015
Ryerson Graduate Development Award, 2014 Ryerson Graduate Fellowship, 2014
Ryerson Graduate CUPE 3904 UNIT 3 Fund, 2014 Ryerson Graduate Scholarship, 2013
Ryerson Graduate Award, 2013 Ryerson Graduate Scholarship, 2012
Ryerson Graduate Award, 2011 Ryerson Graduate Scholarship, 2010 Ryerson Graduate Award, 2009 RESEARCH
EXPERIENCE
Research Assistant, Ryerson University 2014 - 2015
Advisor: Professor Jelena Misic
Resource Allocation and Task Admission Control in Mobile Cloud Computing: Nowadays, smartphones
require increasing amounts of computational power and energy. In this work I have proposed resources allocation and task admission control model to accommodate the offloaded jobs from mobile devices on the cloud servers. In other word, I have presented solutions which exploit the concept of smartphone virtualization in the cloud and I have provided method-level computation offloading.
Research Assistant, Ryerson University 2011 - 2014
Advisors: Professor Jelena Misic and Professor Vojislav B. Misic
Task Admission Control and Resource Allocation in Cloud Computing Centers: The cloud service
providers must obtain techniques and mechanisms that guarantee a minimum level of Quality-of-Service (QoS). In this work, I have proposed a performance model that provides clear insights into arrangement of server pools and scheduling the mobile tasks which assists cloud providers to choose the optimal configuration based on their service level agreement (SLA) obligations. Moreover, energy efficiency is one of the top priorities in a cloud data center. In my work, I have also employed energy consumption reduction techniques without sacrificing performance.
Research Assistant, Ryerson University 2009 - 2011
Advisors: Professor Jelena Misic and Professor Vojislav B. Misic
The Integration of WLAN with RFID Systems in ISM Frequency Band Environment: In this work, I have
attempted to solve the problem of WLAN and RFID coexistence and integration in frequency band of 2.45 GHz or ISM band. My solution to this problem is to allow the WLAN access and RFID access in a time-sharing manner by making the WLAN Access Point aware of the RFID neighbor-network at MAC layer.
TEACHING EXPERIENCE
TA, Introduction to Operating Systems (CPS590) Winter 2015
TA, Computer Organization I (CPS213) Fall 2014 and 2015
TA, Introduction to C & UNIX (CPS393) Winter 2014
TA, Computer Network II (CPS716) Winter 2013
TA, Computer Networks I (CPS706) Fall 2012, 2013, 2014 and 2015
TA, Data Structures (CPS305) Fall 2012, 2013, 2014 and 2015
TA, Computer Organization II (CPS310) Winter 2011, 2012, 2014 and 2015 Guest Lecturer and TA, Operating Systems (CPS801) Winter 2012 and 2014
TA, Computer Security (CPS633), Fall 2012
TA, Database Systems I (CPS510) Fall 2011
TA, Computing for Engineers (C Programming) (CPS125) Winter 2010, Spring/Summer 2013 and 2015 TA, Computer Science I (Java Programming) (CPS109) Fall 2009 and Fall 2010 PUBLICATIONS Journal Papers:
• Submitted, under review: H. Khojasteh, J. Misic, and V. B. Misic. “Prioritization of Overflow Tasks to Improve Performance of Mobile Cloud”, IEEE Transactions on Cloud Computing (TCC) 2016. • Submitted, under review: H. Khojasteh and J. Misic. “Task Admission Control Policy in Cloud
Server Pools Based on Task Arrival Dynamics”, Wireless Communications and Mobile Computing (WCMC) 2016.
Be Best: On the Selection of Working Channels in a Channel-Hopping Cognitive Network”, Wireless Communications and Mobile Computing (WCMC) 2013.
• H. Khojasteh, J. Misic, and V. B. Misic. “Integration of an IEEE 802.15.4 RFID Network with Mobile Readers with a 802.11 WLAN”, Wireless Communications and Mobile Computing (WCMC) 2012.
Conference Papers:
• H. Khojasteh, J. Misic and V.B. Misic. “Task filtering as a task admission control policy in cloud server pools”, IEEE International Wireless Communications and Mobile Computing Conference (IWCMC 2015), Dubrovnik, Croatia, August 2015.
• H. Khojasteh, J. Misic and V.B. Misic. “Task admission control for cloud server pools”, IEEE Wire-less Communications and Networking Conference (WCNC 2015), New Orleans, LA, United States, March 2015.
• H. Khojasteh, J. Misic and V.B. Misic. “Analyzing the Impact of Provisioning Overhead Time in Cloud Computing Centers”, IEEE Canadian Conference on Electrical and Computer Engineering (CCECE2014), Toronto, ON, Canada, May 2014.
• H. Khojasteh, J. Misic and V.B. Misic. “Characterizing energy consumption of IaaS clouds in non-saturated operation”, IEEE INFOCOM 2014 Workshop on Mobile Cloud Computing, Toronto, ON, Canada, April 2014.
• H. Khojasteh, J. Misic and V. B. Misic. “A Two-Tier Integrated RFID/Sensor Network with a WiFi WLAN”, IEEE International Wireless Communications and Mobile Computing Conference (IWCMC 2012), Limassol, Cyprus, August 2012.
• J. Misic, H. Khojasteh, N. Khan and V. B. Misic. “Towards an efficient rendezvous protocol for a cognitive PAN”, IEEE International Conference on Communications (ICC 2012), Ottawa, ON, Canada, June 2012.
• J. Misic, N. Khan, H. Khojasteh and V. B. Misic. “CSCD: a simple channel scan protocol to discover and join a cognitive PAN”, IEEE Wireless Communications and Networking Conference (WCNC 2012), Paris, France, June 2012.
• H. Khojasteh and A. Abhari, “Mobile Mash-up Model Based on Hybrid P2P using Ajax Technol-ogy”. Spring Simulation Multiconference (SCS/SpringSim’10 Poster Workshop in Collaboration with ACM/SIGSIM), Orlando, FL, United States, April 2010.
Book Chapters:
• H. Khojasteh, J. Misic and V.B. Misic. “Task admission control for cloud server pools”, A chapter in
Advances in Mobile Cloud Computing Systems, F. R. Yu and V. Leung, editors, CRC Press (Taylor &
Francis Group), November 2015.
Theses:
• Resource Allocation and Task Admission Control in Cloud Systems, Haleh Khojasteh, Ph.D. Thesis, Ryerson University, Toronto, Canada, 2015.
• The Integration of IEEE 802.11 (WLAN) with RFID Systems in ISM (2.45 GHz) Frequency Band Environment using Framed Slotted ALOHA and IEEE 802.15.4, Haleh Khojasteh, M.Sc. Thesis, Ryerson University, Toronto, Canada, 2011.
• The Implementation of GSM Channel Coding using Digital Signal Processor TMS320C54, Haleh Khojasteh, 4th year project of B.Sc., Shahid Beheshti University, Tehran, Iran.
TALKS • Task Admission Control for Cloud Server Pools, IEEE WCNC 2015 Conference, New Orleans, LA, United States.
• Analyzing the Impact of Provisioning Overhead Time in Cloud Computing Centers, IEEE CCECE 2014 Conference, Toronto, ON, Canada.
• Characterizing Energy Consumption of IaaS Clouds in Non-saturated Operation, IEEE INFOCOM 2014 Workshop on Mobile Cloud Computing, Toronto, ON, Canada.
• Resource Allocation and Task Admission Control for Cloud Server Pools, Computer Science Seminar Series 2014, Ryerson University, Toronto, ON, Canada.
• Analysis of a Pool Management Scheme for Cloud Computing Centers, Computer Science Seminar Series 2014, Ryerson University, Toronto, ON, Canada.
• The Integration of IEEE 802.11 (WLAN) with RFID Systems in ISM (2.45 GHz) Frequency Band Environment using IEEE 802.15.4, Computer Science Seminar Series 2011, Ryerson University, Toronto, ON, Canada.
PROFESSIONAL MEMBERSHIP
• Member of Institute of Electrical and Electronics Engineers (IEEE) • Member of Association for Computing Machinery (ACM)
• Member of IEEE Women in Engineering (WIE) • Member of ACMs Women in Computing (ACM-W)
• Member of Advanced Computing Systems Association (USENIX) • Member of American Society for Engineering Education (ASEE) • Member of IEEE Computer Society
PROFESSIONAL SERVICES
Session Chair:
• IEEE CCECE 2014, Soft-4 Session: Cloud Computing, Toronto, ON, Canada, May 2014.
• IEEE INFOCOM 2014 Workshop on Mobile Cloud Computing, Energy Efficiency Session, Toronto, ON, Canada, April 2014.
Reviewer:
Journal Reviewing:
• IEEE Network Magazine Special Issue-Networking for Big Data, 2014 • IEEE Network Magazine Open Call Article, 2014
• Wiley’s Security and Communication Networks, 2014 • IEEE Transactions on Vehicular Technology, 2013
• EURASIP Journal on Wireless Communications and Networking, 2012 Conference Reviewing:
• IEEE 27th Canadian Conference on Electrical and Computer Engineering (CCECE), 2014 • 9th International Conference on Innovations in Information Technology (IIT), 2013 • IEEE Vehicular Technology Conference (VTC), 2012
University Executive Services:
• Co-organized Ryerson University’s Convocation Ceremonies (June 2010-present). • Assisted Ryerson University’s Annual Fund office (September 2009-present). INDUSTRIAL
EXPERIENCE
RetroTrust Corp. (Assure 360 Inc.), Ottawa, Ontario, Canada Winter/Spring 2014
Software Engineer
RetroTrust Corp. (Assure 360 Inc.) had a plan to develop a service which can estimate the identity assurance of an individual by combining identity document verifications by authorized agents. The purpose of this project was providing accountability of cyber and physical access control attempted by authorized individuals. In this project, other than populating database of IV system users and their history of using the system, we have designed an Identity Verification Score (IVS) generation scheme which generates an IV score for each individual based on the number of government external attribute authorities, banks, employers, online businesses and social media outlets that verify in person the identity credentials of the user as belonging to the user.
AisleTracker Technology, Toronto, Ontario, Canada Winter 2013
Consultant
AisleTracker Technology is a company which develops mobile apps to track and locate products in supermarket by providing aisle information to product locations within the stores of costumer’s choice. In this project, we had detailed study of AisleTracker and comparative market analysis for what is going on in marketplace for suggestions about how improvements can be made to AisleTracker. Moreover, we
studied the native frameworks and native UI’s about feasibility and restrictions for AisleTracker to be implemented on native platforms and we presented our suggestions on the studied topics.
Iran Telecom Research Center (ITRC), Tehran, Iran 2000-2009
Project Manager (2007-2009)
IP Telephony and IP Infrastructure project
Project Coordinator and Software Engineer (2005-2007)
I have coordinated a project which in four major Telecom vendors (Alcatel, Huawei, Siemens and ZTE) were present to provide the Next Generation Network (NGN) pilot. In this project, the interoperability of the NGN equipments of these four vendors were tested. I have reviewed the test templates and test results from the test database and captured files. Also, I have negotiated with representative of vendors regarding to the configurations and test results. I have also been a member of a group which have developed an NGN prototype.
Software Engineer and Designer (2000-2005)
I have provided the Management program GUI (Graphic User Interface) of IP Telephony for both major IP Telephony Protocols (H.323 & SIP) With Visual C and I utilized SQL Server As Database platform which included configuration and reconfiguration of H.323 & SIP protocols, reporting environment for H.323 & SIP Protocols (Charging & Traffic reports) and setting time for saving whole of the reports on other correspondent backup files.
COMPUTERSKILLS • Languages: C/C++, Java, Python, SQL, use of Unix shell scripts.
• Simulation tools: Matlab, Simulink, Maple, OPNET, Petri net based engines.
• Applications: LATEX, common Windows Database, Spreadsheet, and presentation software. • Operating Systems: Unix/Linux, Windows.