C++/linux network programming


The deliverable of this project is implementing the master/slave replication protocol in the IMVU istatd open source project. The project is developed in C++ on Linux, and the code has to compile out of the box on ubuntu [url removed, login to view], ubuntu [url removed, login to view], and Arch Linux 201301. “IMVU istatd” is a daemon-and-agent system that collects, collates, and reports counter information from a large number of computers to a central server. That central server keeps time series databases for the counters. These statistics are important to the IMVU business, and we want to keep a secondary server in sync with the data collected by the first server. A protocol has been defined for a secondary server to be configured to contact a current master server, be told about data that needs to be replicated, and then receive replication data on an ongoing basis to create an up-to-date clone of the master. Should the master fail, the replica will be switched to master mode, and the system reconfigured to answer to the IP address of the master -- the replica system becomes the new master. There is existing code for all of the server data collection, storage, query, and connection functionality already.

This project simply implements the replication protocol, described below, on top of this existing functionality and code. The delivery should include well documented and tested C++ code that builds on the defined Linux versions, and efficiently implements the behavior descrived. All ownership, copyright, clear title and moral rights in the work product must be transfered to IMVU, Inc, as part of the accepted delivery. IMVU may possibly further release this work product as open source. Periodic checkpoints will be established as part of the project plan, and review to identify acceptance/re-work will be done by IMVU, Inc.

Detailed description of work: see attachment.

Skills: C++ Programming, Linux, Socket IO

See more: imvu, ubuntu programming, top programming, programming with databases, programming on linux, programming in ubuntu, programming computers, product description of a business plan, out source programming, open source programming, linux for business, inc top, imvu clone, delivery agent, databases programming, C Programming Linux, counter programming, c# network programming, c++ for business programming, business programming, business in a box business plan, network programming in c, c network programming, series programming in c, description of business plan

About the Employer:
( 0 reviews ) Redwood City, United States

Project ID: #4175364

13 freelancers are bidding on average $2500 for this job


I can do it.

$4000 USD in 45 days
(6 Reviews)

Hay!Glad to Explore your Requirement. Are you looking for a Developer who have worked in Network programming with different protocol over 10 years? Do you need quality assurance? Are you looking for Highly motivated More

$3000 USD in 60 days
(10 Reviews)

C++ expert developer

$3000 USD in 25 days
(4 Reviews)

I am LinuxOS/Network Expert. I have 7 years experinece. And I have been implemented various protocol(TCP/UDP/SNMP/STUN/TURN etc) I can do it. Regards.

$3000 USD in 30 days
(7 Reviews)

I can do this

$3000 USD in 60 days
(2 Reviews)

Dear Customer! I am an expert Linux developer with over 6 years of experience and very interested in this project. Available to start immediately and finish as soon as possible. My bid is for fast professional servi More

$2500 USD in 20 days
(11 Reviews)

I can do it! Thanks!

$3000 USD in 60 days
(4 Reviews)

Experienced c/c++ developer. Kindly contact me with a detail of the project. Thanks.

$2000 USD in 30 days
(3 Reviews)

Greetings. I'm a freelance developer with over a decade of C++ development experience, mostly cross-platform development. My main development and target OS has been GNU/Linux, mainly servers, since the late 90's. I can More

$1500 USD in 30 days
(5 Reviews)

Hello. I can help you. Thanks.

$2000 USD in 8 days
(3 Reviews)

Will do the project.

$3000 USD in 60 days
(0 Reviews)

I have two year experience . I worked on socket,c,c++ programming. I can completed this work in 10 days. If you are agree with me,please send me request on skype my skype id is monark.mehta

$1500 USD in 15 days
(0 Reviews)

I have extensive experience in programming with C++, Linux and sockets.

$2500 USD in 60 days
(0 Reviews)

I have experience in implementing FTP client/server on linux using c and I belive I can implement this project very good techniques and able to support this project thanks pavan

$3000 USD in 45 days
(0 Reviews)

Hi I am Chetan Bhat. I am an Engineer under Vishvesvaraya Technological University. I graduated in 2004 in Electronics & Communication. 1)I achieved first class in my graduation. 2)I was employed at Infosys Tech More

$1500 USD in 45 days
(0 Reviews)

Hi, Please check your PM. Thanks.

$3000 USD in 60 days
(0 Reviews)