Knowledge

Carrier-sense multiple access

Source 📝

148:. This probabilistic hold-off repeats until the frame is finally transmitted or when the medium is found to become busy again (i.e. some other node has already started transmitting). In the latter case the node repeats the whole logic cycle (which started with sensing the transmission medium for idle or busy) again. p-persistent CSMA is used in CSMA/CA systems including 346: 119:
repeating the whole logic cycle again: it does not persist in checking the busy channel trying to get its transmission through, hence the name. This approach reduces the chance of collision and results in overall higher medium throughput but with a penalty of longer initial delay compared to 1–persistent.
221:
In CSMA/CA collision avoidance is used to improve the performance of CSMA. If the transmission medium is sensed busy before transmission, then the transmission is deferred for a random interval. This random interval reduces the likelihood that two or more nodes waiting to transmit will simultaneously
172:
Each node is assigned a transmission order by a supervisory node. When the transmission medium goes idle, nodes wait for their time slot in accordance with their assigned transmission order. The node assigned to transmit first transmits immediately. The node assigned to transmit second waits one time
61:
from another node before attempting to transmit. If a carrier is sensed, the node waits for the transmission in progress to end before initiating its own transmission. Using CSMA, multiple nodes may, in turn, send and receive on the same medium. Transmissions by one node are generally received by all
93:
1-persistent CSMA is an aggressive transmission algorithm. When the transmitting node is ready to transmit, it senses the transmission medium for idle or busy. If idle, then it transmits immediately. If busy, then it senses the transmission medium continuously until it becomes idle, then transmits
127:
This approach lies between the 1-persistent and non-persistent CSMA access modes. When the transmitting node is ready to transmit data, it senses the transmission medium for idle or busy. If idle, then it transmits immediately. If busy, then it senses the transmission medium continuously until it
118:
Non persistent CSMA is a non-aggressive transmission algorithm. When the transmitting node is ready to transmit data, it senses the transmission medium for idle or busy. If idle, then it transmits immediately. If busy, it jumps to the final random waiting step of 1-persistent CSMA directly before
85:
Variations of CSMA use different algorithms to determine when to initiate transmission onto the shared medium. A key distinguishing feature of these algorithms is how aggressive or persistent they are in initiating transmission. A more aggressive algorithm may begin transmission more quickly and
173:
slot (but by that time the first node has already started transmitting). Nodes monitor the medium for transmissions from other nodes and update their assigned order with each detected transmission (i.e. they move one position closer to the front of the queue). O-persistent CSMA is used by
160:-persistent CSMA is different from non-persistent CSMA. Both can only transmit at the start of the procedure (if the channel is idle), but their behaviour on a busy channel differs: non-persistent CSMA doesn't attempt to sense the channel and restarts its logical cycle, whilst 344:, Gross, Kevin Paul; Anderson, Charles William & Lieb, Derek Wearin, "Order persistent timer for controlling events at multiple processing stations", published 1998-06-02, assigned to Peak Audio Inc. 207:
CSMA/CD is used to improve CSMA performance by terminating transmission as soon as a collision is detected, thus shortening the time required before a retry can be attempted. CSMA/CD is used by
373: 284:
F. Calí, M. Conti, and E. Gregori, "Dynamic IEEE 802.11: design, modeling and performance evaluation," IEEE J. Selected Areas Commun., vol. 18, pp. 1774–1786, Sept. 2000
86:
utilize a greater percentage of the available bandwidth of the medium. This is typically at the expense of an increased likelihood of collision with other transmitters.
57:
uses a carrier-sense mechanism to determine whether another transmission is in progress before initiating a transmission. That is, it tries to detect the presence of a
721: 688: 216: 202: 711: 198:
problem. To improve performance, engineers developed three modified techniques: weighted p-persistence, slotted 1-persistence, and slotted p-persistence.
461: 164:
necessarily gets stuck in an infinite loop of waiting (since it has zero probability of transmission even if the channel goes back to being idle).
541: 504: 546: 589: 827: 706: 822: 222:
begin transmission upon termination of the detected transmission, thus reducing the incidence of collision. CSMA/CA is used by
617: 403: 296:"Packet Switching in Radio Channels: Part I--Carrier Sense Multiple-Access Modes and Their Throughput-Delay Characteristics" 454: 194:
When broadcasting over vehicular ad hoc networks, the original 1-persistence and p-persistence strategies often cause the
521: 491: 726: 584: 434: 35: 736: 516: 246:
VTCSMA is designed to avoid collision generated by nodes transmitting signals simultaneously, used mostly in hard
698: 660: 579: 499: 447: 599: 99: 66: 848: 632: 556: 533: 106:
period of time and attempts the same procedure again. 1-persistent CSMA is used in CSMA/CD systems including
814: 731: 95: 341: 795: 363:: First International Conference on Computer Science and Information Technology, CCSIT 2011. p. 211. 790: 47: 439: 359:
Najafzadeh; Ithnin; Karimi. "An Analytical Model for Sparse and Dense Vehicular Ad hoc Networks".
235: 182: 800: 785: 474: 470: 27: 769: 8: 509: 422: 374:"Robust broadcast scheme regardless of vehicle distribution in vehicular ad hoc networks" 247: 39: 323: 144:. If the transmission medium is not busy, it transmits again with the same probability 668: 764: 678: 482: 430: 399: 315: 751: 651: 377: 327: 307: 265: 234:
CSMA/CR uses priorities in the frame header to avoid collisions. It is used in the
140:
period of time before re-attempting the same procedure, using the same probability
360: 260: 195: 43: 31: 381: 295: 58: 311: 842: 319: 376:. EURASIP Journal on Wireless Communications and Networking 2014 2014:133. 153: 54: 759: 137: 103: 741: 250:. It uses two clocks to prioritize messages based on their deadline. 673: 574: 469: 208: 178: 174: 107: 132:. If the node does not transmit (the probability of this event is 569: 74: 70: 607: 564: 683: 223: 149: 30:(MAC) protocol in which a node verifies the absence of other 16:
System allowing transmitters to take turns on a shared media
98:) unconditionally (i.e. with probability=1). In case of a 361:"Advances in Computer Science and Information Technology" 429:. Prentice Hall, Upper Saddle River, NJ (2003). 892 pp. 217:
Carrier-sense multiple access with collision avoidance
203:
Carrier-sense multiple access with collision detection
340: 840: 293: 128:becomes idle, then transmits with probability 455: 398:. McGraw-Hill Higher Education. p. 240. 65:Variations on basic CSMA include addition of 393: 294:Kleinrock, L.; Tobagi, F. (December 1975). 462: 448: 189: 77:) and collision-resolution techniques. 841: 443: 62:other nodes connected to the medium. 394:Krishna, C. M.; Shin, K. G. (1997). 300:IEEE Transactions on Communications 13: 14: 860: 80: 387: 366: 353: 334: 287: 278: 231:CSMA with Collision Resolution 1: 779:Delay and disruption tolerant 271: 20:Carrier-sense multiple access 7: 254: 10: 865: 382:10.1186/1687-1499-2014-133 813: 778: 750: 697: 659: 650: 631: 616: 598: 555: 532: 490: 481: 312:10.1109/TCOM.1975.1092768 102:, the sender waits for a 73:), collision-detection ( 48:electromagnetic spectrum 236:Controller Area Network 183:controller area network 801:Dynamic Source Routing 471:Channel access methods 190:Protocol modifications 28:medium access control 849:Media access control 475:media access control 699:Collision avoidance 423:Andrew S. Tanenbaum 156:systems. Note that 40:transmission medium 661:Collision recovery 136:), it waits for a 836: 835: 815:Duplexing methods 809: 808: 646: 645: 427:Computer Networks 405:978-0-07-070115-1 396:Real-Time Systems 306:(12): 1400–1416. 248:real-time systems 243:Virtual time CSMA 46:or a band of the 856: 657: 656: 488: 487: 464: 457: 450: 441: 440: 410: 409: 391: 385: 370: 364: 357: 351: 350: 349: 345: 338: 332: 331: 291: 285: 282: 266:Remote collision 864: 863: 859: 858: 857: 855: 854: 853: 839: 838: 837: 832: 805: 774: 746: 693: 642: 627: 612: 594: 551: 528: 477: 468: 414: 413: 406: 392: 388: 371: 367: 358: 354: 347: 339: 335: 292: 288: 283: 279: 274: 261:Local collision 257: 196:broadcast storm 192: 94:the message (a 83: 17: 12: 11: 5: 862: 852: 851: 834: 833: 831: 830: 825: 819: 817: 811: 810: 807: 806: 804: 803: 798: 793: 788: 782: 780: 776: 775: 773: 772: 767: 762: 756: 754: 752:Collision-free 748: 747: 745: 744: 739: 734: 729: 724: 719: 714: 709: 703: 701: 695: 694: 692: 691: 686: 681: 676: 671: 665: 663: 654: 648: 647: 644: 643: 641: 640: 637: 635: 629: 628: 626: 625: 622: 620: 614: 613: 611: 610: 604: 602: 596: 595: 593: 592: 587: 582: 577: 572: 567: 561: 559: 553: 552: 550: 549: 544: 538: 536: 530: 529: 527: 526: 525: 524: 514: 513: 512: 507: 496: 494: 485: 479: 478: 467: 466: 459: 452: 444: 438: 437: 419: 418: 412: 411: 404: 386: 365: 352: 333: 286: 276: 275: 273: 270: 269: 268: 263: 256: 253: 252: 251: 244: 240: 239: 232: 228: 227: 219: 213: 212: 205: 191: 188: 187: 186: 170: 166: 165: 125: 121: 120: 116: 115:Non-persistent 112: 111: 91: 82: 79: 59:carrier signal 53:Under CSMA, a 44:electrical bus 15: 9: 6: 4: 3: 2: 861: 850: 847: 846: 844: 829: 826: 824: 821: 820: 818: 816: 812: 802: 799: 797: 794: 792: 789: 787: 784: 783: 781: 777: 771: 768: 766: 763: 761: 758: 757: 755: 753: 749: 743: 740: 738: 735: 733: 730: 728: 725: 723: 720: 718: 715: 713: 710: 708: 705: 704: 702: 700: 696: 690: 687: 685: 682: 680: 677: 675: 674:Slotted ALOHA 672: 670: 667: 666: 664: 662: 658: 655: 653: 649: 639: 638: 636: 634: 630: 624: 623: 621: 619: 615: 609: 606: 605: 603: 601: 597: 591: 588: 586: 583: 581: 578: 576: 573: 571: 568: 566: 563: 562: 560: 558: 554: 548: 545: 543: 540: 539: 537: 535: 531: 523: 520: 519: 518: 515: 511: 508: 506: 503: 502: 501: 498: 497: 495: 493: 489: 486: 484: 483:Channel-based 480: 476: 472: 465: 460: 458: 453: 451: 446: 445: 442: 436: 435:0-13-066102-3 432: 428: 424: 421: 420: 416: 415: 407: 401: 397: 390: 383: 379: 375: 372:Choi et al.: 369: 362: 356: 343: 337: 329: 325: 321: 317: 313: 309: 305: 301: 297: 290: 281: 277: 267: 264: 262: 259: 258: 249: 245: 242: 241: 237: 233: 230: 229: 225: 220: 218: 215: 214: 210: 206: 204: 201: 200: 199: 197: 184: 180: 176: 171: 168: 167: 163: 159: 155: 151: 147: 143: 139: 135: 131: 126: 123: 122: 117: 114: 113: 109: 105: 101: 97: 92: 89: 88: 87: 78: 76: 72: 68: 63: 60: 56: 51: 49: 45: 42:, such as an 41: 37: 33: 29: 25: 21: 716: 652:Packet-based 426: 395: 389: 368: 355: 336: 303: 299: 289: 280: 193: 169:O-persistent 161: 157: 154:packet radio 145: 141: 133: 129: 124:P-persistent 90:1-persistent 84: 81:Access modes 69:-avoidance ( 64: 52: 38:on a shared 36:transmitting 23: 19: 18: 55:transmitter 760:Token Ring 342:US 5761431 272:References 152:and other 765:Token bus 742:CSMA/CARP 320:0096-2244 100:collision 67:collision 843:Category 770:MS-ALOHA 575:TD-SCDMA 255:See also 209:Ethernet 181:and the 179:LonWorks 175:CobraNet 108:Ethernet 722:CSMA/CA 689:CSMA/CD 679:R-ALOHA 608:HC-SDMA 590:MC-CDMA 585:FH-CDMA 580:DS-CDMA 570:TD-CDMA 542:MF-TDMA 510:SC-FDMA 417:General 328:5879608 75:CSMA/CD 71:CSMA/CA 34:before 32:traffic 26:) is a 565:W-CDMA 433:  402:  348:  326:  318:  138:random 104:random 791:VANET 786:MANET 712:MACAW 684:AX.25 669:ALOHA 547:STDMA 505:OFDMA 324:S2CID 224:Wi-Fi 162:p = 0 158:p = 0 150:Wi-Fi 96:frame 717:CSMA 707:MACA 633:PAMA 618:PDMA 600:SDMA 557:CDMA 534:TDMA 522:WDMA 492:FDMA 473:and 431:ISBN 400:ISBN 316:ISSN 24:CSMA 828:FDD 823:TDD 796:DTN 737:HCF 732:PCF 727:DCF 517:WDM 500:FDM 378:doi 308:doi 134:1-p 845:: 425:, 322:. 314:. 304:23 302:. 298:. 177:, 50:. 463:e 456:t 449:v 408:. 384:. 380:: 330:. 310:: 238:. 226:. 211:. 185:. 146:p 142:p 130:p 110:. 22:(

Index

medium access control
traffic
transmitting
transmission medium
electrical bus
electromagnetic spectrum
transmitter
carrier signal
collision
CSMA/CA
CSMA/CD
frame
collision
random
Ethernet
random
Wi-Fi
packet radio
CobraNet
LonWorks
controller area network
broadcast storm
Carrier-sense multiple access with collision detection
Ethernet
Carrier-sense multiple access with collision avoidance
Wi-Fi
Controller Area Network
real-time systems
Local collision
Remote collision

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.