reef-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anupam (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (REEF-908) Design .NET REEF client API
Date Wed, 20 Jan 2016 01:21:39 GMT

     [ https://issues.apache.org/jira/browse/REEF-908?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Anupam reassigned REEF-908:
---------------------------

    Assignee: Anupam

> Design .NET REEF client API
> ---------------------------
>
>                 Key: REEF-908
>                 URL: https://issues.apache.org/jira/browse/REEF-908
>             Project: REEF
>          Issue Type: New Feature
>            Reporter: Anupam
>            Assignee: Anupam
>
> High Level Goal: 
>  # Submit an application
>  # Track its progress. Have the client be notified by the Driver in case of messages
or failure.
>  # Communicate with the driver
>  # Perform management tasks on the application
>  #* Killing
>  #* Cancelling
>  #* Updating binaries/configuration etc.
>  # Application debugging primitives
> Key considerations:
>  # Stable API with long term support and extensibility
>  # API expressive enough to support multiple use cases:
>  #* Interactive one-off jobs
>  #* Automated job/pipeline orchestration services
>  #* Long running services.
>  # Runtime agnostic
>  # Implementation of API will be hosted in-proc with user's client using it; This is
not intended to be a remote API.
>  # Allow the client to have simple implementation to manage fail-over for instance reconnecting
to the application and proceeding normally.
>  # Allow for implementation of rich, responsive user interaction with REEF managed application.
>  # Provide a very lean Onboarding experience; Remain feature rich for complex use case.
( Judicious defaults and helpers )
>  # Keep API aligned with existing REEF design principles, for instance, event driven
programming model.
>  # Keep API aligned with patterns used in .NET BCL APIs



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message