Feature #237

HTTP Transport for OpenNebula Drivers

Added by Jaime Melis about 11 years ago. Updated almost 11 years ago.

Status:ClosedStart date:05/03/2010
Priority:NormalDue date:
Assignee:Javi Fontan% Done:

0%

Category:Drivers - Auth
Target version:-
Resolution:wontfix Pull request:

Description

Implement a new set of drivers which use HTTP as the transport protocol between the OpenNebula Frontend and the worker nodes. To achieve this, we will develop an HTTP server which will run in all the worker nodes, with a very simple interface. Another HTTP server will run in the frontend, to which every worker node will connect after processing the request, following a push architecture.

The benefits of using these drivers include:
- scalability: compared to the current ssh drivers, this model will improve scalability by reducing the network load and the number of processes running in the frontend
- fault-tolerant: by using a push mode design, the worker nodes will report asynchronously the result of the request to the frontend. Thus, if the connection fails, the worker nodes can retry the connection until accepted, or send it to alternate HTTP servers, etc.
- easy to use

http_driver.png (22.3 KB) Ruben S. Montero, 05/06/2010 11:46 PM

Associated revisions

Revision e6c85f55
Added by Abel Coronado over 4 years ago

F #4913 Solved bug OPENNEBULA_MANAGED in Template wizard (#237)

  • Solved bug OPENNEBULA_MANAGED in Template wizard
  • F #4913 Solved bug OPENNEBULA_MANAGED in Template wizard

History

#1 Updated by Ruben S. Montero about 11 years ago

Uploaded a high level architecture for the new drivers

#2 Updated by Ruben S. Montero about 11 years ago

  • Target version deleted (Release 2.0)

#3 Updated by Ruben S. Montero almost 11 years ago

  • Status changed from New to Closed
  • Resolution set to wontfix

Also available in: Atom PDF