Token Bus Lan Performance: Modeling and Simulation
Total Page:16
File Type:pdf, Size:1020Kb
Copyright Warning & Restrictions The copyright law of the United States (Title 17, United States Code) governs the making of photocopies or other reproductions of copyrighted material. Under certain conditions specified in the law, libraries and archives are authorized to furnish a photocopy or other reproduction. One of these specified conditions is that the photocopy or reproduction is not to be “used for any purpose other than private study, scholarship, or research.” If a, user makes a request for, or later uses, a photocopy or reproduction for purposes in excess of “fair use” that user may be liable for copyright infringement, This institution reserves the right to refuse to accept a copying order if, in its judgment, fulfillment of the order would involve violation of copyright law. Please Note: The author retains the copyright while the New Jersey Institute of Technology reserves the right to distribute this thesis or dissertation Printing note: If you do not wish to print this page, then select “Pages from: first page # to: last page #” on the print dialog screen The Van Houten library has removed some of the personal information and all signatures from the approval page and biographical sketches of theses and dissertations in order to protect the identity of NJIT graduates and faculty. TOKEN BUS LAN PERFORMANCE: MODELING AND SIMULATION y AMES KUOO esis sumie o e acuy o e Gauae scoo o e ew esey Isiue O ecoogy i aia uime o e equieme o e egee o Mase o Sciece i Eecica Egieeig auay 199 APPROVAL SHEET Title of Thesis: Token Bus LAN Performance: Modeling and Simulation. Name of the Candidate: Ramesh Kurnool Master of Science in Electrical Engineering, 1990. Thesis Approved : Dr. Anthony Robbi Date Associate Professor Electrical Engineering Dr. C. N. Manikopoulos Date Associate Professor Electrical Engineering Dr. Irving Wang Date Associate Professor Electrical Engineering IA ame ames Kuoo egee a ae o e Coee MSEE 199 Secoay Eucaio Goeme uio Coege Kuoo A Iia Coegiae Isiuios Aee ae egee ew esey Isiue o ecoogy 9/7-1/9 MSEE Coege o Egg Uiesiy /-11/ E Mao Eecica Egieeig Mio Comue Sysems ABSTRACT ie o esis oke us A eomace Moeig a Simuaio ames Kuoo Mase o Sciece 199 esis iece y oesso Aoy ai A simuaio moe ase o CSIM a ocess oiee simuae aguage o aaye e eomace o e oke us ooco is eeoe eomace measues suc as ougu aeage eay a maimum eay e acke ae esee Sysem eomace is aaye o iee oas ume o saios ewok egs iee ysica a ogica isiuio o e saios wi acke eg as a aamee eious suies wee ase o e eay-ougu aaysis wi o iscussio o e eec o aiaio o e ogica a ysica isiuio o e saios o e eomace o e moe wic is oe i e ese esis e oa is oee o e ewok i e om o a seam o aa ackes wi uiomy isiue ie-aia imes A comaiso o e oke us moe wi a o a CSMA/C moe sows a e ysica isiuio o e saios as a miimum eec o e eomace o e moe i e case o e oke us moe u as a cosieae eec o a o e CSMA/C moe ACKNOWLEDGMENTS I wish to express my sincere gratitude to Dr. Anthony Robbi for his valuable guidance, inspiration and encouragement during the entire course of this thesis. I am deeply indebted to Mrs. Perkins, Miss. Sandra Huffman, Miss. Susana Saldarriaga and Mr. Bill Bowman at Document Preparation Centre for all their willful help and support. Furthermore, I would like to acknowledge the Computer Aided Engineering Laboratory and the staff for providing the resources vital for the thesis work. Last, but certainly not the least I am indebted to my room partners Mr. Pratap Pasupuleti and Mr.Nanda Kanuri and my parents for their constant moral support, valuable guidance and encouragement. TABLE OF CONTENTS CHAPTER Page I INTRODUCTION 1 II PROTOCOL AND MODEL DESCRIPTION 11 III SIMULATION DESIGN AND EXPERIMENTS 26 IV SIMULATION RESULTS 36 V COMPARATIVE PERFORMANCE WITH CSMA/CD MODEL . 54 VI COMPARATIVE RESULTS FROM ANALYTICAL AND SIMULATION STUDIES 62 VII CONCLUSIONS 66 APPENDIX A CSIM AND SOURCE LISTING OF SIMULATOR 68 REFERENCES 81 1 CHAPTER I INTRODUCTION The design, installation, and operation of computer networks is vital to the functioning of modem computerized organizations. Over the past decade, complex and diverse networks have been established, trying together mainframes, minicomputers, personal computers, terminals, and other devices, such as communications controllers and cluster controllers [1]. Many of today's networks use public telecommunications facilities to provide users with access to the processing capabilities and data storage facilities associated with the mainframes and to permit fast interchange of information among the users of the network. As the cost of micro electronic devices has dropped, the intelligence in the various devices that are attached to the network has increased. Intelligent terminals, minicomputers, personal computers, and other programmable devices are all part of these large networks. These networks are called wide area networks (WANS). In parallel with the growth of wide area networks, there has been another area of expansion in the use of computing facilities. Personal computers have spread rapidly and widely throughout organizations. As the use of personal computers has grown, so has grown a need for these personal computers to communicate-with each other and with the larger, centralized data processing facilities of the organization. In order to make this feasible a type of networking technology known as local area network (LAN) has been developed. A local area network is a communications network that provides 2 iecoecio o a aiey o eices wii a sma aea ese aa commuicaig eices ae oe cae as oes o Saios [5] A e u o is ecae e isae ase wowie sou e i ecess o wo miio As I is eeoe ecomig moe a moe imoa o ewok esiges o eauae e aiiy o As a use aious commuicaio oocos o ae e esie message oas ume o saios a esie eg o e ewok I is ue imoa o ae a geea sceme o moeig a simuaio o ese oocos wic ca e use o assess e eomace o ew oocos A. Local Area Network Considerations: e ese e owas isiue aa ocessig coue wi e icease emasis o oice auomaio a e eosie gow ae i e use o auomae oice emias isays a comues as ceae a ema o moe eiiiy i emia isaaio a iecoecio sysems[1] esoa woksaios ae emegig as a meas o iceasig oea ouciiy y aowig e iiiua oice wokeso ceica a oessioa o sae access o os sysems commo aa ases eiea ies a emoe comue ewoks e woksaio ise may age aywee om a ow cos keyoa/isay eice o a sma comue[1] e iusy esose o is ee as esue i seea oosas a oeigs o commuicaio sysems seciicay esige o ocaie aa ase ese As ae iee o oie a aso mecaism o igia ecoe aa a e as we as o o-coe aa(acsimie oice a u- 3 moio ieo A A ca oe a souio a aesses ese ese a uue ees o iusy we ase o a commuicaios aciecue a ysica wiig saegy a aows o gow a migaio io e 1s ceuy A A ca e eie e as a iomaio aso sysem o aa ase amog oice sysem emias cusee cooes o os sysems ia a iecoecig meium wii e ous o a sige oice uiig uiig come o camus e geogaica cosais eimiae e ee o use commo-caie aciiies us iceasig e aa ase caaciy o e A y aowig ecoomica aa asmissio aes o may miio is e seco oays ewok asmissio ecoogy emis e ase o age ocks o aa a ese aes wi sime eo maageme oceues a coo oocos ese asmissio aes aso emi a age ume o aa emias o sae e commo ysica iecoecio ik wi miimum eomace egaaio esuig om esouce coeio B. Standards for LANs e IEEEs A saa is e key saa o oca aea ewoks is oec as a eaiosi o e ISO OSI (Oe sysems Iecoecio eeece moe as sow i ig 11 e aciecua moe is a se o ieaces e owe oio o e ISO OSI moe as ee su sucue y e oec [] as sow i ig 1 I aicua e ucios eome y e aa ik aye ae ee isiue oe wo suayes a "ogica ik Coo(C" a ue suaye a "Meium Access Coo(MAC" e owe suaye e C aye sees o geeae a iee e ik coo commas wie e comemeay owe aye e 4 ig 11 ISO OSI Moe 5 Fig 1.2 IEEE 802 Project Sublayer Model 6 MAC sees o ame e aa uis a acquie e ig o access e meium Aoe e oom wo ayes e ie ayes seciie y e ISO moe sou oeae ieeey Wii is sucue e oec as eie ou saas; a C saa a ee saas o meium access coo ogee wi ei associae ysica ayes o use wi e C saa ee suc saas ae (1 Caie sese muie access wi coisio eecio(CSMA/C ( oke-assig us access (3 oke ig access e "oke-assig us" access meo e suec o is esis is oe o e meium access coo eciques wic gies e ig o e saios coece o e meium o asmi ike CSMA/C e oke assig us access meo commuicaes y oacasig e sigas geeae a eac saio o a saios aace o e meium e meium sees as a commo us oug wic e aace saios ca asmi Aoug CSMA/C is wiey use i oices uig e eeome o saa eoe om e Geea Moos a oe comaies ieese i acoy auomaio a seious eseaios aou i ue o e oaiisic eaio o e MAC ooco ee is a sig cace a a saio mig ae o wai aiaiy og o se a ame (ie e wos case is uoue I e oke us meo ee ae saios a eac saio akes secos o se a ame So o ame wi ee ae o wai moe a secos o ge a cace o e asmie [5] e acoy auomaio eoe i 7 ike e coceua iea o a ig u i o ike is ysica imemeaio ecause a eak i e ig cae wi ig e woe ewok ow ue ey oe a a ig is a oo i o e iea ooogy o mos assemy ies As a esu a ew saa was eeoe aig e ousess o e cae use y e CSMA/C meo 3 u e kow wos case eaio o a ig .