Research >> Publications

Journal Papers

[1]
Sajad Shirali-Shahreza and Yashar Ganjali. Delayed Installation and Expedited Eviction: An Alternative Approach to Reduce Flow Table Occupancy in SDN Switches. IEEE/ACM Trans. Netw., 26(4):1547–1561, August 2018. (PDF) (doi:10.1109/TNET.2018.2841397)
[2]
S. Shirali-Shahreza and Y. Ganjali. Protecting Home User Devices with an SDN-Based Firewall. IEEE Transactions on Consumer Electronics, 64(1):92–100, February 2018. (doi:10.1109/TCE.2018.2811261)
[3]
Sajad Shirali-Shahreza and Yashar Ganjali. ReWiFlow: Restricted Wildcard OpenFlow Rules. ACM SIGCOMM Computer Communication Review, 45(5):29–35, 2015. (PDF)
[4]
Sajad Shirali-Shahreza and Yashar Ganjali. Traffic statistics collection with FleXam. ACM SIGCOMM Computer Communication Review, 44(4):117–118, August 2014. (PDF) (doi:10.1145/2740070.2631441)
[5]
Soheil Hassas Yeganeh, Amin Tootoonchian, and Yashar Ganjali. On scalability of software-defined networking. IEEE Communications Magazine, 51(2):136 –141, February 2013. (doi:10.1109/MCOM.2013.6461198)
[6]
Daniel J. Blumenthal, John Barton, Neda Beheshti, John E. Bowers, Emily Burmeister, Larry A. Coldren, Matt Dummer, Garry Epps, Alexander Fang, Yashar Ganjali, John Garcia, Brian Koch, Vikrant Lal, Erica Lively, John Mack, Milan Masanović, Nick McKeown, Kim Nguyen, Steven C. Nicholes, Hyundai Park, Biljana Stamenic, Anna Tauke-Pedretti, Henrik Poulsen, and Matt Sysak. Integrated Photonics for Low-Power Packet Networking. IEEE Journal of Selected Topics in Quantum Electronics, 17:458–471, March 2011. (PDF) (doi:10.1109/JSTQE.2010.2077673)
[7]
Neda Beheshti, Emily Burmeister, Yashar Ganjali, John E. Bowers, Daniel J. Blumenthal, and Nick McKeown. Optical Packet Buffers for Backbone Internet Routers. IEEE/ACM Transactions on Networking, 18(5):1599–1609, 2010. (PDF) (doi:10.1109/TNET.2010.2048924)
[8]
Athina Markopoulou, Gianluca Iannaccone, Supratik Bhattacharyya, Chen-Nee Chuah, Yashar Ganjali, and Christophe Diot. Characterization of Failures in an Operational IP Backbone Network. Networking, IEEE/ACM Transactions on, 16(4):749–762, 2008. (doi:10.1109/TNET.2007.902727)
[9]
Yashar Ganjali and Nick McKeown. Update on Buffer Sizing in Internet Routers. ACM/SIGCOMM Computer Communication Review, 36(5):67–70, October 2006.
[10]
Yashar Ganjali, Abtin Keshavarzian, and Devavrat Shah. Cell switching versus packet switching in input-queued switches. IEEE/ACM Trans. Netw., 13(4):782–789, August 2005. (PDF) (doi:10.1109/TNET.2005.852884)
[11]
Mihaela Enachescu, Yashar Ganjali, Ashish Goel, Nick McKeown, and Tim Roughgarden. Part III: Routers with Very Small Buffers. ACM/SIGCOMM Computer Communication Review, 35(3):83–90, July 2005.
[12]
Therese Biedl, Timothy Chan, Yashar Ganjali, MohammadTaghi Hajiaghayi, and David R. Wood. Balanced Vertex Ordering of Graphs. Discrete Applied Mathematics, 148(1):27–48, April 2005.
[13]
Yashar Ganjali and MohammadTaghi Hajiaghayi. Characterizing Networks Supporting Multi-dimensional Linear Interval Routing Schemes. Theoretical Computer Science, 326(1-3):103–116, October 2004.
[14]
Yashar Ganjali. Optimum Multi-dimensional Interval Routing Schemes on Networks with Dynamic Cost Links. Computing and Informatics, 22(1):1–18, 2003.
[15]
MohammadTaghi Hajiaghayi and Yashar Ganjali. A Note on Consecutive Ones Submatrix Problem. Information Processing Letters, 83(3):163–166, August 2002. (PDF)
[16]
Yashar Ganjali, Mohammad Ghebleh, Hossein Hajiabolhasan, Mahdi Mirzazadeh, and Bashir S. Sadjad. Uniquely 2-list colorable graphs. Discrete Applied Mathematics, 119(3):217–225, July 2002.

