Demo Data from EDBT 2026 / reviewers in the wild / expert
Mehmet Altinel
dblp:02/6597
· DBLP profile ↗
12ranked-venue papers
5as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 10 · 5 first-authorArtificial intelligence and machine learning · 1Computer networks · 1Human-computer interaction and ubiquitous computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
9 papers |
Data integration and cleaning · 26% Indexing and storage engines · 20% Distributed and cloud data management · 19% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Memory systems · 64% Cloud and datacenter computing · 36% |
Topics — the 11 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning › web data integration
data mashup |
0.2 | 2 | 2008 | Damia: data mashups for intranet applications · SIGMOD Conference 2008 DAMIA - A Data Mashup Fabric for Intranet Applications · VLDB 2007 |
Indexing and storage engines › caching
database caching |
0.1 | 3 | 2003 | Cache Tables: Paving the Way for an Adaptive Database Cache · VLDB 2003 DBCache: Middle-tier Database Caching for Highly Scalable e-Business Architectures · SIGMOD Conference 2003 DBCache: database caching for web application servers · SIGMOD Conference 2002 |
Distributed and cloud data management › database middleware
middle-tier database caching |
0.1 | 2 | 2003 | DBCache: Middle-tier Database Caching for Highly Scalable e-Business Architectures · SIGMOD Conference 2003 DBCache: database caching for web application servers · SIGMOD Conference 2002 |
Data stream processing › XML stream processing
XML filtering |
0.1 | 2 | 2003 | Path sharing and predicate evaluation for high-performance XML filtering · ACM Trans. Database Syst. 2003 Efficient Filtering of XML Documents for Selective Dissemination of Information · VLDB 2000 |
Query processing and optimization › query execution › expression evaluation
predicate evaluation |
0.0 | 1 | 2003 | Path sharing and predicate evaluation for high-performance XML filtering · ACM Trans. Database Syst. 2003 |
Information retrieval › information filtering
selective dissemination of information |
0.0 | 1 | 2000 | Efficient Filtering of XML Documents for Selective Dissemination of Information · VLDB 2000 |
Memory systems
cache |
0.0 | 1 | 2003 | Cache Tables: Paving the Way for an Adaptive Database Cache · VLDB 2003 |
Data models and query languages
object-oriented database |
0.0 | 1 | 1994 | METU Object-Oriented DBMS · SIGMOD Conference 1994 |
Distributed and cloud data management
distributed query processing |
0.0 | 1 | 2002 | DBCache: database caching for web application servers · SIGMOD Conference 2002 |
Data models and query languages
XML |
0.0 | 1 | 2000 | Efficient Filtering of XML Documents for Selective Dissemination of Information · VLDB 2000 |
Data models and query languages
object-oriented data model |
0.0 | 1 | 1994 | METU Object-Oriented DBMS · SIGMOD Conference 1994 |
Methods — techniques the papers use, named apart from their topics
middleware · 0.0nondeterministic finite automaton · 0.0finite state machine · 0.0event-based parsing · 0.0query partitioning · 0.0federated database · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Damia: data mashups for intranet applicationsabstractIncreasingly large numbers of situational applications are being created by enterprise business users as a by-product of solving day-to-day problems. In efforts to address the demand for such applications, corporate IT is moving toward Web 2.0 architectures. In particular, the corporate intranet is evolving into a platform of readily accessible data and services where communities of business users can assemble and deploy situational applications. Damia is a web style data integration platform being developed to address the data problem presented by such applications, which often access and combine data from a variety of sources. Damia allows business users to quickly and easily create data mashups that combine data from desktop, web, and traditional IT sources into feeds that can be consumed by AJAX, and other types of web applications. This paper describes the key features and design of Damia's data integration engine, which has been packaged with Mashup Hub, an enterprise feed server currently available for download on IBM alphaWorks. Mashup Hub exposes Damia's data integration capabilities in the form of a service that allows users to create hosted data mashups. David E. Simmen, Mehmet Altinel, Volker Markl, Sriram Padmanabhan |
SIGMOD Conference | 2 |
| 2007 | DAMIA - A Data Mashup Fabric for Intranet Applications
Mehmet Altinel, Paul Brown, Susan Cline, Rajesh Kartha, Eric Louie, Volker Markl, Louis Mau, Yip-Hing Ng, David E. Simmen |
VLDB | 1 |
| 2004 | Highly Personalized Information Delivery to Mobile Clients
Bahattin Ozen, Ozgur Kilic, Mehmet Altinel, Asuman Dogac |
Wirel. Networks | 3 |
| 2003 | DBCache: Middle-tier Database Caching for Highly Scalable e-Business ArchitecturesabstractNo abstract available. Christof Bornhövd, Mehmet Altinel, Sailesh Krishnamurthy, C. Mohan 0001, Hamid Pirahesh, Berthold Reinwald |
SIGMOD Conference | 2 |
| 2003 | Cache Tables: Paving the Way for an Adaptive Database Cache
Mehmet Altinel, Christof Bornhövd, Sailesh Krishnamurthy, C. Mohan 0001, Hamid Pirahesh, Berthold Reinwald |
VLDB | 1 |
| 2003 | Path sharing and predicate evaluation for high-performance XML filteringabstractXML filtering systems aim to provide fast, on-the-fly matching of XML-encoded data to large numbers of query specifications containing constraints on both structure and content. It is now well accepted that approaches using event-based parsing and Finite State Machines (FSMs) can provide the basis for highly scalable structure-oriented XML filtering systems. The XFilter system [Altinel and Franklin 2000] was the first published FSM-based XML filtering approach. XFilter used a separate FSM per path query and a novel indexing mechanism to allow all of the FSMs to be executed simultaneously during the processing of a document. Building on the insights of the XFilter work, we describe a new method, called "YFilter" that combines all of the path queries into a single Nondeterministic Finite Automaton (NFA). YFilter exploits commonality among queries by merging common prefixes of the query paths such that they are processed at most once. The resulting shared processing provides tremendous improvements in structure matching performance but complicates the handling of value-based predicates.In this article, we first describe the XFilter and YFilter approaches and present results of a detailed performance comparison of structure matching for these algorithms as well as a hybrid approach. The results show that the path sharing employed by YFilter can provide order-of-magnitude performance benefits. We then propose two alternative techniques for extending YFilter's shared structure matching with support for value-based predicates, and compare the performance of these two techniques. The results of this latter study demonstrate some key differences between shared XML filtering and traditional database query processing. Finally, we describe how the YFilter approach is extended to handle more complicated queries containing nested path expressions. Yanlei Diao, Mehmet Altinel, Michael J. Franklin, Hao Zhang 0003, Peter M. Fischer 0001 |
ACM Trans. Database Syst. | 2 |
| 2002 | DBCache: database caching for web application serversabstractMany e-Business applications today are being developed and deployed on multi-tier environments involving browser-based clients, web application servers and backend databases. The dynamic nature of these applications necessitates generating web pages on-demand, making middle-tier database caching an effective approach to achieve high scalability and performance [3]. In the DBCache project, we are incorporating a database cache feature in DB2 UDB by modifying the engine code and leveraging existing federated database functionality. This allows us to take advantage of DB2's sophisticated distributed query processing power for database caching. As a result, the user queries can be executed at either the local database cache or the remote backend server, or more importantly, the query can be partitioned and then distributed to both databases for cost optimum execution.DBCache also includes a cache initialization component that takes a backend database schema and SQL queries in the workload, and generates a middle-tier database schema for the cache. We have implemented an initial prototype of the system that supports table level caching. As DB2's functionality is extended, we will be able to support subtable level caching, XML data caching and caching of execution results of web services. Mehmet Altinel, Qiong Luo 0001, Sailesh Krishnamurthy, C. Mohan 0001, Hamid Pirahesh, Bruce G. Lindsay 0001, Honguk Woo, Larry Brown |
SIGMOD Conference | 1 |
| 2000 | Efficient Filtering of XML Documents for Selective Dissemination of Information
Mehmet Altinel, Michael J. Franklin |
VLDB | 1 |
| 1999 | DBIS-Toolkit: Adaptable Middleware for Large Scale Data Delivery
Mehmet Altinel, Demet Aksoy, Thomas Baby, Michael J. Franklin, William Shapiro, Stanley B. Zdonik |
SIGMOD Conference | 1 |
| 1997 | Design and Implementation of a Distributed Workflow Enactment ServiceabstractWorkflows are activities involving the coordinated execution of multiple tasks performed by different processing entities, mostly in distributed heterogeneous environments, which are very common in enterprises of even moderate complexity. In current commercial workflow systems, the workflow scheduler is a single centralized component. A distributed workflow enactment service, on the other hand, should contain several schedulers on different nodes of a network, each executing a part of the process instances. Such an architecture would fit naturally into the distributed heterogeneous environments. Further advantages of a distributed enactment service are failure resiliency and increased performance, since a centralized scheduler is a potential bottleneck. In this paper, we present the design and implementation of a distributed workflow enactment service based on the work of M. Singh (1996). By starting with a block-structured workflow specification language, we avoid a very general set of dependencies and their related problems. In this way, it is possible to present a simple algorithm for the distributed scheduling of process instances. Further benefits of the approach are the ease of testing and debugging the system, and the execution efficiency through having a reduced number of messages. Esin Gokkoca, Mehmet Altinel, Ibrahim Cingil, Nesime Tatbul, Pinar Koksal, Asuman Dogac |
CoopIS | 2 |
| 1995 | METU Object-Oriented DBMS Kernel
Asuman Dogac, Mehmet Altinel, Cetin Ozkan, Ismailcem Budak Arpinar, Ilker Durusoy, Ilker Altintas |
DEXA | 2 |
| 1994 | METU Object-Oriented DBMSabstractNo abstract available. Asuman Dogac, Ismailcem Budak Arpinar, Cem Evrendilek, Cetin Ozkan, Ilker Altintas, Ilker Durusoy, Mehmet Altinel, Tansel Okay, Yuksel Saygin |
SIGMOD Conference | 7 |