6 Conclusions and Future Work
Within the paper we have presented the architecture of our remote laboratory and intro-
duced available experiments. We have made good experience with the daily operation
in teaching and research, regarding availability and safety of our infrastructure. We
make use of source code analysis, runtime observation and dynamic reconfiguration to
prevent malicious code from disturbing the integrity of our lab.
We have explained the usability of simulation techniques to cope with high-load
situations. We utilize grid computing technologies for out-sourcing computing inten-
sive tasks. Currently we have already used this approach within two experiments: the
simulation of robot movement and the graphical rendering of simulation result.
In the future we plan to extented our lab with new experiments, as well as new front-
end applications. We are going to integrated experiment from geographically distributed
locations. In addition we will apply latest web service standards, such as WS-Security,
to improve the interoperability of our frontend interfaces.
References
1. Persistence of vision raytracer. http://www.povray.org, 2004.
2. Michael Barabanov. A linux-based realtime operating system. Master’s thesis, New Mexico
Institute of Mining and Technology, 1997.
3. A. Bicchi, A. Coppelli, F. Quarto, L. Rizzo, F. Turchi, and A. Balestrino. Breaking the lab’s
walls: Tele-laboratories at the university of pisa. In Proc. IEEE Int. Conf. on Robotics and
Automation, pages 1903–1908, Seoul, Korea, 2001.
4. I. Foster and C. Kesselman. Globus: A Metacomputing Infrastructure Toolkit. The In-
ternational Journal of Supercomputer Applications and High Performance Computing,
11(2):115–128, Summer 1997.
5. Ian Foster. The anatomy of the Grid: Enabling scalable virtual organizations. Lecture Notes
in Computer Science, 2150, 2001.
6. M.J. Litzkow, M. Livny, and M.W. Mutka. Condor - A Hunter of Idle Workstations. In Pro-
ceedings of the Eighth International Conference on Distributed Computing Systems, pages
104–111, 1988.
7. Microelectronics WebLab at MIT. http://www-mtl.mit.edu/ alamo/weblab/index.html. 2003.
8. Microsoft. Microsoft Active Directory. http://www.microsoft.com/ad, 2003.
9. Microsoft. Windows CE.NET 4.2. http://msdn.microsoft.com/embedded, 2004.
10. OSM Group. The Distributed Control Lab. http://www.dcl.hpi.uni-potsdam.de, 2004.
11. Hrabri Rajic, Roger Brobst, Waiman Chan, Fritz Ferstl, Jeff Gardiner, Andreas Haas, Bill
Nitzberg, and John Tollefsrud. Distributed Resource Management Application API Specifi-
cation 1.0. http://forge.ggf.org/projects/drmaa-wg/, 2004.
12. Andreas Rasche and Andreas Polze. Configuration and Dynamic Reconfiguration of
Component-based Applications with Microsoft .NET. In International Symposium on
Object-oriented Real-time distributed Computing (ISORC), pages 164–171, Hakodate,
Japan, May 2003.
13. Andreas Rasche, Peter Tr
¨
oger, Michael Dirska, and Andreas Polze. Foucault’s Pendulum
in the Distributed Control Lab. In Procceedings of IEEE Workshop on Object-Oriented
Realtime Dependable Systems, pages 299–306, Capri Island, Italy, October 2003.
14. Real Systems in the Virtual Lab. http://prt.fernuni-hagen.de/virtlab/info
e.html. 2003.
15. Verbund Virtuelles Labor - Automation Systems and Computer Science. http://robo16.fh-
reutlingen.de/english/index.html. 2003.
157