Skip to content
PHANTOM server which keeps track of the registered devices
JavaScript HTML Shell CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
server_code
web-resourcemanager
LICENSE
README.md
elasticsearch.yml
list_of_users_github.ini
package-lock.json
package.json
setup-es-armv7-64.sh
setup-es.sh
setup-new-resomanager-server.sh
setup-nodejs-32.sh
setup-nodejs-64.sh
setup-nodejs-armv7l.sh
setup-server-armv7-64.sh
setup-server-x86-32.sh
setup-server-x86-64.sh
start-es.sh
start-resomanager.sh
stop-resomanager.sh

README.md

Resource-Manager

Server which keeps track of the Status of the Available hardware in the system

1.- Introduction

The PHANTOM Resource-MANAGER server is composed of two components: a web server (http://) and a WebSocket server (ws://). The web server provides various functionalities for data query and data analysis via RESTful APIs with documents in JSON format. The server's URL is "http://localhost:8600" by default.

2.- Prerequisites

The server is implemented using Node.js, and connects to Elasticsearch to store and access Metadata. Before you start installing the required components, please note that the installation and setup steps mentioned below assume that you are running a current Linux as the operating system. The installation was tested with Ubuntu 16.04 LTS. Before you can proceed, please clone the repository:

git clone https://github.com/PHANTOM-Platform/Resource-Manager.git;

OR alternatively, if you prefer to use svn instead of git:

svn export https://github.com/PHANTOM-Platform/Resource-Manager.git/trunk Resource-Manager;

3.- RESTful API Queries

Please refer to the Reference Manual of the RESTful API to get more details. The Manual contains a description of each of the implemented methods, with examples of use, and type of possible responses.

Video: Examples of use

There are some video tutorials available at Youtube and this channel:

Youtube PHANTOM Channel

Acknowledgment

This project is realized through EXCESS and PHANTOM. EXCESS is funded by the EU 7th Framework Programme (FP7/2013-2016) under grant agreement number 611183. The PHANTOM project receives funding under the European Union's Horizon 2020 Research and Innovation Programme under grant agreement number 688146.

Main Contributors

Montanana, Jose Miguel, HLRS

Cheptsov, Alexey, HLRS

Release History

Date Version Comment
2019-05-15 1.0.0 Tested with Real Use Cases

License

Copyright (C) 2018 University of Stuttgart

Apache License v2.

You can’t perform that action at this time.