Abstract
Modern service oriented applications increasingly include publicly released services that impose novel and compelling requirements in terms of scalability and support to clients with limited capabilities such as mobile applications. To meet these requirements, service oriented applications require a careful optimisation of their provisioning mechanisms. In this paper we investigate a novel technique that optimises the interactions between providers and clients called probabilistic piggybacking. In our approach we automatically infer a probabilistic model that captures the behaviour of clients and predicts the future service requests. The provider exploits this information by piggybacking each message toward clients with the response of the predicted next request, minimizing both the amount of exchanged messages and the client latency. The paper focuses on REST services and illustrates the technique with a case study based on a publicly available service currently in use. © 2013 Springer-Verlag.
Cite
CITATION STYLE
Ghezzi, C., Pezzè, M., & Tamburrelli, G. (2013). Improving interaction with services via probabilistic piggybacking. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8274 LNCS, pp. 39–53). https://doi.org/10.1007/978-3-642-45005-1_4
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.