Find Jobs
Hire Freelancers

Code Linux-based Software module that controls Multithreading of server processor cores at the core level (and sends jobs to specific processor cores)

$300-800 USD

Suoritettu
Julkaistu yli 9 vuotta sitten

$300-800 USD

Maksettu toimituksen yhteydessä
**Please read the attached PDF before bidding** **The attached PDF contains all the Project Specifications, Requirements and Deliverables.** This project is to create Linux based software module that will enable accepting jobs in the form of a shell commands or scripts and then dispatch the job to one or more specific processor cores on a server. Our company’s main job controller is a Windows based software that dispatches jobs to Linux servers, which is where this module will be installed. This module in turn will have to be able to accept the incoming job(s) and execute the job(s) on specific processor cores on the server. The custom module that is the deliverable for this project is called the Multithread Processor Controller (MPC). Goal This project is to create a software module that will control multithreading at the processor-core level. This means the software will control the availability of each processor core on a server and will also have the ability to assign specific jobs to a specific processor core and monitor the progress of those jobs. All code to be kept and updated on a daily basis in the company's private Bitbucket repository created specifically for this project. As an alternative, we can also provide a private GitHub repository. Requirements (full requirements contained in attached PDF) • Coding Language: C++ or Mono using C#. • Supported on Ubuntu 12+. • Coded as a Linux Daemon at its core. • Packaged as an installable package and we should be able to install it on multiple Ubuntu instances, including if it is developed as a web application. • We should be able to install MPC on any Ubuntu server where we have admin rights. • Must have an interface to accept single line shell commands. • Must have an interface to accept a full shell scripts. • Must be designed around the guidelines identified at OpenMPI ([login to view URL]) in the context of passing jobs as messages to the processor core. Milestones and Payment Schedule 10% First Milestone - Provide a complete Project Proposal that details specifically how you plan to code this software module and how you plan to accomplish each Requirement as listed in the PDF. This should include listing and providing information on any software you have already designed and/or third-party software that you plan to utilize to complete this project. 20% Second Milestone - Provide live demo to company executives, including CTO, of functioning software that shows ability to communicate bidirectionally with our REST API and sends jobs to specific processor cores. We will then provide feedback to freelancer regarding any modifications that are necessary. 70% Final MIlestone - Deliver source code and installable program to company. Company will then conduct a thorough source code review and will also install and test the software module on various server environments. Company will provide Freelancer with feedback within 10 days and any modifications will then be incorporated into software and new source code and installable program will be delivered to company. When company is satisfied with the source code and no issues or bugs exist, including no issues installing the software module on Ubuntu v12+ Linux servers, the final milestone payment will be released. Please do NOT bid on this project unless you are 100% confident you can successfully complete this project as described in the attached PDF. All source code, which must be updated in our private BitBucket or GitHub repository on a daily basis, may be reviewed any time by our Company. Please note that milestone payments will not be released unless that milestone is successfully completed. If freelancer is unable or unwilling to complete one or more milestones then no further payments will be made to the freelancer and all code written up until that point will be owned in-full by company. **Do not bid on this project unless you are confident you have the experience and skillset to complete it!**
Projektin tunnus (ID): 6882263

Tietoa projektista

7 ehdotukset
Etäprojekti
Aktiivinen 9 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
Myönnetty käyttäjälle:
Käyttäjän avatar
Hi. Your project requires various skills I have - Java SE/EE, C++, extensive system administration. I do architect and develop high performance, quality and fault tolerant solutions for Linux systems in Java/C/C++/Perl including web applications using J2EE profile (REST, JMS, JPA, JDBC). My development approach is client oriented and agile. I'll provide you with 2 documents: TD (technical design) that describes software design where we can discuss and finally clarify all aspects before actual development starts and OG (operating guide) that describes all operational modes and info on how to use the developed software. To check coding style and overall quality you may check one of my open C++ project for traffic stats collection on Linux systems - [login to view URL] Regards, Alex
$1 000 USD 14 päivässä
0,0 (0 arvostelua)
0,0
0,0
7 freelancerit tarjoavat keskimäärin $789 USD tätä projektia
Käyttäjän avatar
Dear My client I read your description and found your job is only for me. I am talented C++ dev expert with ma­ny experiences on Linux/Unix My these skills will give you full satisfaction. I hope to work with you. Thanks.
$611 USD 3 päivässä
4,9 (8 arvostelua)
3,3
3,3
Käyttäjän avatar
hello. we are ready to help. we have a team of 3 Net developers, that are free now and ready to work. Ready to implement it in Java or C++ Best regards Dmytro Usenko
$1 333 USD 20 päivässä
5,0 (1 arvostelu)
2,7
2,7
Käyttäjän avatar
A proposal has not yet been provided
$777 USD 14 päivässä
0,0 (0 arvostelua)
0,0
0,0

Tietoja asiakkaasta

Maan UNITED STATES lippu
Santa Monica, United States
4,9
12
Maksutapa vahvistettu
Liittynyt tammik. 31, 2012

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.