Haleh Khojasteh Last update: January 21, 2016 CONTACT INFORMATION RESEARCH INTERESTS 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 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 solutions for cloud systems and mobile clouds. During my MSc, I have solved the problem of Wireless Local Area Network (WLAN) and Radio Frequency 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 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) Frequency Band Environment using Framed Slotted ALOHA and IEEE 802.15.4 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 Development Award, 2011
Ryerson Graduate Award, 2011 Ryerson Graduate Scholarship, 2010 Ryerson Graduate Award, 2009 RESEARCH Research Assistant, Ryerson University 2014-2015 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 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. V. B. Misic, M. S. I. Khan, M. M. Rahman, H. Khojasteh and J. Misic. Simple Solutions May Still
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 Wireless 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 nonsaturated 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 Technology. 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 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. COMPUTER SKILLS Languages: C/C++, Java, Python, SQL, use of Unix shell scripts. Simulation tools: Matlab, Simulink, Maple, OPNET, Petri net based engines. Applications: L A TEX, common Windows Database, Spreadsheet, and presentation software. Operating Systems: Unix/Linux, Windows. CITIZENSHIP Canada, Iran