Department of Computer Science
Stony Brook University
sfayazbakhsh@cs.stonybrook.edu
I am a second year PhD student in the Department of Computer Science at Stony Brook University. I am advised by prof. Samir Das and affiliated with the WINGS lab. Before coming to Stony Brook, I received my Master's in Information Technology as well as two B.Sc. degrees in Computer Engineering and Industrial Engineering from Amirkabir University of Technology (Tehran Polytechnic), Iran. You can find a copy of my resume here.
I have a keen interest in wireless networks and my research focuses on channelization and scheduling in software defined radio as well as in IEEE 802.11 systems. Furthermore, I have an affinity for applications of machine learning in wireless networks.
Designing Randomized Protocols for Wireless Networks: As a new area of interest, I am working on the applications of randomized algorithms in two areas: provably efficient randomized back-off algorithms for IEEE 802.11-like systems and improving the performance of anti-collision algorithms for EPC Gen2 RFID devices.
Channelization: Although channelization in wireless networks has been studied for a long time, there are still serious practical challenges to efficient channelization. This is caused by (over-)simplifying assumptions and significant computational and/or message exchange overhead in the existing solutions. In this project, I would like to investigate how the network bandwidth should be divided and then assigned to different links in order to optimize the aggregate throughput or max-min fairness. As well, scalability and efficiency of implementation are of major concern.
Scheduling: In this project, my focus is to devise a distributed, low-complexity scheduling mechanism for wireless networks. The design phase has been completed and I am implementing the solution on a network composed of multiple USRP nodes.
Activity Recognition: I am extending the project I did for the Machine Learning course, where I am working on activity recognition through the use of phone accelerometer. In contrast to previous work which typically involves using multiple and/or dedicated sensors, my goal is to perform activity recognition solely based on the phone’s accelerometer data for more than five activities. I will also explore the possibility of exploiting data gathered from other sensors of the phone (such as the environmental noise level via the microphone or location information if available) as extra hints to enhance the precision.
Adaptive Routing for Delay Tolerant Networks: I am working on adaptive routing for delay tolerant networks using centrality measures with a colleague, Abhishek Goswami.
“Spectrum Allocation and Power Distribution in Wireless Networks”, Joint work with S. Das, H. Gupta, N. Azimi, and Z. Qazi, Under Submission.
H. Janzadeh, K. Fayazbakhsh, M. Dehghan, and M. Soleyman Fallah, “A Secure Credit-based Cooperation Stimulating Mechanism for MANETs using Hash Chains”, In Future Generation Computer Systems (Elsevier Science), 25(8): 926-934, 2009.
H. Janzadeh, K. Fayazbakhsh, B. Bakhshi, and M. Dehghan, “A Novel Incentive-Based and Hardware-Independent Cooperation Mechanism for MANETs”, In The 9th IEEE Wireless Communications and Networking Conference WCNC '08, Las Vegas, USA, IEEE Society, pp. 2462-2467, 2008.
K. Fayazbakhsh, and M. Razzazi, “Coordination of a Multi-Commodity Supply Chain with Multiple Members using Flow Networks”, In The 2nd International Conference on Digital Society ICDS '08, Martinique, France, IEEE Computer Society, pp. 25-30, 2008.
M. Razzazi, A. Tahouri, and K. Fayazbakhsh, “Evaluation Process Management Software for Security Evaluation”, In The 3rd International Conference on Information and Communication Technologies: from Theory to Application ICTTA '08, Damascus, Syria, IEEE Society, pp. 1-4, 2008.
K. Fayazbakhsh, H. Janzadeh, and M. Sepehri, “Reengineering of the Industry-University Cooperation Process: Case of the Department of Computer Engineering and IT at Amirkabir University of Technology”, In The 5th International Management Conference, Tehran, Iran, 2007 (In Persian).
M. Razzazi, Jafari, S. Moradi, H. Sharifipanah, M. Damanafshan, K. Fayazbakhsh, and A. Nickabadi, “Common Criteria Security Evaluation: A Time and Cost Effective Approach”, In The 2nd International Conference on Information and Communication Technologies: from Theory to Application ICTTA '06, Damascus, Syria, IEEE Society, pp. 3287-3292, 2006.
The Renaissance Technologies Fellowship, awarded to two outstanding international students each year, Department of Computer Science, Stony Brook University, for academic years 2010-13.
Ranked first among all master’s graduates (90+) of the Department of Computer Engineering and IT in all majors, Amirkabir University of Technology (Tehran Polytechnic), 2007.
Research Assistant, Wireless Networking and Simulation (WINGS) Lab, Stony Brook University, NY (since 6/2011)
Teaching Assistant, Stony Brook University, NY (9/2010-5/2011)
CSE114 (Introduction to Programming), CSE219 (Advanced Programming), and CSE310 (Data Communication and Networks) involving running the labs, office hours, proctoring and grading.
IT Director, Asia Trading Pioneer, Tehran, Iran (4/2008-8/2010)
In charge of IT strategic planning as well as exploiting various IT and e-Commerce products to facilitate inter-organizational business processes.
Software Engineer, Amirkabir University of Technology, Tehran, Iran (11/2007-3/2008)
Analyzed, designed and implemented an educational software package for mobile phones using MIDP
and CLDC on Java ME platform.
Network Security Analyst, Iran Telecom Research Center, Tehran, Iran (5/2005-10/2006)
As part of the project to establish a security evaluation lab for IT products based on the Common Criteria for Information Technology Security Evaluation (ISO/IEC 15408), my activities included designing product-specific evaluation procedures, evaluating a firewall, various network security evaluation tasks using open-source tools, and designing and prototyping a web-based application to automate the evaluation process of a given product.
Software Engineering Intern, Ministry of Petroleum, Iranian Fuel Conservation Oreg., Tehran, Iran (6/2004-8/2004)
After analyzing the structure and operations of the company’s headquarters, I designed a web-based workflow manager system for the board of directors based on UML.
Conducting a Workshop on E-Banking, funded by Ministry of Science, Research and Technology, Tabriz University, Tabriz, Iran, 2008.
Conducting a Workshop on E-Commerce, funded by Ministry of Science, Research and Technology, Kashan University, Kashan, Iran, 2007.
CSE548: Analysis of Algorithms (with Prof. Michael Bender): An interesting course covering topics such as dynamic programming, greedy methods, efficient arithmetic circuits, matrix operations, graph algorithms besides selected topics on randomized algorithms, approximation algorithms, parallel RAM, and scheduling.
CSE537: Artificial Intelligence (with Prof. I.V. Ramakrishnan): The course involved several small-scale projects in the areas of uninformed and heuristic search strategies, adversarial search, constraint satisfaction problems, first-order logic, and the ID3 algorithm all implemented using Java.
CSE502: Computer Architecture (with Prof. Larry Wittie): The course was based on “Computer Architecture: A Quantitative Approach” by Hennessy and Patterson. Apart from the coursework, I ran some experiments with PowerTOP utility.
CSE532: Theory of Database Systems (with Prof. Michael Kifer): I did three projects in the course with the goal of designing and implementing a mini DBLP (mDBLP) bibliographic database. In the first project, I implemented the system using XSB’s Datalog. The goal of the second project was to use the object-relational extensions of SQL implemented in DB2 as well as Java/JSP/Servlets to build an application front end to the database. Finally, in the third project I implemented the same system using the XQuery language.
CSE534: Fundamentals of Computer Networks (with Prof. Hussein Badr): I simulated and evaluated the performance of IEEE 802.3 as well as RED and ECN mechanisms both using NS2.
CSE570: Wireless and Mobile Networks (with Prof. Samir Das): I simulated a 802.11-like protocol using Java. Later in the course, I extended the simulator to study channelization and channel assignment in wireless networks.
CSE592: Advanced Topics in Computer Science (Machine Learning) (with Prof. Luis Ortiz): The goal of the course project was activity recognition using phone sensors as described under current projects. Currently, I am extending the work.
CSE638: Advanced Algorithms (with Prof. Michael Bender): The main focus of the course is on advanced data structures and randomized algorithms.