Matteo Catena

dblp:143/3629 · DBLP profile ↗
← Back
9ranked-venue papers
6as first author
1since 2021 · last 2024
0000-0002-5571-8269ORCID · verified

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

Databases, data management, data science and information retrieval · 8 · 6 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorComputer networks · 1Applied, interdisciplinary, general and emerging 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
5 papers
Information retrieval · 87% Query processing and optimization · 13%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Energy-efficient computing · 77% Performance modeling and evaluation · 16% Cloud and datacenter computing · 7%

Topics — the 13 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Information retrieval
query processing
0.732019
Multiple Query Processing via Logic Function Factoring · SIGIR 2019
Energy-Efficient Query Processing in Web Search Engines · IEEE Trans. Knowl. Data Eng. 2017
Load-sensitive CPU Power Management for Web Search Engines · SIGIR 2015
Information retrieval
search engines
0.522017
Energy-Efficient Query Processing in Web Search Engines · IEEE Trans. Knowl. Data Eng. 2017
Load-sensitive CPU Power Management for Web Search Engines · SIGIR 2015
Query processing and optimization
multiple-query processing
0.412019
Multiple Query Processing via Logic Function Factoring · SIGIR 2019
Information retrieval › ranking › text ranking
passage ranking
0.412019
Enhanced News Retrieval: Passages Lead the Way! · SIGIR 2019
Information retrieval
ranking
0.412019
Enhanced News Retrieval: Passages Lead the Way! · SIGIR 2019
Energy-efficient computing › power management › speed scaling
CPU frequency scaling
0.312017
Energy-Efficient Query Processing in Web Search Engines · IEEE Trans. Knowl. Data Eng. 2017
Energy-efficient computing
power management
0.312017
Energy-Efficient Query Processing in Web Search Engines · IEEE Trans. Knowl. Data Eng. 2017
Information retrieval
web search
0.212016
Exploiting Green Energy to Reduce the Operational Costs of Multi-Center Web Search Engines · WWW 2016
Energy-efficient computing
datacenter power management
0.212016
Exploiting Green Energy to Reduce the Operational Costs of Multi-Center Web Search Engines · WWW 2016
Information retrieval › retrieval models › probabilistic retrieval model
BM25
0.112019
Enhanced News Retrieval: Passages Lead the Way! · SIGIR 2019
Information retrieval › query understanding
query variation
0.112019
Multiple Query Processing via Logic Function Factoring · SIGIR 2019
Performance modeling and evaluation › performance prediction
query performance prediction
0.112017
Energy-Efficient Query Processing in Web Search Engines · IEEE Trans. Knowl. Data Eng. 2017
Performance modeling and evaluation
workload characterization
0.112017
Energy-Efficient Query Processing in Web Search Engines · IEEE Trans. Knowl. Data Eng. 2017

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

