Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Carlos Gómez-Pantoja

dblp:84/4916 · DBLP profile ↗
← Back
10ranked-venue papers
4as first author
0since 2021 · last 2016
0000-0002-4097-6134ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 6 · 3 first-authorArtificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 2

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
1 paper
Information retrieval · 75% Indexing and storage engines · 25%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 67% Energy-efficient computing · 33%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Indexing and storage engines
caching
0.112010
New caching techniques for web search engines · HPDC 2010
Information retrieval
query processing
0.112010
New caching techniques for web search engines · HPDC 2010
Information retrieval
search engines
0.112010
New caching techniques for web search engines · HPDC 2010
Information retrieval › search engines
web search engine
0.112010
New caching techniques for web search engines · HPDC 2010
Performance modeling and evaluation › simulation
discrete-event simulation
0.012010
New caching techniques for web search engines · HPDC 2010
Performance modeling and evaluation
simulation
0.012010
New caching techniques for web search engines · HPDC 2010

Methods — techniques the papers use, named apart from their topics

discrete-event simulation · 0.2bulk-synchronous parallelism · 0.2
YearPublicationVenuePosition
2016 Search clicks analysis for discovering temporally anchored questions in community Question Answering
Alejandro Figueroa 0001, Carlos Gómez-Pantoja, Ignacio Herrera
Expert Syst. Appl.2
2013 Distributed Query Processing on Compressed Graphs Using K2-Trees
Sandra Álvarez-García, Nieves R. Brisaboa, Carlos Gómez-Pantoja, Mauricio Marín
SPIRE3
2012 A Fault-Tolerant Cache Service for Web Search Engines: RADIC Evaluation
Carlos Gómez-Pantoja, Dolores Rexachs, Mauricio Marín, Emilio Luque
Euro-Par1
2012 A Fault-Tolerant Cache Service for Web Search Engines
abstract
Large Web search engines are constructed as a collection of services that are deployed on dedicated clusters of distributed-memory processors. In particular, efficient user query throughput heavily relies on using result cache services devoted to maintaining the answers to most frequent queries. Load balancing and fault tolerance are critical to this service. This paper proposes the design of a result cache service based on consistent hashing and a strategy for enabling fault tolerance. Performance evaluation is performed by using actual queries from a commercial search engine. The results show that the proposed cache service outperforms baseline approaches, decreases the average query response time, increases query throughput and efficiently recovers performance after processor failures.
Carlos Gómez-Pantoja, Veronica Gil-Costa, Dolores Rexachs, Mauricio Marín, Emilio Luque
ISPA1
2011 An Evaluation of Fault-Tolerant Query Processing for Web Search Engines
Carlos Gómez-Pantoja, Mauricio Marín, Veronica Gil-Costa, Carolina Bonacic
Euro-Par (1)1
2010 New caching techniques for web search engines
abstract
This paper proposes a cache hierarchy that enables Web search engines to efficiently process user queries. The different caches in the hierarchy are used to store pieces of data which are useful to solve frequent queries. Cached items range from specific data such as query answers to generic data such as segments of index retrieved from secondary memory. The paper also presents a comparative study based on discrete-event simulation and bulk-synchronous parallelism. The studied performance metrics include overall query throughput, single-user query latency and power consumption. In all cases, the results show that the proposed cache hierarchy leads to better performance than a baseline approach built on state of the art caching techniques.
Mauricio Marín, Veronica Gil-Costa, Carlos Gómez-Pantoja
HPDC3
2009 Location cache for web queries
abstract
This paper proposes a strategy to reduce the amount of hardware involved in the solution of search engine queries. It proposes using a secondary compact cache that keeps minimal information stored in the query receptionist machine to register the processors that must get involved in the solution of queries which are evicted from the standard result cache or are not admitted in it. This cache strategy produces exact answers by using very few processors.
Mauricio Marín, Flavio Ferrarotti, Marcelo Mendoza, Carlos Gómez-Pantoja, Veronica Gil-Costa
CIKM4
2008 Scheduling Intersection Queries in Term Partitioned Inverted Files
Mauricio Marín, Carlos Gómez-Pantoja, Senén González, Veronica Gil-Costa
Euro-Par2
2008 Load Balancing Distributed Inverted Files: Query Ranking
abstract
Search engines use inverted files as index data structures to speed up the solution of user queries. The index is distributed on a set of processors forming a cluster of computers and queries are received by a broker machine and scheduled for solution in the cluster. The broker must use a scheduling algorithm to assign queries to processors since the computations associated with the ranking of documents that form part of the solutions to queries can take a significant fraction of the total running time. The cost of this task can be highly variable and depends on the particular user preferences for words when formulating queries in a given period of time. Thus the scheduling algorithm must be able to cope efficiently with a highly dynamic and very large amount of jobs being assigned in an on-line manner to the processors. In this paper we evaluate a number of scheduling algorithms proposed in the literature in the context of scheduling queries on a search engine.
Carlos Gómez-Pantoja, Mauricio Marín
PDP1
2007 A Search Engine Accepting On-Line Updates
Mauricio Marín, Carolina Bonacic, Veronica Gil-Costa, Carlos Gómez-Pantoja
Euro-Par4