|
IPPOKRATIS PANDIS
Academic Background8/2005 - now CARNEGIE MELLON UNIVERSITY (CMU) ELECTRICAL & COMPUTER ENGINEERING DEPARTMENT (ECE) Ph.D. candidate in Computer Systems area Research Fellowship
9/2003 - 12/2004 CARNEGIE MELLON UNIVERSITY (CMU) INFORMATION NETWORKING INSTITUTE (INI) M.Sc. in Information Networking Full Scholarship by Intracom S.A. GPA: 3,88/4. Ranked in top 5%, (2nd out of 35) 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 GPA: 8,03/10. Ranked in top 10% Thesis: “Development of Taxonomic Hypertext Management System” Supervisor: Prof. Dimitris Christodoulakis (dxri@cti.gr)
9/1994 - 6/1997 2nd Lyceum of Corfu Graduated with distinction GPA: 19,1/20
publicationsDatabase Systems: · Johnson, R., Pandis, I., and Ailamaki, A. (2008). “Critical Sections: Re-emerging Scalability Concerns for Database Storage Engines.” In Proceedings of the 4th Int. Workshop on Data Management on New Hardware (DaMoN 2008), Vancouver, Canada, June 2008. · Johnson, R., Pandis, I., Hardavellas, N. and Ailamaki, A. (2008). “Shore-MT: A Quest for Scalability in the Many-Core Era.” CMU-CS-08-114, 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 Int. 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), 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, USA, 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, USA, 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 International Journal of Web Engineering and Technology, 3(4), pp.353–373, July 2007. · 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 Twelfth 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 modern DBMSs in multi-core (CMP) and multi-processor environments and tries to enhance their performance by proposing novel designs both in the software, and the hardware. (http://www.cs.cmu.edu/~stageddb/). Our work has resulted the design and implementation of two prototype relational database engines (QPipe and Cordoba). The performance of our prototype engines in decision support (DSS) workloads is comparable to the performance of dominant commercial database servers such as Oracle, and IBM DB2. During the 22nd IEEE International Conference on Data Engineering (ICDE 2006) the demonstration of the operation of one of those database engines received the Best Demo Award.
6/2007 – 9/2007 Microsoft Research, Summer Intern at the Database Research Group, Redmond, WA. TBD.
1/2005 – 8/2005 Athens Information Technology (AIT), Member of the CHIL project development team. CHIL is an EU-funded (IP6) project (http://chil.server.de/). 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) Software development of a multi-agent distributed system. (B) Development of the middleware architecture of the system. (C) Writing proposals / requests for grants mainly from the EU as part of the IST program.
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) Development of ActiveX components with the use of Visual C++ programming language and COM and ATL technologies. (B) Application development using PowerBuilder programming language and Oracle relational database.
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 using Visual C++. (B) Design and development of a bookmark management system based on the Babylon Hypermedia System using Delphi and PHP.
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 using Visual C++ and Visual Basic programming languages. 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 – Grundstuffe Sprachdiplom references
|