Conference and Workshop Papers

[1]
Soudeh Ghorbani, Zibin Yang, P. Brighten Godfrey, Yashar Ganjali, and Amin Firoozshahian. DRILL: Micro Load Balancing for Low-latency Data Center Networks. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM), SIGCOMM '17, pages 225–238, Los Angeles, CA, USA, 2017. ACM. (PDF) (doi:10.1145/3098822.3098839)
[2]
Soheil Hassas Yeganeh and Yashar Ganjali. Beehive: Simple Distributed Programming in Software-Defined Networks. In Proceedings of the Symposium on SDN Research, SOSR '16, pages 4:1–4:12, Santa Clara, CA, USA, 2016. ACM. (PDF) (doi:10.1145/2890955.2890958)
[3]
Soudeh Ghorbani, Brighten Godfrey, Yashar Ganjali, and Amin Firoozshahian. Micro Load Balancing in Data Centers with DRILL. In Proceedings of the 14th ACM Workshop on Hot Topics in Networks, HotNets-XIV, pages 17:1–17:7, New York, NY, USA, 2015. ACM. (PDF) (doi:10.1145/2834050.2834107)
[4]
Milad Eftekhar, Nick Koudas, and Yashar Ganjali. Reaching a desired set of users via different paths: an online advertising technique on micro-blogging platforms. In Proceedings of the 18th International Conference on Extending Database Technology (EDBT), March 2015.
[5]
Soheil Hassas Yeganeh and Yashar Ganjali. Turning the Tortoise to the Hare: An Alternative Perspective on Event Handling in SDN. In Proceedings of the International Workshop on Software-Defined Ecosystems (BigSystem), Vancouver, Canada, 2014.
[6]
Soheil Hassas Yeganeh and Yashar Ganjali. Beehive: Towards a Simple Abstraction for Scalable Software-Defined Networking. In Proceedings of the 13th ACM Workshop on Hot Topics in Networks, pages 17–23, Los Angeles, CA, USA, 2014. ACM.
[7]
Sajad Shirali-Shahreza, Gerald Penn, Yashar Ganjali, and Ravin Balakrishnan. Do You Want to Talk to Your Router? Probably Not! In Proceedings of Designing Speech and Language Interactions Workshop at 2014 SIGCHI Conference on Human Factors in Computing (CHI 2014), page 4, Toronto, April 2014.
[8]
Milad Eftekhar, Yashar Ganjali, and Nick Koudas. Information Cascade at Group Scale. In Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '13, pages 401–409, New York, NY, USA, 2013. ACM. (PDF) (doi:10.1145/2487575.2487683)
[9]
Milad Eftekhar, Nick Koudas, and Yashar Ganjali. Bursty Subgraphs in Social Networks. In Proceedings of the Sixth ACM International Conference on Web Search and Data Mining, pages 213–222, New York, NY, USA, 2013. ACM. (PDF) (doi:10.1145/2433396.2433423)
[10]
Monia Ghobadi and Y. Ganjali. TCP Pacing in Data Center Networks. In Proceedings of the 21st Annual Symposium on High-Performance Interconnects (HOTI), pages 25–32, 2013. (doi:10.1109/HOTI.2013.18)
[11]
Sajad Shirali-Shahreza and Yashar Ganjali. FleXam: Flexible Sampling Extension for Monitoring and Security Applications in Openflow. In Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, pages 167–168, New York, NY, USA, 2013. ACM. (PDF) (doi:10.1145/2491185.2491215)
[12]
S. Shirali-Shahreza and Y. Ganjali. Efficient Implementation of Security Applications in OpenFlow Controller with FleXam. In Proceedings of the 21st Annual Symposium on High-Performance Interconnects (HOTI), pages 49–54, August 2013. (doi:10.1109/HOTI.2013.17)
[13]
S. Shirali-Shahreza and Y. Ganjali. Empowering Software Defined Network controller with packet-level information. In In Proceedings of the 1st IEEE Workshop on Traffic Identification and Classification for Advanced Network Services and Scenarios (TRICANS), pages 1335–1339, June 2013. (doi:10.1109/ICCW.2013.6649444)
[14]
Sajad Shirali-Shahreza, Soheil Hassas Yeganeh, and Yashar Ganjali. Smarter Home Networks with Simple Gateways. In Proceedings of the 32nd IEEE International Conference on Computer Communications, Turin, Italy, April 2013.
[15]
Sajad Shirali-Shahreza, Gerald Penn, Ravin Balakrishnan, and Yashar Ganjali. SeeSay and HearSay CAPTCHA for mobile interaction. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pages 2147–2156. ACM, April 2013. (PDF)
[16]
Monia Ghobadi, Soheil Hassas Yeganeh, and Yashar Ganjali. Rethinking end-to-end congestion control in software-defined networks. In Proceedings of the 11th ACM Workshop on Hot Topics in Networks, pages 61–66, Redmond, WA, USA, 2012. ACM. (PDF) (doi:10.1145/2390231.2390242)
[17]
Soheil Hassas Yeganeh and 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, pages 19–24, Helsinki, Finland, 2012. ACM. (PDF) (doi:10.1145/2342441.2342446)
[18]
M. Ghobadi, G. Salmon, Y. Ganjali, M. Labrecque, and J.G. Steffan. Caliper: Precise and Responsive Traffic Generator. In 2012 IEEE 20th Annual Symposium on High-Performance Interconnects (HOTI), pages 25 –32, August 2012. (doi:10.1109/HOTI.2012.16)
[19]
Soheil Hassas Yeganeh, Milad Eftekhar, Yashar Ganjali, Ram Keralapura, and Antonio Nucci. CUTE: Traffic Classification Using TErms. In 2012 21st International Conference on Computer Communications and Networks (ICCCN), pages 1 –9, August 2012. (doi:10.1109/ICCCN.2012.6289207)
[20]
S. Ghorbani and Y. Ganjali. Will you be my friend? privacy implications of accepting friendships in online social networks. In 2012 International Conference on Information Society (i-Society), pages 340 –345, June 2012.
[21]
Soudeh Ghorbani and Yashar Ganjali. Would you be my friend? Privacy in online social networks. In Proceedings of the IEEE International Conference on Information Society (i-Society 2012), London, UK, June 2012.
[22]
Amin Tootoonchian, Sergey Gorbunov, Martin Casado, Robert Sherwood, and Yashar Ganjali. On Controller Performance in Software-Defined Networks. In Proceedings of the 2nd USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (HotICE), San Jose, CA, April 2012.
[23]
Hossein Kaffash Bokharaei, Yashar Ganjali, Ram Keralapura, and Antonio Nucci. Telephony Network Characterization for Spammer Identification. In IFIP Performance 2011, Amsterdam, Netherlands, 2011.
[24]
Hossein Kaffash Bokharaei, Alireza Sahraei, Yashar Ganjali, Ram Keralapura, and Antonio Nucci. You can {SPIT} but you can't hide: Spammer Identification in Telephony Networks. In 30th IEEE International Conference on Computer Communications. Proceedings, Shanghahi, China, 2011.
[25]
Sajad Shirali-Shahreza, Yashar Ganjali, and Ravin Balakrishnan. Verifying Human Users in Speech-Based Interactions. In Proceedings of the 13th Annual Conference of the International Speech Communication Association, Florence, Italy, 2011.
[26]
Phillipa Gill, Yashar Ganjali, Bernard Wong, and David Lie. Dude, where is that IP? Circumventing Measurement-Based IP Geolocation. In Proceedings of the 19th USENIX Security Symposium, Washington, DC, USA, August 2010.
[27]
Hamed Tabatabaei and Yashar Ganjali. Preserving Pacing in Real Networks - An Experimental Study Using NetFPGA. In Proceedings of the 2nd North American NetFPGA Developers Workshop, Stanford, CA, USA, August 2010.
[28]
Amin Tootoonchian and Yashar Ganjali. HyperFlow: A Distributed Control Plane for OpenFlow. In Internet Network Management Workshop/Workshop on Research on Enterprise Networking, San Jose, CA, USA, April 2010. (PDF)
[29]
Amin Tootoonchian, Monia Ghobadi, and Yashar Ganjali. Traffic Matrix Estimation Using OpenFlow. In Passive and Active Measurement Conference, Zurich, Switzerland, April 2010.
[30]
V. Havary-Nassab, A. Koulakezian, and Y. Ganjali. Denial of Service Attacks in Networks with Tiny Buffers. In INFOCOM Workshops 2009, IEEE, pages 1–6, 2009.
[31]
Amin Tootoonchian, Stefan Saroiu, Yashar Ganjali, and Alec Wolman. Lockr: Better Privacy for Social Networks. In Proceedings of the 5th ACM International Conference on emerging Networking EXperiments and Technologies (CoNEXT), Rome, Italy, December 2009.
[32]
H. Rastegarfar, M. Ghobadi, and Y. Ganjali. Emulation of Optical PIFO Buffers. In IEEE Global Telecommunications Conference, 2009. GLOBECOM 2009, pages 1–6. IEEE, November 2009. (doi:10.1109/GLOCOM.2009.5426009)
[33]
Geoffrey Salmon, Martin Labrecque, Monia Ghobadi, Yashar Ganjali, and Greg Steffan. NetFPGA-based Precise Traffic Generation. In Proceedings of NetFPGA Developers Workshop, Stanford, Califronia, USA, August 2009. (PDF)
[34]
Geoffrey Salmon, Martin Labrecque, Monia Ghobadi, Yashar Ganjali, and Greg Steffan. NetThreads: Programming NetFPGA with Threaded Software. In Proceedings of NetFPGA Developers Workshop, Stanford, California, USA, August 2009. (PDF)
[35]
Neda Beheshti, Yashar Ganjali, Monia Ghobadi, Jad Naous, Nick McKeown, and Geoff Salmon. Performing Time-Sensitive Network Experiments. In Proceedings of the 4th ACM/IEEE Symposium on Architecture for networking and communications systems (ANCS), pages 127–128, San Jose, CA, 2008. (PDF)
[36]
Neda Beheshti, Yashar Ganjali, Monia Ghobadi, Nick McKeown, and Geoff Salmon. Experimental Study of Router Buffer Sizing. In Proceedings of Internet Measurement Conference (IMC), pages 197–210 (Best paper), Vouliagmeni, Greece, October 2008.
[37]
Amin Tootoonchian, Kiran Gollu, Stefan Saroiu, Yashar Ganjali, and Alec Wolman. Lockr: Social Access Control for Web 2.0. In Proceedings of ACM SIGCOMM Workshop on Online Social Networks (WOSN), Seattle, Washington, USA, August 2008. (PDF)
[38]
Neda Beheshti, Yashar Ganjali, Ashish Goel, and Nick McKeown. Obtaining High Throughput in Networks with Tiny Buffers. In Proceedings of 16th International Workshop on Quality of Service (IWQoS), Enschede, Netherlands, June 2008. (PDF)
[39]
Mei Wang and Yashar Ganjali. The Effects of Fairness in Buffer Sizing. In NETWORKING 2007. Ad Hoc and Sensor Networks, Wireless Networks, Next Generation Internet, pages 867–878, Atlanta, Georgia, USA, 2007. (PDF)
[40]
Neda Beheshti, Jad Naus, Yashar Ganjali, and Nick McKeown. Experimenting with buffer sizes in routers. In Proceedings of the 3rd ACM/IEEE Symposium on Architecture for networking and communications systems (ANCS), pages 41–42, Orlando, Florida, USA, December 2007.
[41]
Neda Beheshti and Yashar Ganjali. Packet Scheduling in Optical FIFO Buffers. In Proceedings of IEEE INFOCOM High-Speed Networks Workshop, Anchorage, Alaska, USA, May 2007. (PDF)
[42]
Mingjie Lin and Yashar Ganjali. Power-Efficient Rate Scheduling in Wireless Links Using Computational Geometric Algorithms. In Proceedings of the International Wireless Communications and Mobile Computing Conference (IWCMC), Vancouver, Canada, July 2006.
[43]
Mihaela Enachescu, Yashar Ganjali, Ashish Goel, Nick McKeown, and Tim Roughgarden. Routers with Very Small Buffers. In Proceedings of the IEEE INFOCOM'06, Barcelona, Spain, April 2006.
[44]
Neda Beheshti, Yashar Ganjali, Ramesh Rajaduray, Daniel Blumenthal, and Nick McKeown. Buffer Sizing in All-optical Packet Switches. In Proceedings of Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference (OFC/NFOEC), Anaheim, CA, March 2006.
[45]
Y. Ganjali and N. McKeown. Routing in a highly dynamic topology. In Sensor and Ad Hoc Communications and Networks, 2005. IEEE SECON 2005. 2005 Second Annual IEEE Communications Society Conference on, pages 164–175, 2005.
[46]
Nandita Dukkipati, Yashar Ganjali, and Rui Zhang-Shen. Typical versus Worst Case Design in Networking. In Proceedings of the Fourth ACM Workshop on Hot Topics in Networks (HotNets-IV), College Park, Maryland, November 2005. (PDF)
[47]
Y. Ganjali and A. Keshavarzian. Load balancing in ad hoc networks: single-path routing vs. multi-path routing. In INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies, volume 2, pages 1120–1125 vol.2, 2004. (doi:10.1109/INFCOM.2004.1356998)
[48]
Yashar Ganjali, Abtin Keshavarzian, and Devavrat Shah. Input Queued Switches: Cell Switching vs. Packet Switching. In Proceedings of the IEEE INFOCOM'03, page Best paper runner up, San Francisco, CA, USA, April 2003. (PDF)
[49]
Alan J. King, Mehmet Begen, Monica Cojocaru, Ellen Fowler, Yashar Ganjali, Judy Lai, Tijin Lee, Carmeliza Navasca, and Daniel Ryan. Web Hosting Service Level Agreements. In Proceedings of the 5th Pacific Institute for Mathematical Sciences 2001 Industrial Problem Solving Workshop, University of Washington, Seattle, 2001.
[50]
Yashar Ganjali. Characterization of Networks Supporting Multi-dimensional Linear Interval Routing Schemes. In Proceedings of the 8th International Colloquium on Structural Information and Communication Complexity (SIROCCO'01), pages 163–178, Barcelona, Spain, June 2001.
[51]
Yashar Ganjali and Mohammad Ghodsi. An Approximate Algorithm for Shortest Paths on Weighted Triangulated Irregular Networks. In Proceedings of 4th CSI Computer Conference (CSICC'98), Tehran, Iran, January 1999. (PDF)