Client Side Estimation of a Remote Service Execution

F. Lelli, G. Maron, S. Orlando

Research output: Contribution to conferencePaperOther research output

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
Pages295-302
DOIs
Publication statusPublished - Oct 2007
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. 295-302. Paper presented at 2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), . https://doi.org/10.1109/MASCOTS.2007.14
Lelli, F. ; Maron, G. ; Orlando, S. / Client Side Estimation of a Remote Service Execution. Paper presented at 2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), .
@conference{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",
note = "2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS) ; Conference date: 24-10-2007 Through 26-10-2007",

}

Lelli, F, Maron, G & Orlando, S 2007, 'Client Side Estimation of a Remote Service Execution' Paper presented at 2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), 24/10/07 - 26/10/07, pp. 295-302. https://doi.org/10.1109/MASCOTS.2007.14

Client Side Estimation of a Remote Service Execution. / Lelli, F.; Maron, G.; Orlando, S.

2007. 295-302 Paper presented at 2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), .

Research output: Contribution to conferencePaperOther research output

TY - CONF

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 - Paper

SP - 295

EP - 302

ER -

Lelli F, Maron G, Orlando S. Client Side Estimation of a Remote Service Execution. 2007. Paper presented at 2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), . https://doi.org/10.1109/MASCOTS.2007.14