open source, peer-to-peer software that functions as a persistent access preservation system. Information is delivered via the web, and stored using a sophisticated but easy to use caching system.
a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids. It is based on a hierarchical design targeted at federations of cluster
Parallel I/O continues to be a topic of active development. Recent years have seen the creation of many new options. Even with these new choices, certain factors remain constant. Parallel applications need a fast I/O subsystem.
a low-effort solution to the problem of running memory-hungry programs on memory-starved computers. The parts of the program that don't fit in local RAM are sent over a high-speed network to remote RAM, thereby bypassing the slow disk altogether.
a popular version control system designed to handle very large projects with speed and efficiency; it is used mainly for various open source projects, most notably the Linux kernel.
SmartFrog is a powerful and flexible Java-based software framework for configuring, deploying and managing distributed software systems.
SmartFrog helps you to encapsulate and manage systems so they are easy to configure and reconfigure, and so that that they can be automatically installed, started and shut down. It provides orchestration capabilities so that subsystems can be started (and stopped) in the right order. It also helps you to detect and recover from failures.
Such systems typically have multiple software components running across a network of computing resources, where the components must work together to deliver the functionality of the system as a whole. It's critical that the right components are running in the right places, that the components are individually and collectively correctly configured, and that they are correctly combined to create the complete system. This profile fits many of the services and applications that run on today's computing infrastructures.
SmartFrog consists of:
A Language for defining configurations, providing powerful system modelling capabilities and an expressive notation for describing system configurations
A secure, distributed Runtime System for deploying software components and managing running software systems
A Library of SmartFrog Components that implement the SmartFrog component model and provide a wide range of services and functionality
Y. Yu, C. Qian, und X. Li. Proceedings of the Third Workshop on Hot Topics in Software Defined
Networking, Seite 85--90. New York, NY, USA, ACM, (2014)
F. Botelho, F. Ramos, D. Kreutz, und A. Bessani. Proceedings of the 2013 Second European Workshop on Software Defined
Networks, Seite 38--43. Washington, DC, USA, IEEE Computer Society, (2013)
L. Zhu, M. Staples, und V. Tosic. 12th International IEEE Enterprise Distributed Object Computing Conference, 2008. EDOC '08, Seite 24--30. IEEE, (September 2008)
X. Jia, S. Ying, H. Cao, und D. Xie. Sixth International Conference on Grid and Cooperative Computing, 2007. GCC 2007, Seite 96--103. IEEE, (August 2007)
D. Emery, und R. Hilliard. Joint Working IEEE/IFIP Conference on Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009, Seite 31--40. IEEE, (September 2009)
N. Ali, C. Solís, und I. Ramos. Proceedings of the 1st international workshop on Software architectures and mobility, Seite 33--38. New York, NY, USA, ACM, (2008)