Atera all-in-one platform IT management software with AI agents
Ideal for internal IT departments or managed service providers (MSPs)
Atera’s AI agents don’t just assist, they act. From detection to resolution, they handle incidents and requests instantly, taking your IT management from automated to autonomous.
Learn More
Total Network Visibility for Network Engineers and IT Managers
Network monitoring and troubleshooting is hard. TotalView makes it easy.
This means every device on your network, and every interface on every device is automatically analyzed for performance, errors, QoS, and configuration.
The Corosync Cluster Engine is a Group Communication System with additional features for implementing high availability within applications. The project provides four C application programming interface features. A closed process group communication model with extended virtual synchrony guarantees for creation of replicated state machines. A simple availability manager that restarts the application process when it has failed. A configuration and statistics in-memory database that provides the ability to set, retrieve, and receive change notifications of information. ...
Genetic Programming Classifier is a distributed evolutionary data classification program. It uses the ensemble method implemented under a parallel co-evolutionary Genetic Programming technique.
The Open Design and Integration Environment is a toolbox of C and TCL code designed to introduce people to programming in a friendly way. It is also designed to be robust enough to novices to develop useful applications.
Dataflow parallel programming language for clusters
PARUS is a data-flow parallel programming language that allows to build parallel programs for clusters and MPP multiprocessors. The data-flow graph is automatically converted to the C++/MPI source and linked with the libparus runtime library.
Also there are available tools for benchmarking cluster interconnect and visualize it.
Simdist lets you harness the power of cluster computing without any knowledge of parallel libraries such as MPI, and with no restrictions on programming language. Primarily targeted at evolutionary computing and similar master-slave configurations.
Python Integrated Parallel Programming EnviRonment (PIPPER), Python pre-parser that is designed to manage a pipeline, written in Python. It enables automated parallelization of loops. Think of it like OpenMP for Python, but it works in a computer cluster
OSCAR (Open Source Cluster Application Resources) is a snapshot of the best known methods for building, programming, and using clusters. It consists of a fully integrated and easy to install software bundle designed for high performance cluster computing
A data parallel scientific programming model. Compiles efficiently to different platforms like distributed memory (MPI), shared memory multi-processor (pthreads), Cell BE processor, Nvidia Cuda, SIMD vectorization (SSE, Altivec), and sequential C++ code.
NGrid is a transparent C# .Net/mono grid computing model. NGrid abstracts the burden of the grid into a simple multithread and garbage collected programming model. NGrid is designed to carry computationally intensive tasks over multiple machines.
Direct Access Programming Library (DAPL) is a high performance Remote Direct Memory Access API (see www.datcollaborative.org). Linux & Windows uDAPL maintenance/development is now discussed on general@lists.openfabrics.org & ofw@lists.openfabrics.org.
Programming libraries for writing an XMLDC (XML Distributed Computing) applications in C++. XMLDC is a XML-based protocol for remote procedure calls (RPC) between different systems. XMLDC is more powerful than XML-RPC and much simpler than SOAP or CORBA.
Valkyries is a parallel programming project designed for and developed on a Beowulf cluster to crack several UNIX systems' passwords by brute-force. Currently implemented system cracks only numerical passwords but it's being developed.
libcsp is C a library makes programming with threads much easier. By providing an easy mechanism to express and reason about programs with multiple threads, it becomes easier to fit software into the real world.
SLLB is a linux implementation of a software load balancing written in C on GNU/Linux.
Problems:
- ethernet hardware device compatibilities
- deep kernel network programming
MPY is an MPI implementation for Python using MPICH (or any other MPI implementation). MPY also provides helper functions for ease of programming, and a simple plug-in interface.
TOP-C is a library for easily writing parallel applications for both distributed and shared memory architectures. It hides the details of parallel programming, and presents the application programmer with a simple task-oriented interface.
This library provides an easy way to program the widely used parallel
programming library PVM,
which works in homogenous and heterogenous network environments.