I am a PhD student at University of Toronto. My research interensts are in Software Defined Networking, and Network Virtualization. My supervisor is Yashar Ganjali.
I spent last summer as a Software Engineering Intern at Google.
Take a look at my resume for more info.
Kandoo is a highly scalabe, distributed control plane for OpenFlow.
Read more at kandoo.org.
tcp_flow_spy is a Linux kernel module based on tcp_probe for collecting aggregated flow level information. Clone it | Docs
tcp_tune is a Linux kernel module for tuning Linux's TCP default parameters. You can use it for setting initial congestion windows (icwnd), retransmission timeout (RTO), congestion window clamp (cwnd clamp) and many other important parameters. Clone it | Docs
I've implemented a version of tcp_probe without the kprobes dependency. Get it!
In this project, we are aiming at developing an unsupervised method for traffic classification. Results will be published soon (hopefully)!
I am maintaining a fork of devstack installing multi-host OpenFlow-enabled OpenStack instances.
Soheil Hassas Yeganeh, Amin Tootoonchian, Yashar Ganjali, “On scalability of software-defined networking”, IEEE Communications Magazine, 51(2), pp. 136-141, 2013.
Soheil Hassas Yeganeh, Yashar Ganjali, “kandoo: A Framework for Efficient and Scalable Offloading of Control Applications”, In Proceedings of the First Workshop on Hot Topics in Software Defined Networks (HotSDN’12), pp. 19–24, 2012.
Monia Ghobadi, Soheil Hassas Yeganeh, Yashar Ganjali, “Rethinking end-to-end congestion control in software-defined networks”, In Proceedings of the 11th ACM Workshop on Hot Topics in Networks (HotNets-XI), pp. 61–66, 2012.
Soheil Hassas Yeganeh, Milad Eftekhar, Yashar Ganjali, Ram Keralapura, Antonio Nucci, “CUTE: traffic Classification Using TErms”, In Proceedings of the 21st International Conference on Computer Communications and Networks (ICCCN), pp. 1–9, 2012.
Soheil Hassas Yeganeh, Oktie Hassanzadeh, Renee J. Miller, “Linking Semistructured Data on the Web”, 14th SIGMOD International Workshop on the Web and Databases (WebDB 2011).
Jamshid Esmailnezhad, Jafar Habibi, Soheil Hassas Yeganeh, “A novel method to find appropriate ϵ for DBSCAN”, In the proceedings of ACIIDS, pp. 93-102, 2010, (Springer LNCS/LNAI).
Soheil Hassas Yeganeh, Jafar Habibi, Hassan Abolhassani, Mahdi Abbaspour Tehrani, Jamshid Esmaelnezhad, “An approximation algorithm for finding skeletal points for density based clustering approaches”, Proceedings of the IEEE Symposium on Computational Intelligence and Data Mining, CIDM, pp. 403-410, 2009.
Soheil Hassas Yeganeh, Jafar Habibi, Hassan Abolhassani, Sajad Shirali-Shahreza, “A Novel Clustering Algorithm Based on Circlusters to Find Arbitrary Shaped Clusters”, Proceeding of International Conference on Computer and Electrical Engineering, pp. 619-624, 2008.
Sajad Shirali Shahreza, Soheil Hassas Yeganeh, Hassan Abolhassani, Jafar Habibi, “Circluster: Storing Cluster Shapes for Clustering”, IEEE International Conference on Intelligent Systems, pp. 11:14-11:19, 2008.
Nima Haghpanah, Shahrouz Moaven, Jafar Habibi, Mehdi Kargar, Soheil Hassas Yeganeh, “Approximation Algorithms for Software Component Selection Problem”, 14th Asia-Pacific Software Engineering Conference, pp. 159-166, 2007.
Soheil Hassas Yeganeh, Jafar Habibi, Habib Rostami, Hassan Abolhassani, “A Light Weight Testbed for Semantic Web Services Composition”, Elsevier C & EE Journal, pp. 805-817, 2010.
Elham Paikari, Jafar Habibi, Soheil Hassas Yeganeh, “Semantic Composability Measure for Semantic Web Services”, First Asia International Conference on Modeling and Simulation, pp. 88-93, 2007.
Monia Ghobadi, Martin Labrecque, Geoffrey Salmon, Kaveh Aasaraai, Soheil Hassas Yeganeh, Yashar Ganjali, J. Gregory Steffan, “Caliper: a tool to generate precise and closed-loop traffic”. SIGCOMM'10, pp. 445-446, 2010.
Bahen Center for Information Technology
40 St. George St., Room BA 5224
Toronto, Ontario M5S 2E4, Canada (Map)
Email: my_first_name _at_ cs.toronto.edu
Phone: +1 (416) 946-8876
Use the spacebar or arrow keys to navigate