C Library Enhancement

In Progress

We have a C Library which is working fine as a public library. The main feature of the code is to perform a lookup from binary file. The library has ~1k lines of code. We want to enhance the library further with the below requirements.

1. Add cache memory and shared memory search if users OS supporting it. The library performs the I/O read from data file which is a bottleneck. We want to improve the search performance using cached and shared memory method. If OS allowed, users can load the data file into common memory area and reduce the slow file I/O.

2. Make sure the C library and compilation method works in Windows, Linux, Unix, and Mac OS operating system in both 32 bits and 64 bits architecture.

3. Make sure the C library supports PECL, and submit to [url removed, login to view] repository.

4. This C library has been used in others projects. Therefore the interfaces must not be altered to ensure the compatibility.

Knowledge required:

C, Linux, memcached, shared memory, PECL, file I/O, binary search

Skills: C Programming, Linux, Mac OS, UNIX, Windows Desktop

See more: programming library, library programming, c programming mac, c binary search code, c binary search, cache programming, binary search using c, binary search method, binary search in c programming, binary search in c code, binary search in c, binary search c programming, binary search code in c, binary search code c, binary search c code, binary search c, binary lookup, mac operating system, the c, operating system projects, Library system, cache c, c linux, binary search, net memcached

About the Employer:
( 11 reviews ) Bayan Baru, Malaysia

Project ID: #4525241

Awarded to:

guru2018j

Hello, I have worked with library projects in C and C++ on Linux. Please check PMB.

$222 USD in 14 days
(2 Reviews)
2.7

10 freelancers are bidding on average $327 for this job

spcinc

I can do it.

$773 USD in 15 days
(17 Reviews)
5.9
altexy

Hi I'm experienced C/C++ developer with long successful history on RentACoder/vWorker/Frelancer. Please check PMB for some questions. Regards Alexander

$555 USD in 14 days
(14 Reviews)
4.9
pinkbirdvw

Hi! Adding caching is not complex by itself, but working check under all required platforms take a lot of time and effort, especially if you have no already done test applications for all platforms. PECL also need to b More

$526 USD in 20 days
(12 Reviews)
4.7
repairman4

Good day, I am an expert C developer for over 25 years with a degree in computer science. Please check my reviews and my website so you can see that I support all the operating systems you require.

$244 USD in 10 days
(14 Reviews)
4.7
chusmanw3

Hello Sir We have read your requirements and are ready to start working on your Project Waiting for your response

$263 USD in 7 days
(2 Reviews)
4.2
oobretenov

I could help you. Send me more information about the project.

$277 USD in 3 days
(2 Reviews)
3.8
srikas7

I will do it.

$144 USD in 3 days
(0 Reviews)
0.0
sadikhanmail

Hello I had read the details very carefully now I am here to do this job with your utmost satisfaction.Regards

$222 USD in 3 days
(0 Reviews)
0.0
TavishiSystems

Hi, Please check your PM. Thanks

$555 USD in 3 days
(0 Reviews)
0.0
igotmail9

Hello sponsor, We are a dynamic, virtual, experienced MNC employees decided to capture freelance market. Rich in software development and work experience, technical and professional expertise. Consult us for your qu More

$263 USD in 20 days
(0 Reviews)
1.1