CV (Resume)
Konstantinos Poularakis
Personal Information
Born in Greece, 1988.
Email: kpoularakis@gmail.com
Education
PhD in Electrical & Computer Engineering, University of Thessaly, Greece (July 2011 - December 2015)
Thesis title: “Intelligent information caching in novel network architectures”
Supervisor: Prof. Leandros Tassiulas
MS degree in Computer Science (Sept. 2011- Feb 2013) University of Thessaly, Greece, Grade: 9.84 out of 10 ("Excellent")
Diploma in Computer Engineering & Communications (Sept. 2006- July 2011) University of Thessaly, Greece, Grade: 8.66 out of 10 ("Excellent")
Summer Schools
Summer School on Information Theory, Technical University of Crete, Greece, July 20-23, 2010
Summer School on Content Centric Networking, University of Cambridge, UK, August 2011.
Summer School on Algorithmic Game Theory, University of Aegean, Greece, July 2012.
Professional Experience:
September 2022-current
Research Scientist, Machine Learning, Meta (Facebook), New York, USA
September 2019-August 2022
Associate Research Scientist, Yale University, New Haven, USA
April 2016-August 2019
Postdoctoral Researcher, Yale University, New Haven, USA
November 2013-April 2014
Research Intern, Technicolor Research Lab, Paris, France
Theses
undergraduate diploma thesis (2011): “Resource Management in Content Distribution Networks”
master thesis (2012-2013): “Coding and storage in Content Distribution Networks”
PhD thesis (2011-2015): "Intelligent information caching in novel network architectures"
Publications
International Journals
[J.15] K. Poularakis, J. Llorca, A. Tulino, I. Taylor, L. Tassiulas, "Service Placement and Request Routing in MEC Networks with Storage, Computation, and Communication Constraints", IEEE/ACM Transactions on Networking, 2020.
[J.14] B. Liu, K. Poularakis, L. Tassiulas, T. Jiang, "Joint Caching and Routing in Congestible Networks of Arbitrary Topology", IEEE Internet of Things Journal, Early Access, 2019.
[J.13] K. Poularakis, G. Iosifidis, L. Tassiulas, "Joint Deployment and Pricing of Next-Generation WiFi Networks", IEEE Transactions on Communications, vol. 67, no. 9, pp. 6193-6205, September 2019.
[J.12] K. Poularakis, G. Iosifidis, A. Argyriou, I. Koutsopoulos, L. Tassiulas, "Distributed Caching Algorithms in the Realm of Layered Video Streaming", IEEE Transactions on Mobile Computing, vol. 18, no. 4, pp. 757-770, April 2019.
[J.11] K. Poularakis, Q. Qin, E. Nahum, M. Rio, L. Tassiulas, "Flexible SDN Control in Tactical Ad Hoc Networks", Elsevier Ad Hoc Networks Journal, vol. 85, no. 15, pp. 71-80, March 2019.
[J.10] K. Poularakis, G. Iosifidis, G. Smaragdakis, L. Tassiulas, "Optimizing Gradual SDN Upgrades in ISP Networks", IEEE/ACM Transactions on Networking, vol. 27, no. 1, pp. 288-301, February 2019.
[J.09] Q. Qin, K. Poularakis, G. Iosifidis, S. Kompella, L. Tassiulas, "SDN Controller Placement with Delay-Overhead Balancing in Wireless Edge Networks", IEEE Transactions on Network and Service Management, vol. 15, no. 4, pp. 1446-1459, December 2018.
[J.08] K. Poularakis, G. Iosifidis, L. Tassiulas, "SDN-enabled Tactical Ad Hoc Networks: Extending Programmable Control to the Edge", IEEE Communications Magazine, vol. 56, no. 7, pp. 132-138, July 2018.
[J.07] A. Argyriou, K. Poularakis, G. Iosifidis, L. Tassiulas, “Video Delivery in Dense 5G Cellular Networks”, IEEE Network Magazine, vol. 31, no. 4, pp. 28-34, July-August 2017.
[J.06] K. Poularakis, L. Tassiulas, “Code, Cache and Deliver on the Move: A Novel Caching Paradigm in Hyper-Dense Small-cell Networks”, IEEE Transactions on Mobile Computing, vol. 16, no. 3, pp. 675-687, March 2017.
[J.05] K. Poularakis, L. Tassiulas, “On the Complexity of Optimal Content Placement in Hierarchical Caching Networks”, IEEE Transactions on Communications, vol. 64, no. 5, pp. 2092-2103, May 2016.
[J.04] K. Poularakis, L. Tassiulas, “Cooperation and information replication in wireless networks”, Royal Society, Philosophical Transactions A, vol. 374, no. 2062, March 2016.
[J.03] K. Poularakis, G. Iosifidis, I. Pefkianakis, L. Tassiulas, Martin May, “Mobile Data Offloading through Caching in Residential 802.11 Wireless Networks”, IEEE Transactions on Network and Service Management, vol. 13, no. 1, pp. 71-84, January 2016.
[J.02] K. Poularakis, G. Iosifidis, V. Sourlas, L. Tassiulas, “Exploiting Caching and Multicast for 5G Wireless Networks”, IEEE Transactions on Wireless Communications, vol. 15, no. 4, pp. 2995-3007, January 2016.
[J.01] K. Poularakis, G. Iosifidis, L. Tassiulas, “Approximation Algorithms for Mobile Data Caching in Small Cell Networks”, IEEE Transactions on Communications, vol. 62, no. 10, pp. 3665 - 3677, August 2014.
International Conferences
[C.30] Y. Jiang, K. Poularakis, D. Kiedanski, S. Kompella, L. Tassiulas, "Robust and Resource-efficient Machine Learning Aided Viewport Prediction in Virtual Reality"', IEEE BigData 2022.
[C.29] K. Poularakis, Q. Qin, F. Le, S. Kompella, L. Tassiulas, ``Generalizable and Interpretable Deep Learning for Network Congestion Prediction'', IEEE International Conference on Network Protocols (ICNP), 2021.
[C.28] Z. Zhang, L. Ma, K.K. Leung, K. Poularakis, M. Srivatsa, "State Action Separable Reinforcement Learning", IEEE International Conference on Big Data, 2020 (Acceptance Rate 15.5%).
[C.27] K. Poularakis, J. Llorca, A. Tulino, L. Tassiulas,``Approximation Algorithms for Data-Intensive Service Chain Embedding", ACM Mobihoc 2020 (acceptance rate 15%)
[C.26] Q. Qin, K. Poularakis, K.K. Leung, L. Tassiulas, ``Line-Speed and Scalable Intrusion Detection at the Network Edge via Federated Learning'', IFIP Networking 2020.
[C.25] Q. Qin, K. Poularakis, L. Tassiulas, ``A Learning Approach with Programmable Data Plane towards IoT Security'', IEEE International Conference on Distributed Computing Systems (ICDCS) 2020 (acceptance rate 18%)
[C.24] Z. Zhang, L. Ma, K. Poularakis, K. Leung, J. Tucker, A. Swami, "MACS: Deep Reinforcement Learning based SDN Controller Synchronization Policy Design", IEEE International Conference on Network Protocols (ICNP), 2019 (acceptance rate 19.3%)
[C.23] K. Poularakis, Q. Qin, K.M. Marcus, K.S. Chan, K.K. Leung, L. Tassiulas, "Hybrid SDN Control in Mobile Ad Hoc Networks", IEEE Workshop on Distributed Analytics Infrastructure and Algorithms for Multi-Organization Federations, (in proc. of IEEE Smart Computing), 2019.
[C.22] Z. Zhang, L. Ma, K. Poularakis, K.K. Leung, L. Wu, "DQ Scheduler: Deep Reinforcement Learning Based Controller Synchronization in Distributed SDN'', IEEE International Conference on Communications (ICC), 2019 (BEST PAPER AWARD)
[C.21] K. Poularakis, Q. Qin, L. Ma, S. Kompella, K.K. Leung, L. Tassiulas, "Learning the Optimal Synchronization Rates in Distributed SDN Control Architectures", IEEE International Conference on Computer Communications (Infocom), 2019 (acceptance rate 19.7%).
[C.20] K. Poularakis, J. Llorca, A. Tulino, I. Taylor, L. Tassiulas, "Joint Service Placement and Request Routing in Multi-cell Mobile Edge Computing Networks", IEEE International Conference on Computer Communications (Infocom), 2019 (acceptance rate 19.7%).
[C.19] Q. Qin, K. Poularakis, G. Iosifidis, L. Tassiulas, "SDN Controller Placement at the Edge: Optimizing Delay and Overheads", IEEE International Conference on Computer Communications (Infocom), 2018 (acceptance rate 19.2%).
[C.18] K. Poularakis, Q. Qin, E. Nahum, M. Rio, L. Tassiulas, "Bringing SDN to the Mobile Edge", Workshop on Distributed Analytics InfraStructure and Algorithms for Multi-Organization Federations, (in proc. of IEEE Smart World Congress), 2017.
[C.17] K. Poularakis, G. Iosifidis, G. Smaragdakis, L. Tassiulas, "One Step at a Time: Optimizing SDN Upgrades in ISP Networks", IEEE International Conference on Computer Communications (Infocom) 2017 (acceptance rate 20.9%, BEST PAPER AWARD)
[C.16] K. Poularakis, G. Iosifidis, L. Tassiulas, "Deploying Carrier-grade WiFi: Offload Traffic, Not Money", ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc) 2016 (acceptance rate 18.7%).
[C.15] K. Poularakis, G. Iosifidis, A. Argyriou, I. Koutsopoulos, L. Tassiulas, "Caching and Operator Cooperation Policies for Layered Video Content Delivery", to appear in IEEE International Conference on Computer Communications (INFOCOM) 2016 (acceptance rate ~18%).
[C.14] K. Poularakis, G. Iosifidis, L.Tassiulas, "Joint Caching and Base Station Activation for Green Heterogeneous Cellular Networks", IEEE International Communications Conference (ICC), London, UK, 2015.
[C.13] K. Poularakis, L.Tassiulas, "Approximation Caching Algorithms for Energy-efficient Networks", IEEE International Communications Conference (ICC), London, UK, 2015.
[C.12] K. Poularakis, I. Pefkianakis, J. Chandrashekar, L. Tassiulas, "Pricing the Last Mile: Data Capping for Residential Broadband", International Conference on emerging Networking EXperiments and Technologies (ACM SIGCOMM CoNEXT), Sydney, Australia, 2014 (Acceptance rate: ~19%).
[C.11] K. Poularakis, G. Iosifidis, L. Tassiulas, “A Framework for Mobile Data Offloading to Leased Cache-endowed Small Cell Networks”, IEEE International Conference on Mobile Ad hoc and Sensor Systems (MASS), Philadelphia, USA, 2014
[C.10] K. Poularakis, I. Pefkianakis, J. Chandrashekar, L. Tassiulas, "Quid Pro Quo: Reducing Peak Traffic Costs with (Subscriber) Price Incentives", W-Pin+NetEcon workshop at ACM SIGMETRICS, Austin, USA, 2014.
[C.09] K. Poularakis, V. Sourlas, P. Flegkas, L. Tassiulas, “On Exploiting Network Coding in Cache-Capable Small-Cell Networks”, in Proc. of IEEE Symposium on Computers and Communications (ISCC), Smartvision Workshop, 2014
[C.08] K. Poularakis, G. Iosifidis, A. Argyriou, L. Tassiulas, “Video Delivery over Heterogeneous Cellular Networks: Optimizing Cost and Performance”, IEEE International Conference on Computer Communications (INFOCOM), Toronto, Canada, 2014 (Acceptance rate: 19.3%).
[C.07] K. Poularakis, G. Iosifidis, V. Sourlas, L. Tassiulas, “Multicast-aware Caching for Small Cell Networks”, IEEE Wireless Communications and Networking Conference (WCNC), Istanbul, Turkey, 2014
[C.06] K. Poularakis, L. Tassiulas, “Optimal Selfishness-aware Device-assisted Content Delivery in Cellular Networks”, IEEE Wireless Communications and Networking Conference (WCNC), Istanbul, Turkey, 2014
[C.05] K. Poularakis, G. Iosifidis, L. Tassiulas, “Approximation Caching and Routing Algorithms for Massive Mobile Data Delivery”, IEEE Global Communications Conference (GLOBECOM), Atlanta, USA, 2013
[C.04] K. Poularakis, L. Tassiulas, “Exploiting User Mobility for Wireless Content Delivery”, IEEE International Symposium on Information Theory (ISIT), Istanbul, Turkey, 2013
[C.03] K. Poularakis, L. Tassiulas, “Optimal Algorithms for Hierarchical Web Caches”, IEEE International Communications Conference (ICC), Budapest, Hungary, 2013
[C.02] K. Poularakis, L. Tassiulas, “Surviving in a Competitive Market of Information Providers”, IEEE International Workshop on Network Science for Communication Networks (NetSciCom) (in INFOCOM) , Turin, Italy, 2013.
[C.01] K. Poularakis, L. Tassiulas, “Optimal Cooperative Content Placement Algorithms in Hierarchical Cache Topologies”, 46th Annual Conference on Information Sciences and Systems (CISS), Princeton NJ, USA, 2012.
Awards
· Best Paper Award at IEEE Infocom 2017 and IEEE ICC 2019.
· Scholarship for PhD studies by Onassis Foundation (2013-2015). For more details please see: http://www.onassis.gr/en
· Scholarship for Master studies by State Scholarships Foundation (Sept. 2011- Aug. 2012) (Ranked third among more than two hundred applicants). For more details please see: https://www.iky.gr/en
· Ranked first by the graduate committee that considered my application for graduate studies among seventy applicants. (University of Thessaly, Computer and Communications Engineering Department, Sept. 2011)
· Ranked first in my graduating class (consisted of more than one hundred students), (University of Thessaly, Computer and Communications Engineering Department, 19 July 2011)
· Undergraduate Studies Award by State Scholarships Foundation 2010-2011
· Undergraduate Studies Award by State Scholarships Foundation 2009-2010
· Undergraduate Studies Award by State Scholarships Foundation 2008-2009
· Undergraduate Studies Award by State Scholarships Foundation 2007-2008
· Undergraduate Studies Award by State Scholarships Foundation 2006-2007
· Undergraduate Studies Award by Deligiorgi Constitute, 2006-2007.
Teaching Experience:
University of Thessaly, Greece
Department of Computer and Communication Engineering
Undergraduate Level:
· Laboratory assistance on the course Circuit Analysis (2009)
· Teaching assistance on the course Linear Algebra (2011)
· Teaching assistance on the course Differential Equations (2012)
Reviewer for:
IEEE Journal on Selected Areas in Communications
IEEE/ACM Transactions on Networking
IEEE Transactions on Wireless Communications
IEEE Transactions on Mobile Computing
IEEE Transactions on Communications
IEEE Signal Processing Letters
IEEE Communications Surveys and Tutorials
IEEE Communication Letters
IEEE Wireless Communication Letters
Journal on Multimedia Systems
Elsevier Computer Communications
IEEE International Conference on Computer Communications (Infocom)
IEEE International Symposium on Information Theory (ISIT)
IEEE International Conference on Communications (ICC)
IEEE Global Communications Conference (Globecom)
International Conference on Computing, Networking and Communications (ICNC)
Session Chair for:
IEEE International Wireless Communications and Networking Conference (WCNC) 2014
TPC Services:
IEEE Journal on Selected Areas in Communications, Special Issue on Caching for Communication Systems and Networks, 2017
IEEE Sarnoff 2019, IEEE SECON 2018, IEEE Globecom 2018, IEEE Globecom 2017, IEEE WCNC 2018, IEEE 5G World Forum 2018, IEEE MobiApps 2018, INFOCOM18 WKSHPS RS-FCN 2018
Content Caching and Delivery in Wireless Networks Workshop (CCDWN) 2018
Research Interests
Optimization Algorithms, Discrete/Convex/Linear Programming, Machine Learning, Federated Learning, Reinforcement Learning. Applications to Edge Computing, Wireless Networks and Internet of Things.
Foreign languages
· Greek (native)
· English (Certificate of Proficiency in English (ECPE), University of Michigan)
Programming languages & Libraries
· Python, C/C++, Java, Matlab, HTML, Javascript, LaTex, NS2, Pandas, Sklearn, TensorFlow, Pytorch