Dashboard > CI Development > ... > Cloud Provisioning Environment > CPE Iteration2 deliverables
Log In   View a printable version of the current page.
CI Development
CPE Iteration2 deliverables
Added by Michael Meisinger , last edited by Michael Meisinger on May 18, 2009  (view change)
Labels: 
(None)

Architecture and Design

Status

Interfaces

  • Agent Interface: Refined Managed Resource domain model (documented here)
  • Messaging Service Interface: Defined State machine interface as messaging endpoint (documented here)

Implementation

The implementation for this iteration covers the basics of interfacing CPE services to the messaging service. Magnet is used as interface framework as well as for the agent management system.

Resource Agents implemented with Magnet

Complete description of existing functional pieces and architecture:
http://www.oceanobservatories.org/spaces/display/CIDev/Resource+Agent+Framework

The source code repository can be accessed here:
git clone git@amoeba.ucsd.edu:resource_agents.git

Inside the current source code can be found the resource agents
demo, name zinc demo, that demonstrates controlling osx resources via agents.

State Machines for Agents

Prototype code that demonstrates functional state machines and
their moving parts in action: Input symbols, transaction functions, states.
Code can found in resource_agent git repo.

State Machine documentation:
http://www.oceanobservatories.org/spaces/display/CIDev/State+Machine+Specification

Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators