FairWLAN – مکانیزم QoS برای LAN های بی سیم بزرگ قست دوم

tablighat

FairWLAN – مکانیزم QoS برای LAN های بی سیم بزرگ قست دوم

۳٫ معماری
به منظور تحقق الزامات، نمایشگاه WLAN باید قادر به بازیابی اطلاعات، مستقل از تعداد AP ها در حال حاضر در شبکه پردیس. برای رسیدن به این هدف، ما یک سیستم تشکیل شده توسط ماژول های مختلف طراحی شده است، هر یک ارائه خدمات خاص.ماژول به منظور تبادل نتایج محاسبات در ارتباط باشند. ماژول های پیشنهادی در حال جمع آوری، ضبط و کنترل. گردآورنده ماژول مسئول اطلاعات مربوط به ارتباط ایستگاه جمع آوری، مانند نرخ داده یک مشتری فی خاصی در لایه فیزیکی (PHY) است، MAC و آدرس IP، تعداد بایت با ایستگاه و MAC خدمات واحد داده ها (MSDU) مجدد رد و بدل و نتواند. با این اطلاعات ماژول کلکتور قادر به محاسبه مقدار فعلی از پهنای باند استفاده می شود است و مربوط آن را به آدرس مک ایستگاه.
این اطلاعات سپس به ضبط منتقل می شود. ضبط ماژول مسئول برای ذخیره سازی داده های بازیابی شده و اطلاعات پردازش شده است. آن را نیز قادر به انجام چندین عملیات حسابداری، مانند محاسبه مقدار داده ها در طول یک دوره زمانی دانلود و آپلود شده توسط یک ایستگاه به شبکه، و سپس رله که اطلاعات به کنترل. کنترل ماژول مسئول تصمیم گیری و اعمال محدودیت به ایستگاه های مختلف است. کسانی که محدودیت با استفاده از اطلاعات جمع آوری شده توسط گردآورنده و ذخیره شده توسط ضبط محاسبه می شود.
دو استقرار باهم پیکربندی فی ممکن پشتیبانی شده توسط این راه حل وجود دارد. ماشین باهم پیکربندی فی تک که در آن تمام ماژول ها در دستگاه فیزیکی همان اجرا شود، چند دستگاه پیکربندی که در آن قابلیت توزیع از این معماری استفاده شده است.
دس سابق باهم فی استفاده از سخت افزار کمتر است، اما در سوی دیگر قادر به استکنترل تعداد زیادی از افراد متضرر. راه حل دوم مقیاس پذیر تر است، به عنوان هر ماژول دارای یک دستگاه اختصاصی آن است، که بدان معنی است که آن را ممکن است به استفاده از چندین گردآورنده. آن جمع باید به تناسب تعداد از اشخاص متضرر در حال حاضر در شبکه مستقر شده اند. واقعیت این است که هر یک از ماژول مستقل کار می کند از دیگران، اجازه می دهد تا برای راه حل به سازگار با APS دی FF مختلف، با داشتن جمع دی FF مختلف مشغول به کار در استقرار همان، هر مسئول ADI FF نوع مختلف از اشخاص متضرر. هر یک از سه ماژول نمایشگاه WLAN، خواهد شد جزئیات ادین در ادامه،

۳٫ Architecture
Inordertofulfiltherequisites,FairWLANmustbecapableofretrievinginformation,independentlyofthenumber of APs present on the campus network. To achieve this goal, we designed a system composed by multiple modules, each one providing a specific service. Modules communicate in order to exchange the results of their computations. TheproposedmodulesaretheCollector,RecorderandController. TheCollectoristhemoduleresponsibleforgathering station association related information, such the data rate of a specific client at PHYsical Layer (PHY), MAC and IP address, the number of octets exchanged with the station and MAC Service Data Unit (MSDU) retries and fails. With this information the collector module is capable of calculating the current amount of bandwidth being used and relateittothestation’sMACaddress. ThatinformationisthentransmittedtotheRecorder. TheRecorderisthemodule responsible for storing the retrieved data and the processed information. It is also capable of performing several accounting operations, such as calculating the amount of data downloaded and uploaded by a station to the network during a time period, and then relay that information to the controller. The Controller is the module responsible for decidingandimposinglimitstothevariousstations. Thoselimitsarecalculatedusingtheinformationgatheredbythe Collector and stored by the Recorder. There are two possible deployment configurations supported by this solution. A single machine configuration where all the modules are run in the same physical machine, a multi-machine configuration where the distributed capability of this architecture is used. The former configuration uses less hardware, but in other hand is unable to
۷۰۷ Simão Silva et al. / Procedia Technology 17 ( 2014 ) 705 – ۷۱۲
control a high number of APs. The latter solution is more scalable, as each module has its one dedicated machine, which means that it is possible to use several Collectors. Those collectors should be deployed proportionally to the number of APs present on the network. The fact that each module works independently from the others, allows for the solution to be interoperable with different APs, by having different collectors working in the same deployment, eachresponsibleforadifferenttypeofAPs. EachoftheFairWLAN’sthreemodules,willbedetailedinthefollowing subsections.

