Design and develop a simple handshaking protocol using C with CSIM -- 3

En curso Publicado hace 3 meses Pagado a la entrega
En curso Pagado a la entrega

Implement a simple single-hop communication protocol that exchanges two control packets, Hello and

Hello_Ack. Refer to the example code shown in lecture note #5.

• Suppose there are five nodes in a network, where each node is fully connected with others. Each

node generates a Hello packet by following an inter-arrival time, exponential (5.0).

• A sender node (in short, sender) transmits a Hello packet to a randomly chosen receiver node (in

short, receiver). Upon receiving, the receiver replies to a Hello_Ack packet to the sender. If the

sender receives the Hello_Ack packet, then the transmission is successful. Suppose it takes 200

milliseconds (0.2 seconds) to transmit a packet over the link. A local processing delay before

replying to Hello_Ack is 100 milliseconds (0.1 seconds).

• A packet can be lost during the transmission because of unreliable link quality. Suppose a set of

packet loss probabilities is 0.1, 0.2, 0.3, 0.4, and 0.5. If the sender does not receive the Hello_Ack

packet within a timeout period (2 seconds), it retransmits a Hello packet. If the sender still does

not receive the Hello_Ack packet, then the transmission fails.

• Dump a series of events and two pages would be enough. Suppose a packet loss probability is

0.3:

node.0 sends a Hello to node.3 at 100.2 seconds.

node.3 receives a Hello from node.0 at 100.4 seconds.

node.2 replies a Hello_Ack to node.1 at 100.5 seconds

node.4 sends a Hello to node.3 at 110.5 seconds

node.1 receives a Hello_Ack from node.2 at 110.6 seconds

node.4 re-sends a Hello to node.3 at 112.5 seconds

.

• The simulation ends when the simulation time reaches at least 2,000 seconds.

• Draw two result graphs in terms of the following performance metrics against the packet loss

probabilities (0.1, 0.2, 0.3, 0.4, or 0.5).

Average number of successful transmissions

Average number of failed transmissions

Programación en C Simulation

Nº del proyecto: #37733924

Sobre el proyecto

14 propuestas Proyecto remoto Activo hace 3 meses

Adjudicado a:

Engrusman877

Hi There, I am a senior Expert and Have more than 5 years of experience in C language and can develop hand-shaking protocol. Just check my profile and share your details. Time and Budget will be discussed. Thanks

$140 USD en 7 días
(21 comentarios)
5.0

14 freelancers están ofertando un promedio de $144 por este trabajo

gameprogrammer13

Hi, I'm a proficient C developer, I have a good grasp of socket programming and I think I can accomplish your project. Please send me a message so we can discuss more details. Bests

$200 USD en 3 días
(7 comentarios)
5.2
proprio80

Hello, I'm a networking expert very familiar with protocol implementation and simulator manipulation. I managed several network programming and performance evaluation projects covering many fields (TCP/IP, security, at Más

$250 USD en 7 días
(2 comentarios)
4.8
rashidamjad

Hi there, I'm thrilled to apply for your Design and develop a simple handshaking protocol using C with CSIM -- 3 project. With 4-5 years of experience in Simulation and C Programming, I'm confident in my ability to br Más

$250 USD en 8 días
(3 comentarios)
4.5
workbyz

Greetings, I have read your project requirements, and I am confident that I can successfully deliver on this project. I am a professional C developer with a background in computer science. I have implemented multiple Más

$140 USD en 5 días
(4 comentarios)
4.3
Demenntor

Dear [Client's Name], I hope this proposal finds you well. I am excited to express my interest in the project to implement a simple single-hop communication protocol, as described in your project details. I have caref Más

$236 USD en 7 días
(4 comentarios)
1.6
LEtech24

Being an expert in Embedded Systems programming, particularly with a focus on C and CSIM, I am confidently equipped to handle your project. My wide-ranging experience includes designing and developing handshaking proto Más

$140 USD en 7 días
(2 comentarios)
0.6
nguyenbn

Dear sir,I have just read your requirement and very interested in your C project. I have 10+ years experience in Software Development and the C++/C is my top skill. I had always provided the high quality result to my Más

$50 USD en 2 días
(1 comentario)
0.7
vadym35

Hey, Bandar A., I would like to grab this opportunity and will work till you get 100% satisfied with our work. I am a good and reliable man who has many years of experience on C Programming, Wireless. Lets connect i Más

$140 USD en 7 días
(0 comentarios)
0.0
khanhle81

Hi, I've read your description carefully. I'm new freelancer but I have full experience with Wireless. I've also worked on several similar projects before. So I can complete your project with high quality on time. Loo Más

$100 USD en 2 días
(0 comentarios)
0.0
wintersoldier538

Hi, I can implement the single-hop communication protocol as per the specified instructions in C programming language. I have firsthand experience, implementing networking protocols and have years of experience worki Más

$45 USD en 7 días
(0 comentarios)
0.0
tosiccalex

Hi Bandar A. My name is Aleksa and I've read your job description. I'm cofident about your project because I am a professional mobile app developer with skills including C Programming and Simulation. I'll finish your p Más

$50 USD en 1 día
(0 comentarios)
0.0
Wika11

Hello Bandar A., I’ve carefully checked your project .............. Design and develop a simple handshaking protocol using C with CSIM -- 3 ............. and really interested in this job. I can complete your project o Más

$135 USD en 3 días
(0 comentarios)
0.0