Abstract
In the past few years, the idea of extending the Grid to cover also the remote access, control, management of instrument devices has been explored in a few initiatives. Existing tools lack in generality and require advanced specialized computer science knowledge, thus making them difficult to be broadly adopted in the scientific community. In this paper we present a new open source initiative that is designed to overcome these problems. The Tiny Instrument Element project defines a high level architecture for plugging instruments into the Grid and provides the corresponding skeleton implementation. This lightweight approach, as opposed to existing middleware-based solutions, reduces the effort required to Gridify existing instruments. The paper evaluates the proposed abstraction with a case study from a pervasive computing scenario.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Lelli, F., Frizziero, E., Gulmini, M., Maron, G., Orlando, S., Petrucci, A., Squizzato, S.: The many faces of the integration of instruments and the grid. Int. J. Web Grid Serv. 3(3), 239–266 (2007)
Frizziero, E., Gulmini, M., Lelli, F., Maron, G., Oh, A., Orlando, S., Petrucci, A., Squizzato, S., Traldi, S.: Instrument Element: A New Grid component that Enables the Control of Remote Instrumentation. In: CCGRID 2006 (2006)
GridCC Project Web Site, http://www.gridcc.org/
RINGrid Project web site, http://www.ringrid.eu/
DORII Project web site, http://www.dorii.eu/
Tiny Instrument Element Project, http://instrumentelem.sourceforge.net/
The CMS Collaboration: The CMS experiment at the CERN LHC. Int. Journal of Instrumentation 3 (2008)
WS Notification specification, http://www-128.ibm.com/developerworks/webservices/library/specification/ws-notification/
Globus Open Grid Services Architecture, http://www.globus.org/ogsa/
Foster, I., Kesselman, C.: The Globus Toolkit. In: The Grid: Blueprint for a New Computing Infrastructure, pp. 259–278. Morgan Kaufmann Publishers, San Francisco (1999)
Apache WSRF Project, http://ws.apache.org/wsrf/
WSRF.NET Project, http://www.cs.virginia.edu/~gsw2c/wsrf.net.html
McManus, E.: JSR 160: JavaTM Management Extensions (JMX) Remote API 1.0 (2003)
Jini project, http://www.jini.org/
JMS standard API, http://java.sun.com/products/jms/
McMullen, D., Devadithya, T., Chiu, K.: Integrating Instruments and Sensors into the Grid with CIMA Web Services. In: Proc. of the 3rd APAC Conference on Advanced Computing, Grid Applications and e-Research (APAC 2005) (September 2005)
Vuerli, C., Taffoni, G., Coretti, I., Pasian, F., Santin, P., Pucillov, M.: Instruments in grid: The new instrument element. In: Grid Enabled Remote Instrumentation. Signals and Communication Technology. Springer, US (2008)
Jantunen, S., Smolander, K., Malinen, S., Virtanen, T., Kujala, S.: Utilizing Firm-Hosted Online Communities: Research Challenges and Needs. In: Proc. of 1st Int’l. Workshop on Social Software Engineering and Applications (September 2008)
InstrumentElement User Guide, http://instrumentelem.sourceforge.net/wiki/index.php/User_Guide
Case Study Demo, http://sadgw.lnl.infn.it:2002/MapsMonitor/
Released Instruments, http://sadgw.lnl.infn.it:2002/MapsMonitor/marker_guide.htm
Advanced Resource Connector ARC, http://www.nordugrid.org/middleware/
Amazon Elastic Compute Cloud EC2, http://aws.amazon.com/ec2/
Pautasso, C., Bausch, W., Alonso, G.: Autonomic computing for virtual laboratories. In: Kohlas, J., Meyer, B., Schiper, A. (eds.) Dependable Systems: Software, Computing, Networks. LNCS, vol. 4028, pp. 211–230. Springer, Heidelberg (2006)
Stirling, D., Welch, I., Komisarczuk, P.: Designing workflows for grid enabled internet instruments. In: CCGRID 2008, pp. 218–225 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lelli, F., Pautasso, C. (2009). The Tiny Instrument Element. In: Abdennadher, N., Petcu, D. (eds) Advances in Grid and Pervasive Computing. GPC 2009. Lecture Notes in Computer Science, vol 5529. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01671-4_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-01671-4_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01670-7
Online ISBN: 978-3-642-01671-4
eBook Packages: Computer ScienceComputer Science (R0)