Academic Background8/2005 - now CARNEGIE MELLON UNIVERSITY (CMU) ELECTRICAL & COMPUTER ENGINEERING (ECE) Ph.D. candidate in Computer Systems area Research Fellowship Research Interests: Database Systems on Modern Hardware Advisor: Prof. Anastassia Ailamaki (natassa@cs.cmu.edu)
9/2003 - 12/2004 CARNEGIE MELLON UNIVERSITY (CMU) INFORMATION NETWORKING INSTITUTE (INI) M.Sc. in Information Networking Full Scholarship by Intracom S.A. Thesis: “Context Aware Distributed Systems for Pervasive and Ubiquitous Computing” Supervisor: Prof. Lazaros Polymenakos (lcp@ait.edu.gr)
9/1997 - 11/2002 UNIVERSITY OF PATRAS, GREECE COMPUTER ENGINEERING AND INFORMATICS DEPARTMENT (CEID) 5-year Diploma in Computer Engineering & Informatics Thesis: “Development of Taxonomic Hypertext Management System” Supervisor: Prof. Dimitris Christodoulakis (dxri@cti.gr)
publicationsDatabase Systems: · Johnson, R., Pandis, I., Hardavellas, N., Ailamaki, A, and Falsafi, B. (2009). “Shore-MT: A Scalable Storage Manager for the Multicore Era.” In Proceedings of the 12th International Conference on Extending Database Technology (EDBT 2009), Saint Petersburg, Russia, March 2009. · Johnson, R., Pandis, I., and Ailamaki, A. (2008). “Critical Sections: Re-emerging Scalability Concerns for Database Storage Engines.” In Proceedings of the 4th International Workshop on Data Management on New Hardware (DaMoN 2008), Vancouver, Canada, June 2008. · Ailamaki, A., and Pandis, I. (2008). “Query Processor”. In Encyclopedia of Database Systems, Ling Liu and M. Tamer Özsu eds., 2008. · Hardavellas, N., and Pandis, I. (2008). “Operator-Level Parallelism”, “Execution Skew”, “Inter-query Parallelism”, “Intra-query Parallelism”, “Stop-and-Go Operator”. In Encyclopedia of Database Systems, Ling Liu and M. Tamer Özsu eds., 2008. · Johnson, R., Hardavellas, N., Pandis, I., Mancheril, N., Harizopoulos, S., Sabirli, K., Ailamaki, A., and Falsafi, B. (2007). “To Share Or Not To Share?” In Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB 2007), Vienna, Austria, September 2007. · Hardavellas, N., Pandis, I., Johnson, R., Mancheril, N., Harizopoulos, S., Ailamaki, A., and Falsafi, B. (2007). “An Analysis of Database System Performance on Chip Multiprocessors.” In Proceedings of the 6th Hellenic Data Management Symposium (HDMS 2007), Athens, Greece, July 2007. · Hardavellas, N., Pandis, I., Johnson, R., Mancheril, N., Ailamaki, A., and Falsafi, B. (2007). “Database Servers on Chip Multiprocessors: Limitations and Opportunities.” In Proceedings of the 3rd Conference on Innovative Data Systems Research (CIDR 2007), Asilomar, CA, January 2007. · Gao, K., Harizopoulos, S., Pandis, I., Shkapenyuk, V., and Ailamaki, A. (2006). “Simultaneous Pipelining in QPipe: Exploiting Work Sharing Opportunities Across Queries.” In Proceedings of the 22nd IEEE International Conference on Data Engineering (ICDE 2006), Atlanta, GA, April 2006. (Best Demonstration Award). Middleware for Ubiquitous Computing: · Soldatos, J., Pandis, I., Stamatis, K., Polymenakos, L., and Crowley, J. L. (2007). “Agent Based Middleware Infrastructure for Autonomous Context-Aware Ubiquitous Computing Services.” In Journal of Computer Communications, 30:577-591, Special Issue on Emerging Middleware for Next Generation Networks. · Soldatos, J., Stamatis, K., Azodolmolky, S., Pandis, I. and Polymenakos, L. (2007). “Semantic web Technologies for Ubiquitous Computing Resource Management in Smart Spaces.” In Int. Journal of Web Engineering and Technology (IJWET), Vol. 3, No. 4, pp.353–373. · Pandis, I., Soldatos, J., Paar, A., Reuter, J., Carras, M., and Polymenakos, L. (2005). “An Ontology-based Framework for Dynamic Resource Management in Ubiquitous Computing Environments.” In Proceedings of the Second International Conference on Embedded Software and Systems (ICESS 2005), Xi’an, China, December 2005. (Invited paper). · Pandis, I. (2004). “Context Aware Distributed Systems for Pervasive and Ubiquitous Computing.” MSIN Thesis, Athens, Greece, December 2004. Hypermedia Systems: · Karousos, N., Pandis, I., Tzagarakis, M., and Vaitis, M. (2006). “Supporting the Provision of Specialized Taxonomic Hypermedia Services to Web Applications.” In Proceedings of the HT06WS, Odense, Denmark, August 2006. · Pandis, I., Karousos, N., and Tiropanis, T. (2005). “Semantically Annotated Hypermedia Services.” In Proceedings of the ACM Hypertext 2005 Conference (HT 2005), Salzburg, Austria, September 2005. · Karousos, N., and Pandis, I. (2003). “Developer Support in Open Hypermedia Systems: Towards a Hypermedia Service Discovery Mechanism.” In Proceedings of MIS 2003, Graz, Austria, September 2003. · Karousos, N., Tzagarakis, M., and Pandis, I. (2003). “Increasing the Usage of Open Hypermedia Systems: A Developer-Side Approach.” In Proceedings of the ACM Hypertext 2003 Conference (HT 2003), Nottingham, UK, August 2003. · Karousos, N., Pandis, I., Reich, S., and Tzagarakis M. (2003). “Offering Hypermedia Services to the WWW: a step-by-step Approach for Developers.” In Proceedings of the 12th International World Wide Web Conference (WWW 2003), Budapest, Hungary, May 2003. · Karousos, N., Panaretou, I., Pandis, I., and Tzagarakis M. (2002). “Babylon Bookmarks: A Taxonomic Approach to the Management of WWW Bookmarks.” In Proceedings of MIS 2002, Esbjerg, Denmark, August 2002. · Pandis, I. (2002). “Development of Taxonomic Hypertext Management System.” Diploma Thesis, Patras, Greece, September 2002. Working Experience9/2005 – present Carnegie Mellon University, Research Assistant, Member of the Databases group. My research advisor is Associate Professor Anastassia Ailamaki (http://www.cs.cmu.edu/~natassa/). I am working on the StagedDB/CMP project. This project studies the behaviour of DBMSs in modern multi-core (CMP) computing environments and tries to enhance their performance by proposing novel designs both in the software, and the hardware. (http://www.cs.cmu.edu/~stageddb/).
6/2007 – 9/2007 Microsoft Research, Summer Intern at the Database Research Group, Redmond, WA. Mentored by Dr. Jingren Zhou (http://research.microsoft.com/~jrzhou/).
1/2005 – 8/2005 Athens Information Technology (AIT), Member of the CHIL project development team. CHIL is an EU-funded (IP6) project. My mentors were Professor Lazaros Polymenakos (http://www.ait.gr/faculty/l_polymenakos.asp) and Associate Professor John Soldatos (http://www.ait.gr/faculty/J_Soldatos.asp). Assigned projects: (A) Development of the middleware for a multi-agent distributed system. (B) Writing proposals/requests for grants mainly from the EU as part of IST programs.
8/2002 - 8/2003 Argo Systems, Developer for the Argo Systems O.E., a software development company specialized in the development of Ship Management Systems, based on Athens, Greece. Assigned projects: (A) ActiveX component development (Visual C++ and COM/ATL technologies). (B) Application development using PowerBuilder programming language and Oracle RDBMS.
10/2001 - 6/2002 Options. Developer for the Options O.E., a software development company based on Patras, Greece. Assigned projects: (A) Design and development of a document management system. (B) Design and development of a bookmark management system based on the Babylon Hypermedia System.
10/1999- 4/2000 HPCLab. Member of the High Performance Information Systems Laboratory (HPCLab) of the University of Patras, Greece. Assigned project: Design and development of a web pages parsing, indexing and searching system. PROFESSIONAL ACTIVITIESReview Committee Memberships: · Seventeenth ACM Conference on Hypertext and Hypermedia (HYPERTEXT 2006) TeachingSpring 2007 Carnegie Mellon University. Teaching Assistant in 18-842: Distributed Systems. Instructor: Prof. Greg Ganger (ganger@ece.cmu.edu)
Fall 2006 Carnegie Mellon University. Teaching Assistant in 15-415: Database Applications. Instructor: Prof. Christos Faloutsos (christos@cs.cmu.edu)
Summer 2005 Athens Information Technology. Teaching Assistant in AIT45E: Fundamentals of Distributed Systems. Instructor: Prof. Lazaros Polymenakos (lcp@ait.edu.gr)
Summer 2005 Athens Information Technology. Teaching Assistant in AIT44E: Programming for Enterprise Systems. Instructor: Prof. John Soldatos (jsol@ait.edu.gr) Skills & ActivitiesForeign Languages· Greek Native · English Fluent – Certificate of Proficiency, TOELF: 287/300 · German Intermediate – Grundstufe Sprachdiplom
referencesProvided upon request. |