scheduling · 0.6energy prediction · 0.6logic function factoring · 0.4
YearPublicationVenuePosition
2024 Siren Federate: Bridging the Gap Between Document and Relational Data Systems for Efficient Exploratory Graph Analysis
Stéphane Campinas, Matteo Catena, Renaud Delbru
IDEAS2
2019 Enhanced News Retrieval: Passages Lead the Way!
abstract
We observe that most relevant terms in unstructured news articles are primarily concentrated towards the beginning and the end of the document. Exploiting this observation, we propose a novel version of the classical BM25 weighting model, called BM25 Passage (BM25P), which scores query results by computing a linear combination of term statistics in the different portions of news articles. Our experimentation, conducted using three publicly available news datasets, demonstrates that BM25P markedly outperforms BM25 in term of effectiveness by up to 17.44% in [email protected] and 85% in [email protected]
Matteo Catena, Ophir Frieder, Cristina Ioana Muntean, Franco Maria Nardini, Raffaele Perego 0001, Nicola Tonellotto
SIGIR1
2019 Multiple Query Processing via Logic Function Factoring
abstract
Some extensions to search systems require support for multiple query processing. This is the case with query variations, i.e., different query formulations of the same information need. The results of their processing can be fused together to improve effectiveness, but this requires to traverse more than once the query terms' posting lists, thus prolonging the multiple query processing time. In this work, we propose an approach to optimize the processing of query variations to reduce their overall response time. Similarly to the standard Boolean model, we firstly represent a group of query variations as a logic function where Boolean variables represent query terms. We then apply factoring to such function, in order to produce a more compact but logically equivalent representation. The factored form is used to process the query variations in a single pass over the inverted index. We experimentally show that our approach can improve by up to 1.95× the mean processing time of a multiple query with no statistically significant degradation in terms of [email protected]
Matteo Catena, Nicola Tonellotto
SIGIR1
2018 Efficient Energy Management in Distributed Web Search
abstract
Distributed Web search engines (WSEs) require warehouse-scale computers to deal with the ever-increasing size of the Web and the large amount of user queries they daily receive. The energy consumption of this infrastructure has a major impact on the economic profitability of WSEs. Recently several approaches to reduce the energy consumption of WSEs have been proposed. Such solutions leverage dynamic voltage and frequency scaling techniques in modern CPUs to adapt the WSEs' query processing to the incoming query traffic without negative impacts on latencies.
Matteo Catena, Ophir Frieder, Nicola Tonellotto
CIKM1
2018 Performance Analysis of WebRTC-Based Video Streaming Over Power Constrained Platforms
abstract
This work analyses the use of the WebRTC framework on resource-constrained platforms. WebRTC is a consolidated solution for real-time video streaming, and it is an appealing solution in a wide range of application scenarios. We focus our attention on those in which power consumption, size and weight are of paramount importance because of size, weight and power requirements, such as the use case of unmanned aerial vehicles delivering real-time video streams over WebRTC to peers on the ground. The testbed described in this work shows that the power consumption can be reduced by changing WebRTC default settings while maintaining comparable video quality.
Manlio Bacco, Matteo Catena, Tomaso de Cola, Alberto Gotta, Nicola Tonellotto
GLOBECOM2
2017 Energy-Efficient Query Processing in Web Search Engines
abstract
Web search engines are composed by thousands of query processing nodes, i.e., servers dedicated to process user queries. Such many servers consume a significant amount of energy, mostly accountable to their CPUs, but they are necessary to ensure low latencies, since users expect sub-second response times (e.g., 500 ms). However, users can hardly notice response times that are faster than their expectations. Hence, we propose the Predictive Energy Saving Online Scheduling Algorithm ($\sf{PESOS}$) to select the most appropriate CPU frequency to process a query on a per-core basis.$\sf{PESOS}$aims at process queries by their deadlines, and leverage high-level scheduling information to reduce the CPU energy consumption of a query processing node.$\sf{PESOS}$bases its decision on query efficiency predictors, estimating the processing volume and processing time of a query. We experimentally evaluate$\sf{PESOS}$upon the TREC ClueWeb09B collection and the MSN2006 query log. Results show that$\sf{PESOS}$can reduce the CPU energy consumption of a query processing node up to${\sim}$48 percent compared to a system running at maximum CPU core frequency.$\sf{PESOS}$outperforms also the best state-of-the-art competitor with a${\sim}$20 percent energy saving, while the competitor requires a fine parameter tuning and it may incurs in uncontrollable latency violations.
Matteo Catena, Nicola Tonellotto
IEEE Trans. Knowl. Data Eng.1
2016 Exploiting Green Energy to Reduce the Operational Costs of Multi-Center Web Search Engines
abstract
Carbon dioxide emissions resulting from fossil fuels (brown energy) combustion are the main cause of global warming due to the greenhouse effect. Large IT companies have recently increased their efforts in reducing the carbon dioxide footprint originated from their data center electricity consumption. On one hand, better infrastructure and modern hardware allow for a more efficient usage of electric resources. On the other hand, data-centers can be powered by renewable sources (green energy) that are both environmental friendly and economically convenient. In this paper, we tackle the problem of targeting the usage of green energy to minimize the expenditure of running multi-center Web search engines, i.e., systems composed by multiple, geographically remote, computing facilities.
Roi Blanco, Matteo Catena, Nicola Tonellotto
WWW2
2015 Load-sensitive CPU Power Management for Web Search Engines
abstract
Web search engine companies require power-hungry data centers with thousands of servers to efficiently perform searches on a large scale. This permits the search engines to serve high arrival rates of user queries with low latency, but poses economical and environmental concerns due to the power consumption of the servers. Existing power saving techniques sacrifice the raw performance of a server for reduced power absorption, by scaling the frequency of the server's CPU according to its utilization. For instance, current Linux kernels include frequency governors i.e., mechanisms designed to dynamically throttle the CPU operational frequency. However, such general-domain techniques work at the operating system level and have no knowledge about the querying operations of the server. In this work, we propose to delegate CPU power management to search engine-specific governors. These can leverage knowledge coming from the querying operations, such as the query server utilization and load. By exploiting such additional knowledge, we can appropriately throttle the CPU frequency thereby reducing the query server power consumption. Experiments are conducted upon the TREC ClueWeb09 corpus and the query stream from the MSN 2006 query log. Results show that we can reduce up to ~24% a server power consumption, with only limited drawbacks in effectiveness w.r.t. a system running at maximum CPU frequency to promote query processing quality.
Matteo Catena, Craig Macdonald, Nicola Tonellotto
SIGIR1
2014 On Inverted Index Compression for Search Engine Efficiency
Matteo Catena, Craig Macdonald, Iadh Ounis
ECIR1