# Query Scheduling in the Presence of Complex User Profiles

**Authors:** Haggai Roitman, Avigdor Gal, Louiqa Raschid

arXiv: 1902.10384 · 2019-02-28

## TL;DR

This paper addresses the challenge of efficiently scheduling queries in web personalization proxies to satisfy complex user profiles, proposing heuristic solutions that outperform baseline methods in capturing user needs.

## Contribution

It introduces three heuristic algorithms for online query scheduling that leverage properties of complex execution intervals to improve coverage of user profiles.

## Key findings

- Heuristics exploiting CEI properties outperform baseline methods.
- Proposed solutions effectively increase query coverage in experiments.
- Heuristics adapt well to various data and parameter settings.

## Abstract

Advances in Web technology enable personalization proxies that assist users in satisfying their complex information monitoring and aggregation needs through the repeated querying of multiple volatile data sources. Such proxies face a scalability challenge when trying to maximize the number of clients served while at the same time fully satisfying clients' complex user profiles. In this work we use an abstraction of complex execution intervals (CEIs) constructed over simple execution intervals (EIs) represents user profiles and use existing offline approximation as a baseline for maximizing completeness of capturing CEIs. We present three heuristic solutions for the online problem of query scheduling to satisfy complex user profiles. The first only considers properties of individual EIs while the other two exploit properties of all EIs in the CEI. We use an extensive set of experiments on real traces and synthetic data to show that heuristics that exploit knowledge of the CEIs dominate across multiple parameter settings.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1902.10384/full.md

## Figures

11 figures with captions in the complete paper: https://tomesphere.com/paper/1902.10384/full.md

## References

34 references — full list in the complete paper: https://tomesphere.com/paper/1902.10384/full.md

---
Source: https://tomesphere.com/paper/1902.10384