Find Jobs
Hire Freelancers

Distributed Systems work

$30-250 USD

Closed
Posted over 2 years ago

$30-250 USD

Paid on delivery
Implement a 2-phase distributed commit (2PC) protocol and use controlled and randomly injected failures to study how the 2PC protocol handles node crashes. Assume one coordinator and at least three participants in the 2PC protocol. Similar to the previous projects, we use multiple processes to emulate multiple nodes. Vote requests and responses should be carried out using communications. Each node (both the coordinator and the participants) devises a time-out mechanism when no response is received and transits to either the abort or commit state. Design a controlled failure test to evaluate whether the implemented 2PC protocol leads to consistent states across the coordinator and participants. For simplicity, you can assume that only one node fails in the controlled test. Evaluate different possibilities of failures (e.g., coordinator fails before or after sending vote-commit). To emulate a failure, you can impose a much longer delay at a failed node than the time-out period used by other healthy nodes. Node print their states before termination. Verify all nodes converge to the same state regardless of the failure. Furthermore, evaluate the 2PC protocol by randomly injecting failures to any nodes (e.g., a node may be delayed emulating a failure with a probability at any point during execution). Verify the terminal state to ensure consistency.
Project ID: 32199347

About the project

8 proposals
Remote project
Active 2 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
8 freelancers are bidding on average $146 USD for this job
User Avatar
Hello, I've complete MS Software Engineering. I've 5-Year experience in Core Python development. My Core Skills are Machine Learning and AI - Deep Learning - Tensorflow - Pytorch - OpenCV - Deep Learning - Data Analysis K-mean - ID3 - Bayesian theorem - confusion matrix I'm excited with feeling that I would be able to satisfy your requirements Within Deadline. Please leave a message on my chat so we can discuss the project. Looking forward to your response, Best Regards: Aqeel Ahmed
$200 USD in 3 days
5.0 (18 reviews)
4.9
4.9
User Avatar
Hi there, I am a talented python dev, and I suppose I can handle this task successfully. Please let me know more details, and Please give me your chance. I look forward to hearing from you. Regards!
$139 USD in 7 days
5.0 (6 reviews)
4.6
4.6
User Avatar
Hello, I read your description in detail. I have experiences at web security and can help you. I am very excited on your project, and I am ready to start work immediately. I have skills: python and Django framework I am very experienced, have good skills, and also have much availability to work at anytime. I wish to work for you, please open chat with me. Thank you. I want to work with you for a long time. Thanks.
$140 USD in 7 days
5.0 (12 reviews)
4.2
4.2
User Avatar
Hi, there! How are you? I'm very interesting your project. I have more than 7 years of backend development experience. In recent years, I built 25+ website using the Python Frameworks and tools - Django, Flask, redis,celery, Rest API, elasticsearch ...) Also HTML5/CSS/Bootstrap/Jquery/REACT/Vue are my perfected skills. With my experience in backend development and API integration, I can confidently say that I'm the perfect candidate for the job and will be able to fullfill my duties to the fullest. ------work experience------- You can see my work experience through the profile Maybe I think I am the perfect match to your project. Additionally, my teamwork is great and I adapt to new environment so fast and get along with other team members. English: fluent If you award me, I'd be very happy to discuss this further and get started for you immediately. It would be great if we can schedule a meeting soon to discuss the project. Best regards.
$140 USD in 3 days
5.0 (3 reviews)
2.9
2.9
User Avatar
5 STAR RATING + 100% PROJECTS COMPLETED!! Hello! I’ve viewed & understood this project & it needs the focus of experts who are working on complex projects. I am one of those! I am a Ph.D Scholar & I have won international awards. I have completed 200+ enterprise projects that I can show you with source code and video demo. I am new at freelancer but professional having 15+ Years experience & My portfolio will amaze you. We are a small team of best buddies who love to help clients to solve complex problems and we 100% guarantee about results. As you can see we have a strong background of successful projects. Our Expertise including: 01. 25+ programming languages. 02. 37+ Frameworks. 03. Artificial Intelligence and ML. 04. AR/VR Technologies. 05. Networking. 06. VFX and CGI. 07. Graphic Designing/Video Editing. 08. Complete Digital Security. 09. Blockchain. 10. CMS Systems. Feel comfortable while contacting, I am here to provide you best. Thanks and Regards,; Fahad Ali.
$140 USD in 7 days
5.0 (1 review)
0.0
0.0
User Avatar
HhI I am experienced in and I can start right now but i have few doubts and questions lets have a quick chat and get it started waiting for your replyyy
$30 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Arlington, United States
0.0
0
Member since Nov 25, 2021

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.