implement vector clock in java (distributed system)
$30-250 USD
Paid on delivery
Design and implement a class of vector clocks that support the following functionality:
• Initialize a vector clock for n processes. All cells start at 0. During initialization, the owner process’ index should be specified. Let this value be stored inside the owner field.
• Advance local time by 1 unit.
• Update this clock based on another vector clock.
• Check if this clock equals another (the result will be boolean).
• Compare this clock against another. The result will be -1 if this is smaller than that; 0 if this and
that are concurrent; and 1 if this is not less than that.
• Print the current clock reading on screen (e.g., [0,1,0] for n = 3).
Project ID: #30260247
About the project
Awarded to:
helllo, I have worked both full time and part time as a JAVA developer for over 7 years now, I have done many simple and complex projects with Visual Studio and C++, ASP.NET, VB script,some linux-things too,NINJAtrader More
6 freelancers are bidding on average $150 for this job
Hi, I read your job post as well as downloaded the file is attached here. Since I am an expert developer on java with data structure algorithms like Searching and Sorting, will easily develop and deliver it. Several a More
Hi Greetings expereince and expertise working on java based applications and predominantly on distributed systems please inform timeline for this project , what is the maximum budget Thanks
expert in java and ready to start work please share detail and discuss more with me Looking forward your reply regards, trusha
Hello Client, Thanks for your job posting. As a full-stack developer, I have much experiences in full stack development for frontend and backend. I'm very familiar with C/C++/Java/Php/javascript. I have done similar More
Hi Dear, I read your description carefully. I understood very well what you want. My experience of developing projects with Java/JavaSpring/JavaFx and etc is over 5+ years. I have really rich experience and high skills More