Client side estimation of a remote service execution

F. Lelli, G. Maron, S. Orlando

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

Abstract

Many use cases, concerning the monitoring and controlling of real physical instruments, demand deep interaction between users and services that virtualize the access to such instruments/devices. In addition, in order to realize high interoperable solutions, SOA-based Web/Grid Service technologies must be adopted. When the access to one of these services is performed via internet using a Web Service call, the remote invocation time becomes critical in order to understand if an instrument can be controlled properly, or the delays introduced by the wire and the serialization/deserialization process are unacceptable. This paper thus presents methodologies and algorithms, based on a 2k factorial analysis and a Gaussian Majorization of previous service execution times, which enables the estimation of a generic remote method execution time. Furthermore it suggests three different software architectures, where the developed algorithms and methodology could be integrated in order to automatically profile the end-to-end service. It is worth noting that our proposals are validated using suitable benchmarks and extensive tests coming out from a real (not simulated) environment. In addition, the outcome of this paper have been used in the realization of a service for remote control, monitor, and manage of a pool of instruments/devices.
Original languageEnglish
Title of host publicationProceedings of the 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems
Place of PublicationIstanbul
PublisherIEEE
Pages295-302
DOIs
Publication statusPublished - Oct 2007
Externally publishedYes
Event2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS) - Istanbul, Turkey
Duration: 24 Oct 200726 Oct 2007

Conference

Conference2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS)
Period24/10/0726/10/07

Fingerprint

Software architecture
Service oriented architecture (SOA)
Remote control
Web services
Wire
Internet
Monitoring

Keywords

  • predictive analytics
  • Service Oriented Architecture
  • service orientation
  • 2k! Analysis
  • XML

Cite this

Lelli, F., Maron, G., & Orlando, S. (2007). Client side estimation of a remote service execution. In Proceedings of the 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (pp. 295-302). Istanbul: IEEE. https://doi.org/10.1109/MASCOTS.2007.14
Lelli, F. ; Maron, G. ; Orlando, S. / Client side estimation of a remote service execution. Proceedings of the 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems . Istanbul : IEEE, 2007. pp. 295-302
@inproceedings{1a431d3b0bd948ac8db2483424458b8c,
title = "Client side estimation of a remote service execution",
abstract = "Many use cases, concerning the monitoring and controlling of real physical instruments, demand deep interaction between users and services that virtualize the access to such instruments/devices. In addition, in order to realize high interoperable solutions, SOA-based Web/Grid Service technologies must be adopted. When the access to one of these services is performed via internet using a Web Service call, the remote invocation time becomes critical in order to understand if an instrument can be controlled properly, or the delays introduced by the wire and the serialization/deserialization process are unacceptable. This paper thus presents methodologies and algorithms, based on a 2k factorial analysis and a Gaussian Majorization of previous service execution times, which enables the estimation of a generic remote method execution time. Furthermore it suggests three different software architectures, where the developed algorithms and methodology could be integrated in order to automatically profile the end-to-end service. It is worth noting that our proposals are validated using suitable benchmarks and extensive tests coming out from a real (not simulated) environment. In addition, the outcome of this paper have been used in the realization of a service for remote control, monitor, and manage of a pool of instruments/devices.",
keywords = "predictive analytics, Service Oriented Architecture, service orientation, 2k! Analysis, XML",
author = "F. Lelli and G. Maron and S. Orlando",
year = "2007",
month = "10",
doi = "10.1109/MASCOTS.2007.14",
language = "English",
pages = "295--302",
booktitle = "Proceedings of the 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems",
publisher = "IEEE",

}

Lelli, F, Maron, G & Orlando, S 2007, Client side estimation of a remote service execution. in Proceedings of the 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems . IEEE, Istanbul, pp. 295-302, 2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), 24/10/07. https://doi.org/10.1109/MASCOTS.2007.14

Client side estimation of a remote service execution. / Lelli, F.; Maron, G.; Orlando, S.

Proceedings of the 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems . Istanbul : IEEE, 2007. p. 295-302.

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

TY - GEN

T1 - Client side estimation of a remote service execution

AU - Lelli, F.

AU - Maron, G.

AU - Orlando, S.

PY - 2007/10

Y1 - 2007/10

N2 - Many use cases, concerning the monitoring and controlling of real physical instruments, demand deep interaction between users and services that virtualize the access to such instruments/devices. In addition, in order to realize high interoperable solutions, SOA-based Web/Grid Service technologies must be adopted. When the access to one of these services is performed via internet using a Web Service call, the remote invocation time becomes critical in order to understand if an instrument can be controlled properly, or the delays introduced by the wire and the serialization/deserialization process are unacceptable. This paper thus presents methodologies and algorithms, based on a 2k factorial analysis and a Gaussian Majorization of previous service execution times, which enables the estimation of a generic remote method execution time. Furthermore it suggests three different software architectures, where the developed algorithms and methodology could be integrated in order to automatically profile the end-to-end service. It is worth noting that our proposals are validated using suitable benchmarks and extensive tests coming out from a real (not simulated) environment. In addition, the outcome of this paper have been used in the realization of a service for remote control, monitor, and manage of a pool of instruments/devices.

AB - Many use cases, concerning the monitoring and controlling of real physical instruments, demand deep interaction between users and services that virtualize the access to such instruments/devices. In addition, in order to realize high interoperable solutions, SOA-based Web/Grid Service technologies must be adopted. When the access to one of these services is performed via internet using a Web Service call, the remote invocation time becomes critical in order to understand if an instrument can be controlled properly, or the delays introduced by the wire and the serialization/deserialization process are unacceptable. This paper thus presents methodologies and algorithms, based on a 2k factorial analysis and a Gaussian Majorization of previous service execution times, which enables the estimation of a generic remote method execution time. Furthermore it suggests three different software architectures, where the developed algorithms and methodology could be integrated in order to automatically profile the end-to-end service. It is worth noting that our proposals are validated using suitable benchmarks and extensive tests coming out from a real (not simulated) environment. In addition, the outcome of this paper have been used in the realization of a service for remote control, monitor, and manage of a pool of instruments/devices.

KW - predictive analytics

KW - Service Oriented Architecture

KW - service orientation

KW - 2k! Analysis

KW - XML

U2 - 10.1109/MASCOTS.2007.14

DO - 10.1109/MASCOTS.2007.14

M3 - Conference contribution

SP - 295

EP - 302

BT - Proceedings of the 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems

PB - IEEE

CY - Istanbul

ER -

Lelli F, Maron G, Orlando S. Client side estimation of a remote service execution. In Proceedings of the 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems . Istanbul: IEEE. 2007. p. 295-302 https://doi.org/10.1109/MASCOTS.2007.14