۳٫۱٫ جمع کننده
ماژول گردآورنده مسئول جمع آوری معیارهای و اطلاعات از AP ها است. با کسانی که معیارهای و اطلاعات آن را ممکن است برای مشخص کردن ارتباط بین ایستگاه ها و AP. رابط تجهیزات (EI)، سگ شکاری، بین فرایند ارتباطات (IPC) جزء و چوب: گردآورنده به چهار بخش تقسیم کرد.
EI جزء مسئول تعامل مستقیم با اشخاص متضرر شده است. از طریق یک درخواست ساده SNMP ممکن است برای بازیابی شی اورژانس شناسایی (OID) بازدید کنندگان که حاوی اطلاعات مورد نیاز. جزء EI یک رابط برنامه نویسی کاربردی (API) به جزء سگ فراهم می کند. از طریق این API که ماژول سگ شکاری قادر به دسترسی به اطلاعات جمع آوری شده از AP ها است. در واقع، جزء EI یک رابط است که ماسک جزئیات برقراری ارتباط با دستگاه های شبکه برای بازیابی داده ها، امکان مقیاس پذیری جمع آوری و سازگاری است. در حال حاضر اجرای ما، ما یک EI واحد، که ارتباط SNMP فراهم می کند.تابع اصلی سگ شکاری اجزاء است و برای پردازش اطلاعات مربوط به اشخاص متضرر های مختلف و ارتباط آنها. اطلاعات با استفاده از حداکثر سرعت داده ها در PHY، تعداد بایت ارسال و دریافت اجازه می دهد محاسبه پهنای باند اشغال شده، تعداد MSDU شکست مجدد شن و ماسه، IP و MAC آدرس از هر ایستگاه و تعداد ایستگاه مربوط به AP .جزء IPC ارائه تمام اطلاعات پردازش شده توسط گردآورنده، حصول اطمینان از ارتباطات بین شود کلکتور و ضبط. جزء IPC دسترسی به اطلاعات توسط سگ شکاری از طریق یک صف جمع شده بودند. ارتباط بین گردآورنده و ضبط انجام از طریق TCP.جزء چوب نیز بسیار ساده است در طراحی. این تنها مسئول برای ذخیره سازی را به یک فی ورود لو اطلاعاتی که ماژول سگ شکاری تولید میکند، برای مقاصد اشکال زدایی است.ماژول گردآورنده استفاده از چند نخ، که اجازه سادگی در طراحی، در حالی که قادر به پشتیبانی از تعداد زیادی از افراد متضرر از یک راه حل پی در پی. این به این معنی است که بازیاب های متعدد می تواند با هر یک مسئول یک AP مجرد بودن وجود داشته باشد. این بازیاب متعدد تولید داده ها به یک (FIFO) صف اول در اول است. صف است و سپس توسط موضوع IPC که پس از آن اطلاعات را به ضبط می فرستد در صف پردازش شده است. شکل ۲ نشان معماری گردآورنده در رابطه با دو ماژول های دیگر از نمایشگاه WLAN.

02
01

۳٫۱٫ Collector
The Collector module is responsible for collecting metrics and information from the APs. With those metrics and information it is possible to characterise the association between stations and AP. The Collector is divided into four components: Equipment Interface (EI), Retriever, Inter-Process Communication (IPC) component and Logger. The EI is the component responsible for the direct interaction with APs. Through a simple SNMP request is possible to retrieve Object IDentifiers (OID)s that contain the data needed. The EI component provides a Application Programming Interface (API) to the Retriever component. It is through this API that the retriever module is able to access the information gathered from the APs. Basically, EI component is an interface that masks the details of communicating with the network devices to retrieve data, enabling the collector scalability and adaptability. In our currently implementation, we have a single EI, that provides SNMP communication. The Retriever component’s main function is to process the information about the various APs and their associations. The information used is the maximum data rate at PHY, the number of octets send and received allowing the calculationoftheoccupiedbandwidth,thenumberofMSDUfailsandretries,IPandMACaddressfromeverystation and the number of station associated to the AP. TheIPCcomponentdeliversalldataprocessedbytheCollector,ensuringthecommunicationbetweentheCollector and the Recorder. The IPC component accesses the information gathered by the retriever through a queue. The communication between Collector and Recorder is accomplish through TCP. The Logger component is also very simple in design. It is solely responsible for storing into a log file the information that the Retriever Module produces, for debug purposes. The Collector module uses multi-threading, which permits simplicity in design, while being able to support a larger number of APs than a sequential solution. This means that multiple retrievers can exist, with each one being responsible for a single AP. Those multiple Retrievers produce data to a First-in-First-out (FIFO) queue. The queue is then processed by the IPC thread that then sends the information in queue to the Recorder. Figure 2 illustrates the Collector architecture in conjunction with the other two modules of FairWLAN.

tablighat

pouriya NK

متولد 72 دیپلم و فوق دیپلم برق صنعتی و ساختمان از سراسری قزوین و داشجوی کاردانی رشته فناوری اطلاعات و شبکه های گسترده امید وارم از مطالب ارسالی و ترجمه شده توسط این جانب بهره کافی ببرید.

شاید این مطالب را هم دوست داشته باشید

۳ پاسخ

  1. sarafarhadi گفت:

    فوق العاده است دستت درد نکنه

  2. ghahremanii گفت:

    خیلی خیلی جالب بود مرسی

  3. pooria گفت:

    ziba bodddddddddddddddddddd,doseshon daram

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *