Software to support the development of distributed data acquisition and analysis systems, used primarily in the implementation of instrumentation for pulsar astronomy.
FLoM is a free open source distributed lock manager that can be used to synchronize shell commands, scripts and custom developed software.
When used in a shell environment, FLoM manages process synchronization in the same way that "nice" manages process prioritization.
Shell commands, scripts and custom programs can be synchronized inside a single system or in a network of IP connected systems. FLoM supports different types of abstract resources: simple, numeric, set, hierarchical and...
CloudI is an open-source private cloud computing framework for efficient, secure, and internal data processing. CloudI provides scaling for previously unscalable source code with efficient fault-tolerant execution of ATS, C/C++, Erlang/Elixir, Go, Haskell, Java, JavaScript/node.js, OCaml, Perl, PHP, Python, Ruby, or Rust services.
The bare essentials for efficient fault-tolerant processing on a cloud!
Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform.
Geographic restrictions, eligibility, and terms apply.
PUPS/P3 facilitates development of multi-process multi-host computations by providing tools to emulate colonies of homeostatic organisms. It permits persistent computation, homeostatic resource protection, and asychronous interprocess communication.
YARP, Yet Another Robot Platform. Always dreamt of controlling a humanoid robot? ...well, we do that. A C++ library for IPC, vision and control.
This project was migrated to GitHub: https://github.com/robotology/yarp
Design and Implementation of the Singhal token based mutual exclusion
[ Design and Implementation of the Singhal token based mutual exclusion algorithm in kernel-space of FreeBSD ]
| Data & Network Security Lab (DNSL)
| Room 501, Floor 5,
| Department of Computer Engineering
| Sharif University of Technology
| Azadi Ave., Tehran, Iran
Vahid Khodabakhshi <vkhodabakhshi@ce.sharif.edu>
Vahid Ranjbar <vranjbar@ce.sharif.edu>
Also see the Acknowledgement file
Please send bugs to our e-mail
RT-BOINC stands for a Real-Time BOINC. It was designed for managing highly-interactive, short-term, and massively-parallel real-time applications.
We implemented RT-BOINC on top of the recent BOINC server source codes.
Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
CLara is a framework that enables you to access the computing power of many graphics processors in an IP-based network using a kind of Client/Proxy/Server model. Its programming interface conforms to the OpenCL 1.0 standard.
xlayout is a terminal based utility to get and set information about X11 windows and the pointer. Its designed to be easily integrated into bash shell scripts and takes advantage of the X11 protocol to allow it to access remote X11 desktops.
Cryopid2 is a development of the excellent Cyropid process freezer for Linux developed initially by Bernard Blackham. Cryopid2 adds a host of functionality to the original package.
A command line utility to read a text file containing lines of data, clean up any CR/LF anomalies, and output the lines of text with clean CR/LF terminators to standard output. The binary is a Windows 32 bit console app.
The OpenSSI project is a comprehensive clustering solution offering a full, highly available SSI environment for Linux. Goals for OpenSSI Clusters include availability, scalability and manageability, built from standard servers.
It is an implementation of Tuple-Space by using MPI library. Tuple-space is a logically shared memory in many parallel computing. It provides the appearance of a shared memory but do not require on underlying physical shared memory.
The objective of this work is to use key concepts and mechanisms related with the software components approach. Installation, execution and dynamic reconfiguration of a distributed chat application using CORBA are considered.