Ippokratis Pandis

Data-Oriented Transaction Execution (2010)

Pandis, Ippokratis, Johnson, Ryan, Hardavellas, Nikos, Ailamaki, Anastasia

While hardware technology has undergone major advancements over the past decade, transaction processing systems have remained largely unchanged. The number of cores on a chip grows exponentially,...

Shore-MT: a scalable storage manager for the multicore era (2009)

Johnson, Ryan, Pandis, Ippokratis, Hardavellas, Nikos, Ailamaki, Anastasia, Falsafi, Babak

Database storage managers have long been able to efficiently handle multiple concurrent requests. Until recently, however, a computer contained only a few single-core CPUs, and therefore only a few...

Improving OLTP scalability using speculative lock inheritance (2009)

Johnson, Ryan, Pandis, Ippokratis, Ailamaki, Anastasia

Transaction processing workloads provide ample request level concurrency which highly parallel architectures can exploit. However, the resulting heavy utilization of core database services also...

Database Servers on Chip Multiprocessors: Limitations and Opportunities (2007)

Hardavellas, Nikos, Pandis, Ippokratis, Johnson, Ryan, Mancheril, Naju, Ailamaki, Anastassia, Falsafi, Babak

Prior research shows that database system performance is dominated by off-chip data stalls, resulting in a concerted effort to bring data into on-chip caches. At the same time, high levels of...

To Share or Not To Share? (2007)

Johnson, Ryan, Hardavellas, Nikos, Pandis, Ippokratis, Mancheril, Naju, Harizopoulos, Stavros, Sabirli, Kivanc, ...

Intuitively, aggressive work sharing among concurrent queries in a database system should always improve performance by eliminating redundant computation or data accesses. We show that, contrary to...

An Analysis of Database System Performance on Chip Multiprocessors (2007)

Hardavellas, Nikos, Pandis, Ippokratis, Johnson, Ryan, Mancheril, Naju, Ailamaki, Anastasia, Falsafi, Babak

Prior research shows that database system performance is dominated by off-chip data stalls, resulting in a concerted effort to bring data into on-chip caches. At the same time, high levels of...

Semantically annotated hypermedia services (2005)

Pandis, Ippokratis, Karousos, Nikos, Tiropanis, Thanassis

Hypermedia systems’ researchers investigate the various approaches in the way documents and resources are linked, navigated and stored in a distributed environment. Unfortunately, those systems...

Semantically annotated hypermedia services (2005)

Pandis, Ippokratis, Karousos, Nikos, Tiropanis, Thanassis

Hypermedia systems? researchers investigate the various approaches in the way documents and resources are linked, navigated and stored in a distributed environment. Unfortunately, those systems fail...

Semantically annotated hypermedia services (2005)

Pandis, Ippokratis, Karousos, Nikos, Tiropanis, Thanassis

Hypermedia systems? researchers investigate the various approaches in the way documents and resources are linked, navigated and stored in a distributed environment. Unfortunately, those systems fail...

Offering Open Hypermedia Services to the WWW: a step-by-step approach for developers (2003)

Karousos, Nikos, Pandis, Ippokratis, Reich, Siegfried, Tzagarakis, Manolis

Hypermedia systems and more specifically open hypermedia systems (OHS) provide a rich set of implementations of different hypertext flavors such as navigational hypertext, spatial hypertext or...

Shore-MT: a scalable storage manager for the multicore era

Johnson, Ryan, Pandis, Ippokratis, Hardavellas, Nikos, Ailamaki, Anastasia, Falsafi, Babak

Database storage managers have long been able to efficiently handle multiple concurrent requests. Until recently, however, a computer contained only a few single-core CPUs, and therefore only a few...