ECE Department

Carnegie Mellon University

Wean Hall 7205

5000 Forbes Avenue

Pittsburgh, PA 15213, USA

Office: +1 (412) 268-7669

Fax: +1 (412) 268-5576

Mobile: +1 (412) 877-5134

ipandis@ece.cmu.edu

http://www.ece.cmu.edu/~ipandis/

 

Academic Background

8/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)

 

publications

Database 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 Experience

9/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 ACTIVITIES

Review Committee Memberships:

·         Seventeenth ACM Conference on Hypertext and Hypermedia (HYPERTEXT 2006)

Teaching

Spring 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 & Activities

Foreign Languages

·         Greek         Native

·         English        Fluent – Certificate of Proficiency, TOELF: 287/300                                  

·         German       Intermediate – Grundstufe Sprachdiplom             

 

references

Provided upon request.