My name is George Parisis and I would like to welcome you to my personal web page.
I was born on the 12th of August 1981 in Athens, Greece. I have received my Ph.D from the Department of Informatics of the Athens University of Economics and Business in June 2009 and I currently work as a post-doc researcher in the Computer Lab of Cambridge University.
I have a degree in Informatics (2003) and an MSc in Information Systems (2005) from the Athens University of Economics and Business. I successfully defended my PhD dissertation in June 2009.
My main research interests include publish/subscribe systems and the implementation of resilient distributed storage systems in high performance clusters. In the past, I have been also worked in other research fields like QoS monitoring in Wireless Community Networks and Mobile Payment and Banking Systems.
June 2005 - June 2009, Ph.D, Department of Informatics, Athens University of Economics and Business
Title: "Block-Level Storage in Structured Overlay Networks: The Design and Implementation of a Distributed Hash Table-based Storage System" (pdf in english)
Supervising Commitee: Professor Theodore Apostolopoulos, Associate Professor Dimitris Gritzalis and Assistant Professor George Xylomenos
In the context of my dissertation I have designed and implemented a block-level storage system that can be deployed in high-performance computer clusters and in wireless community networks. Its clients are implemented as Linux kernel modules that can be loaded in the Linux kernel and provide to any end-user application with transparent access to one or more logical disk drives. The operation of the system's storage nodes is based on the structured peer-to-peer networks' properties. More specifically, the storage core layer has incorporated the Pastry algorithm in order to support hash-based routing and data storage as well as block resilience even when multiple storage nodes fail. The experimental evaluation of the proposed system has been conducted in a small cluster testbed as well as in an emulated wireless community network. The network emulation has been done using the modelnet emulator. The experimental results showed that the implemented system is viable in the tested environments and its I/O performance is comparable with other well-known storage systems (mostly cluster file systems, such as Lustre, Ceph and PVFS).
October 2003 - February 2005, MSc in Information Systems, Athens University of Economics and Business
Thesis Title: "Quality of Service provision in multimedia and multicast-based applications using open-source software"
Supervising Commitee: Professor Theodore Apostolopoulos, Associate Professor Vassilis Vassalos
In my master thesis I have thoroughly studied and experimented with open-source projects for providing and monitoring QoS indicators in multimedia and multicast-based applications.
I graduated second in my class and was awarded with scholarship grants. My thesis was awarded with the "First Ericsson Award of Excellence in Telecommunications" (2005)
October 1999 - June 2003, Degree in Informatics, Athens University of Economics and Business
I have finished my undergraduate studies in the minimum possible time (4 years) (7,5/10).
Refereed Journal Papers and Magazines:
- G. Parisis, D. Trossen and H. Asaeda, "A Node Design and a Framework for Development and Experimentation for an Information-Centric Network", (to appear) in IEICE Transactions on Communcations 2013
- D. Trossen and G. Parisis, "Designing and Realizing an Information-Centric Internet", In proceedings of the IEEE Communications Magazine, Volume 50, Issue 7, pp. 60-67 July 2012
- A. Kousaridas, G. Parisis, and T. Apostolopoulos, "An open financial services architecture based on the use of intelligent mobile devices", Electronic Commerce Research Applications, 7, 2. July 2008, pages 232-246
Refereed Conference and Workshop Papers (and Demos):
- G. Parisis and D. Trossen, "Implementation and Evaluation of an Information-Centric Network", (to appear) In proceedings of the IFIP Networking 2013 Conference , New York, USA, May, 2013.
- G. Parisis, B. Tagger, D. Trossen, C. Tsilopoulos, Y. Thomas, C. Stais and G. Xylomenos, "Demonstrating Usage Diversity Over an Information-Centric Network", In proceedings of the 32nd IEEE International Conference on Computer Communications (Infocom 2013) - Demonstration Sessions , Turin, Italy, April, 2013.
- P. Flegkas, V. Sourlas, G. Parisis and D. Trossen, "Storage Replication in Information-Centric Networking", In proceedings of the International Conference on Computing, Networking and Communications, San Diego, USA, January, 2013.
- D. Syrivelis, G. Parisis, D. Trossen, Paris Flegkas, Vasilis Sourlas, Thanasis Korakis and Leandros Tassiulas, "Pursuing a Software-Defined Information-Centric Network", In proceedings of the European Workshop on Software Defined Networks, Darmstadt, Germany, October 2012.
- G. Parisis, B. Tagger, D. Trossen, D. Syrivelis, P. Flegkas, L. Tassiulas, C. Stais, C. Tsilopoulos and George Xylomenos, "Demonstrating an Information-Centric Network in an International Testbed", In proceedings of TridentCom 2012, Greece, June 2012.
- D. Trossen, X. Vasilakos, P. Flegkas, V. Sourlas and G. Parisis, "Mobility Work Re-Visited Not Considered Harmful", In proceedings of the IEEE WMCNT 2011, Budapest, Hungary, October 2011.
- G. Parisis, G. Xylomenos and T. Apostolopoulos, "DHTbd: A Reliable Block-Based Storage System for High Performance Clusters", In proceedings of the 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, Newport Beach, CA, USA, May 2011 [pdf]
- G. Parisis and D. Trossen, "Towards an implementation of an information-centric network", Euro-NF International Workshop on Traffic and Congestion Control for the Future Internet, Volos, Greece, March 2011
- G. Parisis, G. Xylomenos and D. Gritzalis, "BLAST: Off-the-shelf hardware for building an efficient hash-based cluster storage system", In proceedings of the 6th IFIP International Conference on Network and Parallel Computing (NPC 2009), Gold Coast, Australia
- G. Parisis and T. Apostolopoulos "A distributed hash table-based approach for providing a file system neutral, robust and resilient storage infrastructure", In proceedings of the International conference on Next Generation Internet Networks (NGI2009), Aveiro, Portugal, July 2009.
- G. Parisis, S. Arkoulis and T. Apostolopoulos, "An Open Architecture for Monitoring and Measuring QoS Indicators in Wireless Community Networks", In proceedings of the International Conference on Next Generation Internet Networks (NGI2008), Krakow, Poland, pages 284-291, April 2008.
- A. Kousaridas, G. Parisis and T. Apostolopoulos. "Mobile Financial Services: A scenario-driven requirements' analysis". In proceedings of the third international conference on Web Information Systems and Technologies 2007 (WEBIST 2007), Barcelona, Spain, 2007.
- T. Apostolopoulos, G. Oikonomou, and G. Parisis, "Broadband in Greece. Perspective and challenges," in Broadband Year, Greek Computer Society press, 2007, pp. 28-30.
- S. Arkoulis, G. Parisis, "Monitoring QoS Metrics in autonomous systems and wide-area networks", In Proceedings of the 2nd Panhellenic Scientific Student Conference on Informatics, Related Technologies and Applications, August 2008, Samos, Greece.
Post-doc researcher, Computer Lab, Cambridge University, June 2010 - today
I currently work as a post-doc researcher in the Computer Lab of Cambridge University. Our research focuses on architectural aspects of the Future Internet. We also work on the design and implementation of Publish/Subscribe Systems
Post-doc researcher, Computer and Communication Systems Lab, Athens University of Economics and Business, June 2009 - June 2010
I worked as a post-doc researcher in the Computer and Communication Systems Lab (CCSLAB). I mainly focused on the design and implementation of high performance storage systems.
2006 - todayDuring the past years I served as the laboratory's administrator, performing maintenance of user workstations (Linux based) as well as the laboratory's web, mail server (Linux) and emulation server (FreeBSD).
Current Research Projects
Trilogy 2 European Research Project
A liquid system should ideally allow resources including bandwidth, storage and processing to be used by any application, whether they are contributed by network operators, data centre operators or end systems. In today’s Internet resource pools have limited scope and the net result is inefficient utilization of resources. Enabling Internet liquidity effectively creates “communicating vessels”, enabling larger resource pools and allowing applications to discover idle resources and use them. The main objective of Trilogy 2 is to unlock the value inherent in joining up the pools of liquidity in the Internet.
PURSUIT - Pursuing a pub/sub Internet (September 2010 - Today)
EIFFEL Support Action (June 2010 - Today)
The EIFFEL initiative is a Support Action (SA) proposed for the 7th Framework Programme (FP7). The EIFFEL SA is all about mobilizing European researchers to discuss and debate on the future of the Internet towards the development of the future networked society.
As part of my collaboration with the Computer and Communication Systems Laboratory, I participated in multiple R&D projects.
"Technical Support Consultant for the Development of Metropolitan Optical Fiber Networks in the Region of Northern Aegean", financed by the Greek Information Society, 3rd CSF, Measure 4.2 "Development of Local Access Network Infrastructures", 2004 - 2009.
I participated in the "Technical Support Consultant for the Development of Metropolitan Optical Fiber Networks in the Region of Northern Aegean" project. This project involved the design and supervision of the development of optical fiber Metropolitan Networks in three Greek islands (Chios, Samos and Mitilini). The MANs will provide interconnection for the local networks of various public institutions (healthcare, administration, cultural). During my participation in the project I developed a good understanding of the underlying technologies. I am also involved in project management activities and coordination tasks. The project is funded by the Greek Information Society.
Member of a Consulting Committee for the Greek General Secretariat of Sports, Greek Ministry of Culture, 2006-2008.
I was member of a consulting committee for the Greek General Secretariat of Sports. Our goal was the design of a nationwide access management and ticketing system for the Greek football league. The proposed design involves the installation of a local network, turnstiles (with integrated ticket readers and Ethernet connectivity) and surveillance cameras in all Greek football stadiums. Venue infrastructures will be connected through a wide area network with two data centres for centralised ticket management. As member of the committee, I proposed security mechanisms for stadium local area infrastructures (wired as well as wireless), security for the system's front end (ticket sales portal) and a digital certificate infrastructure. I also consulted the secretariat regarding data protection issues, since the system involves storing videos recorded by the surveillance cameras as well as storing football fan personal details. The committee had more than twenty members in total, all of them researchers from four Greek universities. The proposed system was adopted and is currently being implemented.
"PENED 2003", financed by the Greek Secretariat of Research and Technology (GSRT) 2006-2009.
This project funded my research during my Ph.D. It has been succesfully concluded when I received the Ph.D title
"INFACE: Advanced Visual INterFACEs for timely Retrieval of Patient Related Information", IST-2001, 2002-2007.
(Spring 2010) I was the instructor of the "Mobile and Ubiquitous Systems" course which is part of the MSc in Information Systems of the Athens University of Economics and Business. This was the first academic year that this course was offered in the Programme. I have also organized the structure and the contents of the course, in close collaboration with Prof. Theodore Apostolopoulos and Assistant Prof. George Xylomenos. More information about the course can be found here (in Greek).Between 2005 and 2009, I provided supervision support for more than ten undergraduate and postgraduate theses on topics related to computer networking and distributed systems, under the coordination and supervision of Prof. Theodore Apostolopoulos. I also assisted with the teaching of undergraduate as well as postgraduate modules in the Department of Informatics of the Athens University of Economics and Business.
MSc in Information Systems - Athens University of Economics and Business: 2009 - 2010
Mobile and Ubiquitous systems: Indicative topics that are studied include: Java ME, Android, Structured Overlay Networks (Chord, Pastry, CAN), Java Networking, Java Aynchronous I/O, Distributed Object Systems, Distributed Naming Systems, Distributed File Systems
MSc in Information Systems - Athens University of Economics and Business: 2005 - 2009
Computer Networks: Supervision of assignments on a variety of topics related to computer networking. For four consecutive years (one per year) I organized hands-on tutorials on configuring Cisco routers and the Cisco IOS operating system. Students would work on static routing, routing protocols (RIP, OSPF), NAT and extended access lists. I also gave lectures on IP addressing and Application layer protocols
Department of Informatics - Athens University of Economics and Business (undergraduate): 2005 - 2009
Communication Networks: Supervision of assignments on a variety of topics. Lectures on access and backbone technologies such as WDM, DWDM, SDH-SONET, LMDS and IEEE 802.16 networks, Wireless LANs, Bluetooth, DSL, Cable, Ethernet, GSM, GPRS, UMTS.
Computer Networks: Tutorials and supervision of assignments on client-server programming with BSD sockets (in C). Lectures on networking. Topics included Network Management and Monitoring, Network Security, Cryptography, HTTP, FTP, e-mail technologies, DNS.
Programming in C++: Supervision and marking of assignments on the implementation of a spam filter in C++. This also involved making multiple tutorials on object oriented programming in C++. Topics included: Pointers and dynamic memory allocation, references, argument-passing, classes, constructors and destructors, function and operator overloading, function templates, inheritance, virtual and non-virtual methods, polymorphism, abstract classes, elements of the STL library.