Department of Computer Science
Stony Brook University
I am a PhD student in the Department of Computer Science at Stony Brook University. I am advised by prof. Vyas Sekar and prof. Samir Das. 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.
I am interested in analysis, design, and implementation of computer networks. My specific areas of focus include middleboxes, software-defined networking (SDN), and content distribution. I enjoy applying state-of-the-art algorithms while building systems.
FlowTags: Enforcing Network-Wide Policies in the Presence of Dynamic Middlebox Actions
Seyed Kaveh Fayazbakhsh, Vyas Sekar, Minlan Yu, and Jeff Mogul
ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN), 2013 (6-page paper)
Less Pain, Most of the Gain: Incrementally Deployable ICN
Seyed Kaveh Fayazbakhsh, Amin Tootoonchian, Yin Lin, Ali Ghodsi, KC Ng, Teemu Koponen, Bruce Maggs, Vyas Sekar, and Scott Shenker
ACM SIGCOMM, 2013
A Survey on Applications of User Mobility Data in Mobile Networks
Seyed Kaveh Fayazbakhsh
Tech Report, 2013
A Secure Credit-based Cooperation Stimulating Mechanism for MANETs using Hash Chains
Hamed Janzadeh, Seyed Kaveh Fayazbakhsh, Bahador Bakhshi, and Mehdi Dehghan
Future Generation Computer Systems (Elsevier Science), 2009
A Novel Incentive-Based and Hardware-Independent Cooperation Mechanism for MANETs
Hamed Janzadeh, Seyed Kaveh Fayazbakhsh, Bahador Bakhshi, and Mehdi Dehghan
IEEE Wireless Communications and Networking Conference (WCNC), 2008
Coordination of a Multi-Commodity Supply Chain with Multiple Members using Flow Networks
Seyed Kaveh Fayazbakhsh, and Mohammadreza Razzazi
International Conference on Digital Society (ICDS), 2008
Evaluation Process Management Software for Security Evaluation
Mohammadreza Razzazi, Ali Tahouri, and Seyed Kaveh Fayazbakhsh
International Conference on Information and Communication Technologies: from Theory to Application (ICTTA), 2008
Reengineering the Industry-University Cooperation Process: Case of the Department of Computer Engg. and IT at Amirkabir University of Technology
Seyed Kaveh Fayazbakhsh, Hamed Janzadeh, and Mehran Sepehri
International Management Conference, 2007 (In Persian)
Common Criteria Security Evaluation: A Time and Cost Effective Approach
Mohammadreza Razzazi, Mehdi Jafari, Sajjad Moradi, Hossein Sharifipanah, Morteza Damanafshan, Seyed Kaveh Fayazbakhsh, and Ahmad Nickabadi
International Conference on Information and Communication Technologies: from Theory to Application (ICTTA), 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.
Wireless Networking and Simulation (WINGS) Lab, Stony Brook University, NY (since 6/2011)
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.
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.
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
Amirkabir University of Technology, 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 Org., 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.
An Introspection into the Value Proposition of Information-Centric Networking
Google Ph.D. Summit, NY, February 2013.
Spectrum Allocation and Power Distribution in Wireless Networks
Graduate Research Conference, Stony Brook University, NY, March 2012.
CSE638: Advanced Algorithms (with Prof. Michael Bender): The main focus of the course was on advanced data structures and randomized algorithms. I analyzed and compared the performance of exponential back-off and log-log iterated back-off random access protocols.
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.
CSE690: Selected Topics in Data Mining and Networks (with Prof. Leman Akoglu): The course focused on recent research on the analysis of large networks, algorithms behind network problems, and their practical applications in various settings. Topics included structure and evolution of real-world networks, diffusion and propagation in networks, link analysis, community detection, anomaly and outbreak detection, and learning with networks. As the course project, I designed and implemented a network-based fake review detection algorithm.
CSE592: Advanced Topics in Computer Science (Machine Learning) (with Prof. Luis Ortiz): The goal of the course project was activity recognition using phone sensors. In contrast to previous work which typically involves using multiple and/or dedicated sensors, in this project activity recognition was performed solely based on the phone's accelerometer data for five activities.
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 the RED and ECN mechanisms both using NS2.
CSE570: Wireless and Mobile Networks (with Prof. Samir Das): I simulated a 802.11-like protocol. Later in the course, I extended the simulator to study various channelization and channel assignment techniques in wireless networks.