Asterisk is a hybrid TDM and packet voice PBX (Private Branch eXchange) and IVR platform with ACD functionality. It acts as middleware between the Internet (IAX, SIP, MGCP, Skinny, H.323), telephony channels (like Zaptel, T1, PRI, E1, FXO, FXS, VoIP, VoFR, ISDN, modems, Internet Phone Jack, etc.), and applications (like voice-mail, conferencing, directories, MP3 players, intercoms, etc.). It has many advanced features such as a codec translation API. The base distribution includes several channel backends, as well as applications. However, the beauty of Asterisk is its ability to be extended using its APIs, dynamic module loader, and AGI scripting interface. End users can even write their own applications that run on the system in C or any scripting language of their choice.
AutoNOC is a high performance, production integrated, peer-to-peer network operations management platform for Windows and Linux. It provides real-time historical analysis, root cause, fault detection, reporting, alerts and alarms, and no-nonsense correlation. It is an interoperable vendor independent solution with built-in support for Microsoft, Cisco, Linux, IBM, and other major technologies. Additionally it offers many novel capabilities, including end user personalization, easy scalability, compressed historical databases, infinite histories, event archiving (it works as a syslog server), and multi-language support.
BalanceNG is a modern, IPv6 capable software IP load balancing solution. It is small, fast, and easy to use and set up. 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.
Beowulf includes an enhanced Linux kernel, libraries, and utilities specifically designed for clustering. Beowulf provides a single system image through BProc, the Beowulf cluster process management kernel enhancement. BProc makes the processes running on cluster "Computation Node" computers visible and manageable on a front-end "Master Node". Processes start on the front-end node and migrate to a cluster node. Process parent-child relationships and UNIX job control are maintained with migrated tasks. Cluster slave nodes are not required to contain resident applications. Their hard disks are used for application data and cache. This approach eliminates version skew common with previous generation clusters.
The Beowulf Distributed Process Space (BProc) is set of kernel modifications, utilities, and libraries which allow a user to start processes on other machines in a Beowulf-style cluster. Remote processes started with this mechanism appear in the process table of the front end machine in a cluster. This allows remote process management using the normal UNIX process control facilities. Signals are transparently forwarded to remote processes and exit status is received using the usual wait () mechanisms.
The Bioinformatics Benchmark System is an attempt to build a reasonable testing framework, tests, and data, to enable end users and vendors to probe the performance of their systems. It is not trying to be the last word in informatics benchmarking, as there are simply too many codes, tests, data sets, and databases. The goal is to create a core of tests that all may download and use to probe specific elements of system performance. The end goal is to enable a pluggable set of tests, including the core tests, so that performance data may be gathered.
BitTorrent Queue Manager is a console-based BitTorrent client running on top of BitTornado that provides built-in queue management functions. It also provides a remote interface compatible with ABC for Web-based control. Furthermore, peer information can be queried, including country and network names, and a built-in crawler can gather new torrents on specified trackers or catalog sites for downloading automatically.
BixData is a cluster management tool that includes monitoring and system administration features. It monitors services (HTTP, ping, POP3, SMTP), performance, and processes. It has a management console for VMWare and Xen that supports multiple virtual machine hosts and guests. It can create critical notifications and send email alerts for any system event (HTTP, ping, CPU, memory, SMART diagnostics, VM stats). A graphical desktop supports real-time dynamic graphs. The runtime agents and server components are lightweight and easy to set up and run.
CTL is a cross-platform control dispatching tool that makes it easy to automate any kind of distributed systems management or application provisioning task. Rather than writing complex and error-prone scripts that over utilize "for loops", CTL handles the network dispatching for you and allows you to focus on the actual management tasks you need to accomplish. In addition to being a dispatching tool, CTL comes with pre-built cross-platform utilities so you don't have to script actions like file distribution or process and port checking. You can also write your own custom utilities and share them with others in your organization. Custom utilities are defined in XML, and your scripting can be done in multiple scripting languages (Perl, Python, etc.), *nix shell, Windows batch, and/or Ant.