顯示具有 Clustering/Distributed Networks 標籤的文章。 顯示所有文章
顯示具有 Clustering/Distributed Networks 標籤的文章。 顯示所有文章

20100623

DrQueue : A distributed rendering queue. It helps manage jobs on a render farm


DrQueue is a distributed rendering queue. It helps manage jobs on a render farm. It works under Linux, Mac OS X, FreeBSD, IRIX, and Windows, supports Maya, Blender, Lightwave, Mental Ray, Bmrt (Renderman), 3Delight, and Pixie out of the box, and can support any other renderer or computing task that can be handled via scripting.
  • Licenses : GPL
  • Operating Systems : Mac OS X, POSIX, BSD, FreeBSD, Linux, IRIX, Windows, Cygwin
  • Implementation : C C++

20100608

Glass : A library for distributed computing and cloud computing, focusing in high performance, low lag applications


Glass is a library for distributed computing and cloud computing, focusing in high performance, low lag applications, particularly virtual and augmented reality.
The Glass framework is a scalable set of components that can be used by applications to perform distributed computing. Applications are built reusing the available components as needed. One of the major goals of Glass is to be a user-friendly framework, not only suitable for new applications, but also for legacy code. This is an important feature, as most available solutions for distributed computing require a substantial amount of rewrite of legacy code; some of them require a complete change of the application design.
  • Licenses : LGPL
  • Operating Systems : Mac OS X, Windows, Cygwin, POSIX, IRIX, Linux
  • Implementation : C++, Java

20100520

JumboMem gives unmodified binaries transparent access to memory spread across multiple computer

JumboMem gives unmodified binaries transparent access to memory spread across multiple computers. The goal is to improve the performance of memory-hungry applications by replacing accesses to a slow paging device (a disk) with accesses to fast RAM located across a high-speed network. Unlike other memory servers, JumboMem does not need administrator privileges either to install or run.
  • Licenses : GPLv2
  • Operating Systems : POSIX, Linux
  • Implementation : C

20100505

XtreemOS : Enabling Liux for the Grid


The overall objective of the XtreemOS project is the design, implementation, evaluation, and distribution of a grid operating system (called XtreemOS) with native support for virtual organizations (VO). XtreemOS is capable of running on a wide range of underlying platforms, from clusters to mobiles. It is based on Mandriva Linux, with support to come for other distributions later.
  • Licenses : GPL
  • Operating Systems : smartphone, linux 2.6, i386, AMD-64
  • Implementation : C++, C, j2se, AJAX, Erlang

20090904

BalanceNG : A modern software IP load balancing solution


BalanceNG is a modern software IP load balancing solution. It is small, fast, and easy to use and setup. It offers session persistence, different distribution methods (Round Robin, Random, Weighted Random, Least Session, Least Bandwidth, Hash, Agent, and Randomized Agent) and a customizable UDP health check agent in source code. It supports VRRP to set up high availability configurations on multiple nodes. It supports SNMP, integrating the BALANCENG-MIB with Net-SNMPD. It implements a very fast in-memory IP-to-location database, allowing powerful location-based server load-balancing.
  • Operating Systems : Linux, Solaris
  • Implementation : C

20090811

Equalizer : Middleware for creating and deploying parallel OpenGL-based applications

Equalizer is middleware for creating and deploying parallel OpenGL-based applications. It enables applications to benefit from multiple graphics cards, processors, and computers to scale rendering performance, visual quality, and display size. An Equalizer-based application runs unmodified on any visualization system, from a simple workstation to large scale graphics clusters, multi-GPU workstations, and Virtual Reality installations.
  • Licenses : LGPL
  • Operating Systems : Windows, Mac OS X, Unix
  • Implementation : C++