Challenges of SPARQL query processing over client-server architectures