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

Ghezzi, C., Pezze', M., Tamburrelli, G. (2013). Improving Interaction with Services via Probabilistic Piggybacking. In Proceedings of the International Conference on Service Oriented Computing (pp.39-53) [10.1007/978-3-642-45005-1_4].

Improving Interaction with Services via Probabilistic Piggybacking

PEZZE', MAURO
Secondo
;
2013

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
paper
Self-adaptive software systems
English
International Conference on Service Oriented Computing (ICSOC) Dec 02-05
2013
Proceedings of the International Conference on Service Oriented Computing
978-364245004-4
2013
8274
39
53
none
Ghezzi, C., Pezze', M., Tamburrelli, G. (2013). Improving Interaction with Services via Probabilistic Piggybacking. In Proceedings of the International Conference on Service Oriented Computing (pp.39-53) [10.1007/978-3-642-45005-1_4].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/59705
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
Social impact