Rio Project 5.6 API Reference Documentation

Skip navigation links

Package org.rioproject.cybernode

A Cybernode represents a compute resource as a service available through the network, offering dynamic allocation and provisioning capabilities.

See: Description

Package org.rioproject.cybernode Description

A Cybernode represents a compute resource as a service available through the network, offering dynamic allocation and provisioning capabilities.  The Cybernode represents the capabilities of compute resource through quantitative &  qualitative mechanisms. Cybernode instances dynamically discover and enlist with  provisioning agents, and provides a dynamic lightweight container to instantiate dynamic services.

This document provides the following information about Cybernode

Configuring Cybernode

Cybernode supports the following configuration entries; where each configuration entry name is associated with the component name service.load and  org.rioproject.cybernode




Configuration entries specific to service.load
The Cybernode supports the following configuration entries; where each configuration entry name is associated with the component name service.load. The following configuration entries provide the opportunity to declaratively modify the operational behavior of the Cybernode, for the creation of dynamic service beans



Configuration entries specific to org.rioproject.cybernode
The Cybernode supports the following configuration entries; where each configuration entry name is associated with the component name org.rioproject.cybernode. The following configuration entries provide the opportunity to declaratively modify the operational behavior of the Cybernode at startup

Native Library Support

The Cybernode provides the capability to load native libraries. Loading native libraries can only be accomplished successfully if your library path is set up correctly.

The Cybernode uses a directory where native libraries can be placed so they can be loaded by services, PlatformCapability and MeasurableCapability instances.

The default directory to load native libraries from is ${rio.home}/lib/native

Setting Library Path

The Cybernode starter scripts in ${rio.home}\bin include declarations for setting the library path. Examples of setting the library path across operating systems follow:

Possible Errors

If you see a java.lang.UnsatisfiedLinkError exception, then one of the following may be the cause:

  1. You don't have your library path set up correctly
  2. The directory you setup for the library path did not exist when the VM started. Make sure the directory exists and retry

Skip navigation links
Copyright © Rio Project.

Copyright © 2007–2017 Rio Project. All rights reserved.