GithubHelp home page GithubHelp logo

auto-run's Introduction

主题

repo期望通过socket完成任务的发布以及数据的回收。

想到哪里写到哪里的


主要特点

  1. 主从式布局,一台机器运行服务端,若干机器运行客户端。
  2. 客户端启动时会在服务端处注册;服务端会定时轮询所有计算节点获取各节点信息。
  3. 服务端可以解析编码任务的json文件,存至自身任务队列,轮询结束后,分配至负载最小或任务量最小的节点。

关键问题

  1. task的通用描述及解析。
  2. 目前考虑所有的消息传递使用json,轮询和任务请求通过type分辨。

功能

服务端

  • 简易交互命令。包括启动、退出、添加任务等。
  • 轮询节点。
  • 发布任务。
  • 解析json任务文件存入任务队列。
  • 收集客户端信息并显示,界面使用 pyQt 实现。
  • 在所有任务结束后,统计总表,压缩并清空所有编码log。

客户端

  • 获取任务,融合本地配置,运行。
  • 任务运行过程中,收集编码进度信息。
  • 编码完成后,将log文件发送至服务端。
  • 收集本机CPU使用率、内存、任务数发送至服务端

近期的目标

  • json任务文件的设计、服务端的解析、客户端的融合。
  • 一个简陋的界面。

auto-run's People

Contributors

l646773422 avatar wwwhhhyyy avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

wwwhhhyyy

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.