ذخیرهسازی انرژی در شبکههای منفعل نوری مبتنی بر گیگابیت بر اساس تعیین نقاط اپتیمال به روش کاهش گرادیان
محورهای موضوعی : مهندسی برق و کامپیوترعلی اکبر نیکوکار 1 * , حمیدرضا گودرزی 2 , علی ایلون کشکولی 3
1 - دانشكده علوم پایه، دانشگاه یاسوج
2 - دانشكده علوم پایه، دانشگاه یاسوج
3 - دانشكده علوم پایه، دانشگاه یاسوج
کلید واژه: ذخیرهسازی انرژی, شبکه منفعل نوری, GPON, کاهش گرادیان, تضمین کیفیت خدمات,
چکیده مقاله :
کاهش مصرف انرژی به وسیله خاموشکردن فرستنده/ گیرنده در واحدهای شبکه نوری، رایجترین راه حل ذخیرهسازی انرژی در شبکه نوری منفعل مبتنی بر گیگابیت میباشد. محاسبه مدت زمان خاموشی فرستنده/ گیرنده در واحد نوری، اساسیترین چالش در حوزه ذحیرهسازی است؛ زیرا کم یا زیادشدن مدت زمان یادشده علاوه بر ذخیرهسازی انرژی بر کیفیت خدمات نیز تأثیر میگذارد. در این مقاله با استفاده از روش کاهش گرادیان که نوعی الگوریتم بهینهسازی تکرارشونده است، مکانیسم یافتن نقاط ماکسیمال موضعی مدت زمان خاموشی فرستنده/ گیرنده با درنظرگرفتن سطح کیفی خدمات ارائه شده است. در روش ذکرشده، علاوه بر دقت و سرعت همگرایی، محدودیت افزایش بسیار زیاد حجم داده وجود نخواهد داشت. نوع ترافيك، تاريخچه درخواست هاي پهناي باند، وضعيت صف در واحد نوري و مدت زمان تأخير قابل تحمل در كيفيت خدمات، پارامترهاي ورودي الگوريتم مي باشند. تاریخچه درخواستها و پارامترهای یادشده به عنوان دادههای آموزش ماشین استفاده شده است. شبیهسازی انجامشده نشان داد که الگوریتم ارائهشده، پارامترهای سطح خدمات شامل تأخیر بستهها، نرخ ازدسترفتن بستهها، و توان عملیاتی سیستم را در سطح قابل قبولی حفظ کرده و قادر به ذخیرهسازی انرژی در واحدهای شبکه نوری تا 17% میباشد.
Doze and sleep mechanisms are the most common energy-saving solution in GPON networks. Sleep duration is the critical value in the energy-saving domain, and it will affect the QoS metrics with inappropriate value. In this paper, a new energy-saving mechanism is proposed using an optimal point based on gradient descent that calculates sleep duration and keeps QoS metrics acceptable. The historical value of average delay and packet, drop ratio, ONU buffer, and bandwidth request parameters are used as input, and the sleep duration value is calculated. The simulation results show that the proposed method saves up to 17% energy in GPON and keeps the network’s QoS in an acceptable domain.
[1] Cisco, Cisco Annual Internet Report (2018–2023), https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.pdf, Accessed on 22 May 2022.
[2] E. Gelenbe, Energy Consumption by ICT and Cybersecurity at the Time of COP26, 9 Nov. 2012, https://iotac.eu/energy-consumption-by-ict-and-cybersecurity-at-the-time-of-cop26/
[3] S. S. Newaz, M. S. Jang, F. Y. M. Alaelddin, G. M. Lee, and J. K. Choi, "Building an energy-efficient uplink and downlink delay aware TDM-PON system," Optical Fiber Technology, vol. 29, pp. 34-52, May 2016.
[4] T. Thangappan, B. Therese, A. Suvarnamma, and G. S. Swapna, "Review on dynamic bandwidth allocation of GPON and EPON," J. of Electronic Science and Technology, vol. 18, no. 4, pp. 297-307, Dec. 2020.
[5] R. Bonk, et al., "50G-PON: the first ITU-T higher-speed PON system," IEEE Communications Magazine, vol. 60, no. 3, pp. 48-54, Mar. 2022.
[6] I. Dias, L. Ruan, C. Ranaweera, and E. Wong, "From 5G to beyond: passive optical network and multi-access edge computing integration for latency-sensitive applications," Optical Fiber Technology, vol. 75, Article ID: 103191, 9 pp., Jan. 2023.
[7] A. A. Shabaneh and M. L. Melhem, "Execution simulation design of fiber-to-thehome (FTTH) device ingress networks using GPON with FBG based on optisystem," International J. of Electronics and Telecommunications, vol. 68, no. 4, pp. 783-791, 2022.
[8] A. Tomasov, M. Holik, V. Oujezsky, T. Horvath, and P. Munster, "GPON PLOAMd message analysis using supervised neural networks," Applied Sciences , vol. 10, no. 22, Article ID: 10228139, 12 pp., 2020.
[9] B. R. Rayapati and N. Rangaswamy, "Adaptive scheduling mechanism with variable bit rate traffic in EPON," J. of Optical Communications, vol. 43, no. 2, pp. 235-240, 2022.
[10] International Telecommunication Union, G.984.3: Gigabit-Capable Passive Optical Networks (G-PON): Transmission Convergence Layer Specification, http://www.itu.int/rec/T‑REC‑G.984.3/en, Accessed on 22 May 2022.
[11] M. SafaeiSisakht, A. Nikoukar, H. Goudarzi, I. S. Hwang, and A. Tanny Liem, "Lattice based EPON energy-saving scheme analysis," Optical Fiber Technology, vol. 57, Article ID: 102243, Jul. 2020.
[12] C. Z. Yang, et al., "Enhancing energy efficiency of the doze mode mechanism in ethernet passive optical networks using support vector regression," Photonics, vol. 9, no. 3, Article ID: 9030180, 2022.
[13] S. Dutta, D. Roy, and G. Das, "Protocol design for energy efficient OLT in TWDM-EPON supporting diverse delay bounds," IEEE Trans. on Green Communications and Networking, vol. 5, no. 3, pp. 1438-1450, Sept. 2021.
[14] Y. Lv, M. Bi, Y. Zhai, H. Chi, and Y. Wang, "Study on the solutions to heterogeneous onu propagation delays for energy-efficient and low-latency EPONs," IEEE Access, vol. 8, pp. 193665-193680, 2020.
[15] S. Dutta and G. Das, "Design of energy-efficient EPON: a novel protocol proposal and its performance analysis," IEEE Trans. on Green Communications and Networking, vol. 3, no. 3, pp. 840-852, Sept. 2019.
[16] M. Lotfolahi, C. Z. Yang, I. S. Hwang, A. Nikoukar, and Y. H. Wu, "A predictive logistic regression based doze mode energy-efficiency mechanism in EPON," IEICE Trans. on Information and Systems, vol. E101D, no. 3, pp. 678-684, Mar. 2018.
[17] S. Dutta, D. Roy, and G. Das, "SLA-aware protocol design for energy-efficient OLT transmitter in TWDM-EPON," IEEE Trans. on Green Communications and Networking, vol. 5, no. 4, pp. 1961-1973, Dec. 2021.
[18] M. Zhu, J. Gu, and G. Li, "PWC-PON: an energy-efficient low-latency DBA scheme for time division multiplexed passive optical networks," IEEE Access, vol. 8, pp. 206848-206865, 2020.
[19] I. S. Hwang, A. Nikoukar, Y. M. Su, and A. T. Liem, "Decentralized SIEPON-based ONU-initiated Tx/TRx energy-efficiency mechanism in EPON," J. of Optical Communications and Networking, vol. 8, no. 4, pp. 238-248, Apr. 2016.
[20] International Telecommunication Union, G.Sup45 (09/2022): Power Conservation in Optical Access Systems, Available at https://handle.itu.int/11.1002/1000/15223, Accessed on 22 Oct 2022.
[21] S. S. Lee and K. Y. Li, "Adaptive state transition control for energy-efficient gigabit-capable passive optical networks," Photonic Network Communications, vol. 30, no. 1, pp. 71-84, 2015.
[22] K. A. Memon, et al., "Dynamic bandwidth allocation algorithm with demand forecasting mechanism for bandwidth allocations in 10-gigabit-capable passive optical network," Optik, vol. 183, pp. 1032-1042, Apr. 2019.
[23] A. Dixit, et al., "Dynamic bandwidth allocation with SLA awareness for QoS in ethernet passive optical networks," IEEE/OSA J. of Optical Communications and Networking, vol. 5, no. 3, pp. 240-253, Mar. 2013.
[24] D. Roy, S. Dutta, A. Datta, and G. Das, "A cost effective architecture and throughput efficient dynamic bandwidth allocation protocol for fog computing over EPON," IEEE Trans. on Green Communications and Networking, vol. 4, no. 4, pp. 998-1009, Dec. 2020.
[25] J. Lee, I. Hwang, A. Nikoukar, and A. T. Liem, "Comprehensive performance assessment of bipartition upstream bandwidth assignment schemes in GPON," J. of Optical Communications and Networking, vol. 5, no. 11, pp. 1285-1295, Nov. 2013.
[26] A. R. Dhaini, P. H. Ho, and G. Shen, "Toward green next-generation passive optical networks," IEEE Communications Magazine, vol. 49, no. 11, pp. 94-101, Nov. 2011.
112 نشریه مهندسی برق و مهندسی كامپیوتر ایران، الف- مهندسی برق، سال 21، شماره 2، تابستان 1402
مقاله پژوهشی
ذخیرهسازی انرژی در شبکههای منفعل نوری مبتنی بر گیگابیت
بر اساس تعیین نقاط اپتیمال به روش کاهش گرادیان
علیاکبر نیکوکار، حمیدرضا گودرزی و علی ایلون کشکولی
چكیده: کاهش مصرف انرژی به وسیله خاموشکردن فرستنده/ گیرنده در واحدهای شبکه نوری، رایجترین راه حل ذخیرهسازی انرژی در شبکه نوری منفعل مبتنی بر گیگابیت میباشد. محاسبه مدت زمان خاموشی فرستنده/ گیرنده در واحد نوری، اساسیترین چالش در حوزه ذحیرهسازی است؛ زیرا کم یا زیادشدن مدت زمان یادشده علاوه بر ذخیرهسازی انرژی بر کیفیت خدمات
نیز تأثیر میگذارد. در این مقاله با استفاده از روش کاهش گرادیان که نوعی الگوریتم بهینهسازی تکرارشونده است، مکانیسم یافتن نقاط ماکسیمال موضعی مدت زمان خاموشی فرستنده/ گیرنده با درنظرگرفتن سطح کیفی خدمات ارائه شده است. در روش ذکرشده، علاوه بر دقت و سرعت همگرایی، محدودیت افزایش بسیار زیاد حجم داده وجود نخواهد داشت. نوع ترافيك، تاريخچه درخواست هاي پهناي باند، وضعيت صف در واحد نوري و مدت زمان تأخير قابل تحمل در كيفيت خدمات، پارامترهاي ورودي الگوريتم ميباشند. تاریخچه درخواستها و پارامترهای یادشده به عنوان دادههای آموزش ماشین استفاده شده است. شبیهسازی انجامشده نشان داد که الگوریتم ارائهشده، پارامترهای سطح خدمات شامل تأخیر بستهها، نرخ ازدسترفتن بستهها، و توان عملیاتی سیستم را در سطح قابل قبولی حفظ کرده و قادر به ذخیرهسازی انرژی در واحدهای شبکه نوری تا 17% میباشد.
کلیدواژه: ذخیرهسازی انرژی، شبکه منفعل نوری، GPON، کاهش گرادیان، تضمین کیفیت خدمات.
1- مقدمه
بر اساس پیشبینی سیسکو تا پایان سال 2023 میلادی، دو سوم جمعیت جهان به اینترنت دسترسی خواهند داشت. بر اساس این پیشبینی تعداد کاربران اینترنت از 9/3 میلیارد نفر (معادل 51 درصد جمعیت جهان) در سال 2018 به 3/5 میلیارد نفر (معادل 66 درصد جمعیت جهان) خواهد رسید [1]. این افزایش کاربر باعث رشد مصرف انرژی در حوزه فناوری اطلاعات و ارتباطات 2(ICT) از 4 تا 5 درصد در دهه گذشته به 8 تا 10 درصد کل انرژی برق تولیدی شده است که معادل 2 درصد انتشار گاز کربن و معادل کربن تولیدشده کل سفرهای هوایی میباشد [2]. در میان تکنولوژیهای شبکه دسترسی، شبکههای منفعل نوری 3(PON) سرعت بالا، بهروزرسانی آسان، پوشش وسیعتر و مصرف انرژی کمتری را نسبت به سایر فناوریها فراهم میکند [3] و [4]. تعداد مشترکین شبکه منفعل نوری به سرعت در حال افزایش میباشد؛ به طوری که این تعداد در انتهای سال 2020 از مرز 700 میلیون مشترک در جهان عبور کرده است [5]. شبکههای منفعل نوری از یک واحد نوری مرکزی 4(OLT) در
سمت ساختمان مرکزی (مخابرات)، یک تقسیمکننده/ ترکیبکننده منفعل نوری5 و چندین دستگاه واحد نوری 6(ONU) در سمت کاربر تشکیل شده است [6] و [7]. محبوبترین شبکههای منفعل نوری بر پایه تقسیم چندگانه زمان 7(TDMA) شامل شبکه منفعل نوری مبتنی بر اترنت 8(EPON) و شبکه منفعل نوری مبتنی بر گیگابیت 9(GPON) میباشد [8] و [9]. شبکه منفعل نوری مبتنی بر گیگابیت از سلولهای ATM و قالب کپسولهسازی GPON 10(GEM) جهت انتقال دادهها استفاده میکند که باعث تضمین کیفیت خدمات میگردد. همچنین شبکه منفعل نوری مبتنی بر گیگابیت در مقایسه با شبکه منفعل نوری مبتنی بر اترنت سرعت بیشتری را ارائه میدهد. برای افزایش کارایی تخصیص پهنای باند از الگوریتمهای تخصیص پویای پهنای باند 11(DBA) استفاده میشود. تخصیص پویای پهنای باند در شبکههای GPON فرایندی است که با استفاده از آن OLT فرصت انتقال آپلود را به ONUها بر اساس وضعیت فعالیت پویا و قراردادهای ترافیکیشان تخصیص میدهد. نشانه وضعیت فعالیت میتواند صراحتاً از طریق گزارش وضعیت بافر باشد یا بهصورت ضمنی از طریق انتقال فریمهای بیکار12 در زمان انتقال دادههای آپلود باشد. چهارچوب تخصیص پویای پهنای باند در استاندارد شبکههای GPON تعیین شده است؛ اگرچه پیادهسازی آن خارج از استاندارد میباشد [8] و [10].
دادههای ورودی کاربران بر اساس نوع خدمات 13(ToS) طبقهبندی گردیده و جداسازی و اولویتبندی انواع ترافیک را ممکن میسازد. کنترل
شکل 1: الگوریتم تخصیص پویای پهنای باند در شبکه منفعل نوری مبتنی بر گیگابیت.
انواع ترافیک توسط پروتکل کنترل دسترسی رسانه14 میتواند بر توافق سطح خدمات 15(SLA) تأثیر بگذارد و کیفیت مورد نیاز هر کاربر و جریان را برای پشتیبانی QoS فراهم کند. کنترل اطلاعات در زمان پردازش و تخصیص پهنای باند به دستههای مختلف در صفهای خاص که به
آنها 16T-Conts میگویند در ONUها تخصیص داده میشود. 5 نوع
T-Conts (انواع 1 تا 5 T-Cont) در شبکههای GPON برای انواع مختلف ترافیک با اولویتبندی متفاوت تعریف شده است. 1 T-Cont تنها برای تخصیص پهنای باند ثابت است و مناسب پهنای باند اشتراکی نمیباشد؛ همچنین برای ترافیکهایی با نرخ ثابت یا متغیر با نرخ نسبتاً پایین که به تأخیر و واریانس تأخیر بسته حساساند میباشد. 2 T-Cont برای ترافیک با نرخ بیت متغیر 17(VBR)، بستههایی با توان عملیاتی و تأخیر در نظر گرفته شده است و پهنای باند اضافی به اشتراک گذاشته نمیشود. 3 T-Cont برای ترافیکی در نظر گرفته میشود که نمیتوان تخصیص پهنای باند را تضمین نمود ولی سعی در تأمین حداقلی پهنای باند صورت خواهد پذیرفت. 4 T-Cont برای سرویسهای با درجه اهمیت پایین میباشد. 5 T-Cont ترکیبی از انواع دیگر T-Contها است که میتواند در ترافیک عمومی کاربرد داشته باشد. در شبکه GPON، گزارش وضعیت تخصیص پویای پهنای باند، توسط ساختار گزارش پویای پهنای باند آپلود مشخص میگردد. شکل 1 ساختار تخصیص پهنای باند را در شبکههای GPON نشان میدهد.
مصرف انرژی ONU در شبکههای منفعل نوری حدود 60 تا 70 درصد مصرف کل شبکه ذکرشده میباشد و بنابراین ONU گزینه مناسبی جهت ذخیرهسازی انرژی است [11]. ذخیرهسازی انرژی در شبکههای منفعل نوری به دو گروه سختافزاری و نرمافزاری دستهبندی میشوند. روشهای سختافزاری شامل طراحی یک ONU جدید و استفاده مجدد از نویز هستند که از لحاظ اقتصادی ممکن است مقرونبهصرفه نباشد. روشهای نرمافزاری شامل کاهش مصرف برق واحد نوری18، خاموشکردن فرستنده نوری19، خاموشکردن فرستنده و گیرنده20، نرخ پیوند تطبیقی 21(ALR) و
شکل 2: روشهای نرمافزاری ذخیرهسازی انرژی.
خاموشکردن طول موجها22 میباشد [12] تا [18]. در سال 2009، اتحادیه بینالمللی مخابرات 23(ITU-T) استاندارد ضمیمه سری 4524 را منتشر کرد که شامل 3 تکنیک نرخ پیوند تطبیقی، خاموشکردن فرستنده نوری و خاموشکردن فرستنده و گیرنده میباشد. شکل 2 روشهای نرمافزاری ذخیرهسازی انرژی مطابق استاندارد ضمیمه سری 45 را نمایش میدهد.
نرخ پیوند تطبیقی، سرویسها و عملکردهای غیر ضروری در ONU را کم یا خاموش میکند؛ در حالی که لینک آن فعال است. در خاموشکردن فرستنده نوری، فرستنده ONU برای یک بازه زمانی خاموش میشود، اما دریافتکننده آن کاملاً روشن است و به درخواستها پاسخ میدهد. در خاموشکردن فرستنده و گیرنده، فرستنده و گیرنده هر دو در بازهای از زمان با هم خاموش هستند. در خاموشکردن عمیق فرستنده و گیرنده25، فرستنده و گیرنده در تمام مدت زمان ذخیرهسازی انرژی خاموش هستند و باید OLT از وقفههایی برای پشتیبانی از بیداری ONU استفاده کند.
در حالت خاموشکردن فرستنده نوری، دریافتکننده ONU جهت دریافت بستههای ارسالی از OLT مدام روشن است. در استاندارد ضمیمه سری 45 GPON، ONU که در حالت خاموشی فرستنده است به محض دریافت هر نوع ترافیک از رابط شبکه کاربر 26(UNI)، بلافاصله از حالت خاموشی فرستنده خارج و در حالت فعال قرار میگیرد. همچنین OLT مداوم پیام اختصاص پهنای باند مربوط به ONU را ارسال مینماید ولی ONU در صورت وجود ترافیک به آن پاسخ میدهد. OLT ممکن است پیام درخواست وضعیت پهنای باند مورد نیاز را به ONU ارسال کند، اما این درخواستها باعث تغییر حالت ONU از خاموشی فرستنده ONU به حالت فعال نمیگردد. تنها زمانی ONU فعال میشود که ترافیکی برای ارسال داشته باشد که در این وضعیت درخواست خود را توسط پاسخ به پیام درخواست وضعیت که از طرف OLT ارسال شده پاسخ میدهد. در حالتی که ONU در حالت خاموشی فرستنده است پهنای باند اختصاص داده شده باید به ظرفیتهای کم تقریباً 100 کیلوبیت بر ثانیه اختصاص داده شود به گونهای که ONU بتواند یک یا تعداد بستههای کم را بدون تأخیر قابل توجه ارسال کند.
در خاموشکردن سریع فرستنده و گیرنده27 ONU، فرستنده و گیرنده در دورههای متوالی خاموش و مجدداً در یک دوره روشن میشوند. یک چرخه خاموشی سریع، شامل دورههای فعال و خاموش است. OLT از
جدول 1: لایه فیزیکی عملکرد، مدیریت و نگهداری.
Power save mode message | ||
Description | Content | Octet |
ONU-ID of the recipient in the downstream or ONU-ID of the sender in the upstream. | ONU-ID | 1 |
Message identification "Power Save Mode" | TBD | 2 |
0x01: Deep Sleep 0x02: Fast Sleep 0x04: Dozing | Method [Example] | 3 |
0x01: Request 0x02: Indication | Phase | 4 |
0x01: Power Save Mode ON 0x02: Power Save Mode OFF | Indication | 5 |
Set to 0x00 | Reserved | 6 تا 12 |
NOTE-Usage of this message is optional. |
طریق پیغام مدیریت و نگهداری عملیات لایه فیزیکی 28(PLOAM)، انتقال از حالت فعال به خاموش و برعکس را کنترل مینماید. به محض دریافت پیام مدیریت و نگهداری عملیات لایه فیزیکی PLOAM، یک ONU وارد حالت خاموش میشود؛ یک ساعت مستقل سیگنال بیدارباش29 تولید میکند که بخشی از دوره فعال ONU است. همچنین باید این زمان بیدارباش برای ONU کافی باشد که بتواند ارتباط خود را با OLT همزمان کند. بعد از دریافت سیگنال بیدارباش، فرستنده و گیرنده ONU با OLT همزمان و وارد حالت فعال میشود. همچنین ساختار بافر واحد نوری مرکزی و زمانبندی آنها موضوعی است که مورد توجه قرار نگرفته و باز است [10]، [19] و [20].
برای حفظ یکپارچگی روش سیگنالینگ بر استفاده از پیام PLOAM توافق شده است. پیام ذخیرهسازی انرژی 30(PSM) PLOAM از نوع PLOAM با پارامترهای ضروری میباشد. پیام مدل ذخیرهسازی انرژی توسط OLT در دانلود و همچنین توسط ONUها در آپلود استفاده میشود. سیگنال دستدادن31 شامل پیام درخواست32 که از OLT یا ONU ارسال میشود و نشانه33 که در پاسخ به پیام درخواست ارسال میشود. در مدل اصلی، تنها ONU میتواند شروعکننده ورود به حالت ذخیرهسازی باشد در حالی که یک درخواست روشنشدن در مد ذخیرهسازی34 میتواند توسط هم OLT و هم ONU ارسال شود. با این حال بسته به تکنیکهای ذخیرهسازی انرژی، محدودیتها و شرایط میتواند تغییر پیدا کند. به عنوان مثال در خاموشکردن سریع فرستنده و گیرنده ONU، OLT باید منتظر بماند تا ONU دوره فعال را شروع کند تا بتواند پیغام درخواست خاموشی مد ذخیرهسازی35 را ارسال کند و نباید یک چرخه خواب جدید را تا زمانی که پاسخ نشانه خاموشی مد ذخیرهسازی36 دریافت شده است آغاز کند. جدول 1 نمایانگر پیام PLOAM است [10].
اکثر پژوهشهای مرتبط با ذخیرهسازی انرژی در شبکههای GPON، دستیابی به ذخیرهسازی انرژی با استفاده از توسعه الگوریتمهای تخصیص پهنای باند میباشد [21] و [22]. در پژوهشهای صورتگرفته در زمینه ذخیرهسازی انرژی در شبکههای EPON علاوه بر توسعه الگوریتمهای تخصیص پهنای باند، توسعه مکانیسمهای تبادل پیام و تغییر در طراحی سختافزار نیز مورد توجه قرار گرفته است. در طراحی الگوریتمهای تخصیص منابع، باید کیفیت خدمات 37(QoS) مورد نیاز انواع ترافیک شبکه مانند صدا، ویدئو IPTV) و (VOIP، بازیهای آنلاین و غیره در نظر گرفته شود. پارامترهای کارایی پهنای باند38، تأخیر بسته39، تغییرات تأخیر بسته40 و نرخ بسته ازدسترفته41، پارامترهای QoS میباشد [23]. در [15] یک ONU جدید برای ذخیرهسازی انرژی در حالت خاموشی فرستنده و گیرنده استفاده شده است. این طرح بهبود قابل توجهی را در بهرهوری انرژی خصوصاً در بار شبکه بالا نسبت به پروتکلهای موجود ارائه میکند. در این روش از زنجیره مارکوف زمانی گسسته 42(DTMC) برای ذخیرهسازی انرژی استفاده شده است. نویسندگان [18] با روش ترکیبی جفتی نوین 43(PWC) یک طرح DBA کمتأخیر را با کارآمدی انرژی ارائه دادهاند. ماهیت روش PWC آن است که طول چرخه polling را تا حد امکان فشرده کند که به نوبه خود عملکرد تأخیر بستههای داده را نیز بهبود میبخشد. همچنین یک تحلیل صف 1M/G/ جامع با اصلاح عملکرد تأخیر داده ارائه شده است. در پژوهش [14] برای مقابله با مشکل تأخیرهای انتشار ناهمگن ONU، دو راه حل پیشنهاد شده است. در پیشنهاد اول که با طرح 44UP-OD نامگذاری شده است انتقال آپلود، ONUهایی را که تأخیرهای انتشار نسبتاً کوتاهی دارند به تعویق میاندازد تا کارایی استفاده از کانال بهبود یابد و حالت خاموشی فرستنده برای افزایش بهرهوری انرژی شبکه گنجانده شده است. در راه حل دوم که با نام 45IFL-OS شناخته میشود از یک توزیع یکسان برای طول فیبر ONUها به منظور افزایش کارایی کانال اتخاذ شده است و حالت خاموشی گیرنده و فرستنده برای کاهش مصرف انرژی گنجانده شده است. در [24]، ONUها برای صرفهجویی در مصرف انرژی به مجموعههای جداگانه فرستندهها و گیرندههای ثابت مجهز میشوند، هرچند باعث افزایش متوسط هزینه می گردد اما کارایی سیستم را افزایش داده و ذحیره سازی انرژی را نیز ممکن می کند.
مهمترین چالش موجود در حوزه ذخیرهسازی انرژی در شبکههای منفعل نوری، چگونگی بالانس بین ذخیرهسازی انرژی و QoS میباشد. بحرانیترین مقدار برای دسترسی به این بالانس، مدت زمان خاموشی فرستنده/ فرستنده و گیرنده ONU است. انتخاب مدت زمان خاموشی کوتاه باعث کاهش ذخیرهسازی انرژی و همچنین انتخاب مدت زمان خاموشی زیاد باعث کاهش QoS میگردد. در این نوشتار با استفاده
از روش کاهش گرادیان46، مدت زمان خاموشی فرستنده از طریق نقاط ماکسیمال موضعی یا ماکسیمال تعیین خواهد گردید. با توجه به اینکه در تعیین نقاط یافتشده، پارامترهای QoS تأثیرگذارند، علاوه بر ذخیرهسازی انرژی، QoS هم تضمین میگردد.
بخش 2 مقاله روش یافتن مقدار بحرانی زمان خاموشی فرستنده واحد نوری را مورد بررسی قرار خواهد داد و با استفاده از روش کاهش گرادیان، الگوریتم پیشنهادی ارائه خواهد شد. در بخش 3 عملکرد روش ارائهشده با استفاده از شبیهسازی بررسی میشود و نهایتاً بخش 4 نتیجهگیری مقاله خواهد بود.
2- مکانیسم پیشنهادی
روش کاهش گرادیان، نوعی الگوریتم بهینهسازی و از نوع الگوریتمهای تکرارشونده است که برای یافتن نقاط مینیمال موضعی مربوط به تابع هدف به کار گرفته میشود. اساس این روش بر نظریه مشتق به عنوان شیب خط مماس بر منحنی در یک نقطه استوار است و گامهای تکرار متناسب با منفی گرادیان تابع در آن نقطه برداشته میشود. بنابراین یکی از نقاط قوت بسیار خوب این روش آن است که در تعیین وزن مطلوب به جای استفاده از وزنهای تصادفی، مسیر وزندهی برای آموزش ماشین کاملاً روشن است. بهکارگیری این تکنیک در مقایسه با سایر روشها، دقت و سرعت همگرایی را بهطور قابل ملاحظهای بالا میبرد. علاوه بر این برخلاف روشهای دیگر مانند استفاده از معادله نرمال که برای مجموعه دادههای با حجم بالا کارایی چندانی ندارد، در این روش محدودیت افزایش بسیار زیاد حجم داده هم نخواهیم داشت. اگر در استفاده از این الگوریتم در جهت گرادیان حرکت کنیم به نقاط ماکسیمال موضعی خواهیم رسید و این نیز از دیگر نقاط قوت روش میباشد. چرا که بهطور همزمان تصویری از نقاط ماکسیمال هم خواهیم داشت. در صورتی که تابع هدف یک تابع مقعر باشد به علاوه میتوان از این روش برای دستیابی به نقاط اکسترمال سراسری هم استفاده کرد. خوشبختانه در اکثر مسایل کاربردی، تابع هدف از این شرط برخوردار است که این مطلب نیز بر مزیت روش کاهش گرادیان خواهد افزود. پشتوانه چنین الگوریتمی، نظریه بهینهسازی در حساب دیفرانسیل میباشد که از محتوای بسیار غنی در ریاضیات نظری برخوردار است.
در مدل پیشنهادی، ONU بر اساس نوع ترافیک فعلی، تاریخچه درخواستهای پهنای باند، وضعیت صف47 و حداکثر زمان چرخه48 الگوریتم تخصیص پویای پهنای باند مورد بررسی قرار گرفته و در صورتی که شرایط لازم را داشته باشد اجازه ورود به حالت خاموشی فرستنده/ گیرنده داده میشود. یک مکانیسم مبتنی بر پیشبینی نیاز مصرفکنندگان بر مبنای توزیع هوشمند و بر اساس الگوریتمهای هوش ارائه میگردد تا علاوه بر تخصیص بهینه منابع، مدت زمانی که هر یک از ONUها میتوانند در حالت خاموشی قرار گیرند نیز محاسبه گردد. محاسبه مدت زمان خاموشی ONUها با رعایت پارامترهای کیفیت شبکه و بهینهسازی ذخیرهسازی انرژی محاسبه خواهد شد. برای جمعآوری دادههای آموزش ماشین از سابقه قبلی درخواستها و پهنای باند اختصاصیافته به ONUها استفاده خواهد شد. برای درک بهتر از حل مساله ابتدا به ارائه روش های ریاضی در تعیین الگوی اختصاصی پهنای باند خواهیم پرداخت و سپس کارایی سیستم ارایه شده از جهات مختلف مورد بررسی قرار خواهد گرفت.
آنالیز مبتنی بر پیشبینی، از شاخههای کاربردی آنالیز ریاضی است که با تکیه بر روشهای کمی و به کمک دادههای موجود به پیشبینی رفتار کمیتها در آینده میپردازد. اگر چه ممکن است توصیف داده های کیفی در چنین مقوله هایی کار دشواری باشد، اما با درنظرگرفتن آنها به عنوان کمیتهای پیوسته و تحلیل آنها امکانپذیر میشود. انجام یک پیشبینی نیازمند گامهای فهم دقیق مسأله و تعریف آن، جمعآوری دادهها و آمادهسازی آنها، فهم دقیق از مجموعه داده به کمک آنالیز دادههای اکتشافی49 و ساختن یک مدل و ارزیابی آن میباشد. در این مسئله OLT با داشتن پهنای باند کل به ONUها پهنای باند اختصاص میدهد. هر ONU میتواند بخشی از کل پهنای باند را به خود اختصاص دهد و مجموع کل پهنای باند اختصاصی برابر است. ONUها از هم مستقل بوده و نوع درخواست و اختصاص پهنای باند آنها متفاوت میباشد. تخصیص پهنای باند توسط OLT در زمانهای گسسته بر حسب کسری از میلیثانیه انجام میشود.
فرض کنید که تقاضای ONU ام در لحظه و نمایش مقدار تقاضای پهنای باند این ONU در لحظه ام باشد. با توجه به مقادیری که به خود اختصاص میدهد میتوان آن را یک کمیت پیوسته تلقی کرد. اگر را جمع کل مصرف در لحظه ام بنامیم، آنگاه داریم
(1)
از (1) میتوان اصول زیر را استخراج کرد:
1) متغیرهای مقادیر لحظهای مربوط به پارامترهای را به ما نشان میدهند و بنابراین معرف متغیرهای پیشگو50 هستند و به عنوان متغیر پاسخ51 میباشد.
2) متغیرها مستقل از هم و تحت یک رابطه خطی با متغیر پاسخ در ارتباط هستند.
3) مسئله دارای متغیر مستقل و یک متغیر وابسته میباشد؛ البته برد متغیر وابسته میتواند در یک فاصله مشخص از اعداد حقیقی مانند تعیین شود.
4) با توجه به ماتریس درخواست ONUها درمییابیم که نمودار پراکندگی52 و ضریب وابستگی پیرسون53 شرایط مطلوبی دارد.
5) افزایش درخواست یک ONU به طور طبیعی روی کاهش اختصاص پهنای باند به دیگر مصرفکنندگان اثر میگذارد، ولی نهایتاً عرضه از سقف بالاتر نمیزند.
مجموعه همه این شرایط ما را وادار میکنند که مدل رگرسیون چندخطی54 را برای آموزش دادهها انتخاب کنیم. با توجه به توضیحات قبل، مدل نظری مجموعه دادهها در لحظه ام را میتوان به فرم بردار سطری در نظر گرفت که با تغییر به صورت سطری و متناسب با زمانهای گسسته (بر حسب میلیثانیه) به یک ماتریس کلان داده در ابعاد بزرگ دست مییابیم. وجود چنین ضرورتی ما را مقید میکند که الگوریتمهای آموزش ماشین با رویکرد رگرسیون خطی را برگزینیم. در این الگو با الگوریتم آموزش نظارتشده55 از متغیرهای ورودی و خروجی برای آموزش یک تابع یادگیری ماشین به فرم استفاده خواهیم کرد. تغییر تابع فوق بدین معنی است که وقتی یک داده ورودی جدید به ماشین داده میشود بتوان برآورد دقیقی از خروجی حاصل داشت.
تا اینجا گام نخست در تجزیه و تحلیل دادهها و تعیین برآوردگر مناسب برداشته شده و اکنون باید دنبال تعیین مقادیر بهینه برای پارامترهای مدل باشیم. هدف از طراحی چنین فرایندی، محاسبه مقادیری است که به ازای آنها خطای محاسبات در مقایسه با شرایط عملی56 به حداقل رسد. اگرچه از روشهای متفاوتی ممکن است استفاده شود ولی ما از روش کاهش گرادیان بهره خواهیم برد. دلیل اصلی آن نیز ضمانتی است که مبانی نظری مسئله برای ما ایجاد خواهد کرد. در صورتی که تابع خطا را به عنوان یک تابع درجه دوم در نظر بگیریم، محدببودن آن ما را به سمت یک نقطه همگرایی در فرایند بازگشتی سوق خواهد داد. بهعلاوه شرط مشتقپذیری آن تضمین یک نقطه ثابت منحصربهفرد را ایجاد خواهد کرد که در واقع همان بردار بهینهساز از برآوردگرهای مسئله خواهد بود. به بیان دقیقتر اگر معادله نشانگر یک سیستم دینامیکی گسسته از تغییر ضرایب باشد که به روش بازگشتی به دست آید، آن گاه نقطه تعادل پایدار این سیستم که یک نقطه ثابت برای سیستم است همان جواب بهینه خواهد بود. هدف ما تضمین معادلهای است که به جواب قطعی رسد. اول به معرفی عمومی یک مدل رگرسیون چندخطی میپردازیم. اگرچه در مدل کلیتر میتوان چندین متغیر وابسته را نیز بهطور توأم در نظر گرفت اما چون در اینجا فقط یک متغیر وابسته داریم لذا حالت خاص را در نظر میگیریم. فرضاً مجموعهای متشکل از برآوردگر باشد که تحت متغیر پاسخ با هم مرتبط هستند
(2)
در این رابطه را یک خطای تصادفی، ها را ضرایب مشخص رگرسیون و را عرض از مبدأ مینامیم. برای نمایش بهتر میتوان نوشت که در آن تعیین میشود. در حقیقت در (2) برآوردگرهای متغیر پاسخ را با میزان خطای برآورد میکنند. کاری که اینجا باید انجام شود حرکت به سمتی است که بتوان میزان این خطا را به سمت صفر میل داد. با توجه به اینکه برآوردگرها و متغیر پاسخ، دادهشده فرض میشوند لذا باید روی ضرایب رگرسیون تغییرات را انجام داد تا به نتیجه مطلوب رسید. به زبان ساده باید به بهینهسازی ضرایب برای رسیدن به پیشبینی ایدهآل بپردازیم.
یک پیشبینی ایدهآل، حالتی است که در آن تا حد امکان به سمت صفر میل کند و در این مقاله میخواهیم از روش کاهش گرادیان استفاده کنیم. برای سادگی میتوان فقط با یک برآوردگر منفعل کار را شروع کرد و سپس به تعمیم آن برای حالت بعدی پرداخت. در مدل مورد مطالعه داریم که در آن است و بنابراین ماتریس دادهها را میتوان به برش ستونی بر حسب متغیر تجزیه کرد. بلوکهای تجزیهشده به صورت زیر خلاصه میشوند
متناسب با هر روش میتوان مدل رگرسیون را در نظر گرفت. در این مدل یک برآوردگر با یک متغیر وابسته خواهیم داشت. برای برآوردگر باید بهطور بهینه تعیین شوند. با انجام این فرایند برای حالت ممکن میتوان به مقادیر بهینه دست یافت. لازم به ذکر است برای تعین که توأماً برای تمامی متغیرهای برآوردگر بهینه باشد میتوان تکتک مقادیر آنها را در شبیهسازی آزمود و ی را انتخاب کرد که خطای مینیمم را به دنبال دارد. با توضیحات بالا میتوان حالت را مورد مطالعه قرار داد. در اینجا به محاسبه کمترین مقدار خطا میپردازند. بدین منظور تابع هزینه57 را برای آن به فرم زیر تعریف کنیم
(3)
که در آن تعداد مثالهای آموزش58، مقدار برای مثال آموزشی ام و مقدار برای امین مثال آموزشی است. در این روش خطا توسط تابع خطای میانگین مربعات59 اندازهگیری میشود.
هدف نهایی تعمیمسازی تابع فوق به گونهای است که بتوان مقادیر بهینهای را برای پارامترهای تعیین نمود. به کمک این مقادیر میتوان بهترین خط راست ممکن را برای پراکندگی دادهها ترسیم کرد. پس از تعیین چنین خطی میتوان از آن برای پیشبینی درخواست ONUها استفاده نمود. در این پیشبینی با توجه به تمایل درخواست پهنای باند ONUها که در زمانهای قبل ثبت شده است، میتوان به اختصاص پهنای باند در هر لحظه و به تناسب نیاز پرداخت.
اساس روش کاهش گرادیان بر مبنای بهینهسازی به کمک مشتق است. در اینجا چون فقط با دو متغیر سروکار داریم، لذا از مشتقات جزئی توابع دومتغیره استفاده میکنیم. بنابراین برای باید تکرار را تا مرحلهای ادامه دهیم که فرایند زیر به یک همگرایی برسد
(4)
در این معادله مقداری ثابت است که نرخ یادگیری را تعیین میکند و جمله دوم نمایشگر مشتق جزئی توابعها نسبت به مؤلفههای به صورت زیر است مییابیم
(5)
با توجه به اینکه تابع دادهشده در (3) محدب است، لذا بهینهسازی نسبت به حتماً به جواب منتهی میشود و بهعلاوه مقادیر بهینه برای این پارامترها منحصربهفرد میباشد. با توجه به مشتقپذیری تابع هزینه و نظریه اختیاریبودن مقدار ثابت میتوان همواره شرایط را طوری در نظر گرفت که فرایندهای تکرار برای پارامترهای به تعیین یک یک نقطه ثابت ختم شود. این نقطه در واقع همان نقطه تعادل پایدار سیستم خواهد بود.
بر اساس راه حل فوق و بر اساس مدل پیشبینی ارائهشده، زمانی که ONU دارای درخواست پهنای باند برای ترافیک با اولویت بالا نیست،
شکل 3: توان عملیاتی آپلود سیستم.
جدول 3: انواع ترافیک مورد استفاده در شبیهسازی.
QoS | توزیع | اندازه بستهها | نسبت نوع ترافیک |
1 T-Cont | نرخ ثابت | 560 بایت | %10 |
2 T-Cont | نرخ متغیر | یکنواخت 64 تا 1518 بایت | %10 |
3 T-Cont | نرخ متغیر | یکنواخت 64 تا 1518 بایت | %60 |
4 T-Cont | نرخ متغیر | یکنواخت 64 تا 1518 بایت | %20 |
میتواند وارد مرحله خاموشی فرستنده یا گیرنده گردد. در صورتی که بسته داده با اولویت بالا در ONU از سمت کاربر دریافت شود، ONU همچنان میتواند به اندازه نیمی از حداکثر زمان تأخیر مناسب آن نوع داده در مرحله خاموشی باقی بماند و سپس با ارسال درخواست به OLT، دادهها را در زمان تخصیص داده شده ارسال نماید.
3- کارایی سیستم پیشنهادی
در این بخش، مکانیسم مدل پیشنهادی بر اساس توان عملیاتی سیستم در مسیر آپلود60، تأخیر بسته61، نرخ بستههای ازدسترفته62 و ذخیرهسازی انرژی63 آن آنالیز شده است. مکانیسم مدل پیشنهادی (EDA-DBA) با مدل [25] (CB-DBA) که فاقد مکانیسم ذخیرهسازی انرژی میباشد، مقایسه شده است. همچنین خاموشی فرستنده مدل پیشنهادی با الگوریتم [12] که SVR-DBA نامگذاری شده است در دو پارامتر تأخیر بسته ترافیک نوع 1 T-Cont و نرخ بستههای ازدسترفته مقایسه شده است. یادآور میشویم که الگوریتم SVR-DBA در [12] برای EPON ارائه شده که در این مقاله تغییراتی جهت شبیهسازی GPON اعمال گردید.
مکانیسم پیشنهاد داده شده با استفاده از OMNET++ با 32 عدد ONU و یک OLT شبیهسازی شده است. استاندارد XGS-PON با نرخ کارایی دانلود و آپلود بین ONU و OLT 953/9 گیگابیت بر ثانیه تنظیم گردیده و فاصله بین ONU و OLT به صورت یکسان 10 تا 20 کیلومتر در نظر گرفته شده است. اندازه بافر هر ONU برابر با 1 مگابیت میباشد. زمان سربار ONU از وضعیت خاموشی فرستنده و گیرنده به حالت فعال برابر با ms 125 تنظیم شده است. مصرف برق ONU برای حالت فعال w 85/3، برای حالت خاموشی فرستنده w 7/1 و برای حالت خاموشی فرستنده و گیرنده w 08/1 در نظر گرفته شده است [26]. جدول 2 پارامترهای شبیهسازی را نمایش میدهد.
جدول 2: پارامترهای شبیهسازی.
مقدار | |
تعداد OLT | 1 |
تعداد ONU | 32 |
نرخ کارایی آپلود | 953/9 |
فاصله بین OLT و ONUها | 15 تا 20 کیلومتر |
اندازه بافر ONU | 1 مگابیت |
زمان محاسبه DBA | μs 10 |
حداکثر زمان دوره DBA | 1 میلیثانیه |
زمان محافظ DBA | μs 1 |
طول پیام کنترل | μs 512/0 |
حالت ذخیرهسازی انرژی | خاموشی فرستنده و خاموشی فرستنده و گیرنده |
زمان سربار ONU از وضعیت | 125 میلیثانیه |
میزان مصرف انرژی در حالت خاموشی فرستنده | 7/1 وات |
میزان مصرف انرژی در حالت خاموشی فرستنده و گیرنده | 08/1 وات |
میزان مصرف انرژی در حالت فعال | 85/3 وات |
مدل Selfsimilarity و long-range به عنوان ترافیک شبکه برای نوع ترافیک با درجه اهمیت متوسط (3 T-Cont) و نوع با درجه اهمیت کم (4 T-Cont) با مقدار پارامتر Hurst 7/0 استفاده میشود. اندازه بستهها به صورت یکنواخت بین 64 و 1518 بایت در نظر گرفته شده است. ترافیک 2 T-Cont با مقدار Hurst پارامتر 8/0 و اندازه بستهها به صورت یکنواخت بین 64 و 1518 بایت میباشد. در ترافیک با اولویت بالا (1 T-Cont) از توزیع پواسون با اندازه ثابت بستهها (560 بایت) استفاده گردیده است [11]. درصد انواع ترافیک برای 1 T-Cont %10، برای
2 T-Cont %10، برای 3 T-Cont %60 و برای ترافیک 4 T-Cont %20 در نظر گرفته شده است. جدول 3 خلاصه انواع ترافیک را به همراه درصد کل ترافیک نمایش میدهد.
3-1 توان عملیاتی سیستم
شکل 3 توان عملیاتی آپلود سیستم را در مقابل بار شبکه نشان میدهد. توان عملیاتی سیستم از حاصلضرب نرخ اسمی (953/9) گیگابیت بر ثانیه ضرب در سربار زمانبندی و سربار کپسولهسازی به دست میآید. توان عملیاتی سیستم پیشنهادی EDA-DBA در تمام سناریوها تقریباً مشابه CB-DBA است. سیستم پیشنهادی توانسته علاوه بر ذخیرهسازی انرژی، توان عملیانی شبکه را همانند سیستم بدون ذخیرهسازی انرژی حفظ نماید.
3-2 میانگین تأخیر بسته
شکل 4 میانگین تأخیر بسته CB-DBA و EDA-DBA (تمامی اولویتها) را در مقابل بار ترافیک شبکه نشان میدهد که شامل تأخیر در صف، تأخیر درخواست و تأخیر زمان اختصاصیافته است. تأخیر صف از آغاز زمان اختصاصیافته تا آغاز ارسال فریم میباشد. تأخیر درخواست زمان بین رسیدن بسته و درخواست بعدی ارسالشده توسط ONU است. تأخیر زمان اختصاصیافته، فاصله زمانی از درخواست ONU برای پنجره انتقال تا آغاز زمان ارسال فریم است. در بار ترافیکی کمتر از 70 درصد، میانگین تأخیر بستهها در سیستم پیشنهادی (EDA-DBA) بیشتر از
شکل 4: میانگین تأخیر بستهها در CB-DBA و EDA-DBA.
شکل 5: میانگین تأخیر بسته ترافیک 1 T-Cont در SVR-DBA و EDA-DBA.
شکل 6: نرخ ازدسترفتن بستههای 4 T-Cont در CB-DBA و EDA-DBA.
CB-DBA میباشد، زیرا سیستم پیشنهادی در ترافیک با بار کم به ONU امکان تغییر وضعیت در جهت ذخیرهسازی انرژی را میدهد. هرچند میانگین تأخیر باید کمتر از حداکثر مقدار قابل تحمل برای شبکه باشد. در بار ترافیک بالاتر از 70 درصد به دلیل اینکه زمان ذخیرهسازی انرژی در ONU کاهش مییابد، میانگین تأخیر در سیستم پیشنهادی و CB-DBA تقریباً یکسان است.
شکل 5 میانگین تأخیر بسته ترافیک نوع 1 T-Cont در SVR-DBA و EDA-DBA را در مقابل بار ترافیک شبکه نشان میدهد. در بار ترافیکی کمتر از 80 درصد، میانگین تأخیر بستهها در سیستم پیشنهادی (EDA-DBA) کمتر از SVR-DBA میباشد، زیرا اولویت سیستم پیشنهادی، حفظ کیفیت خدمات شبکه با نگهداشتن تأخیر بستههای ترافیک اولویتدار 1 T-Cont در حد قابل تحمل این نوع ترافیک است. در ترافیک بالاتر از 80%، تأخیر بستههای 1 T-Cont در SVR-DBA و EDA-DB تقریباً یکسان میباشد.
شکل 7: نرخ ازدسترفتن بستههای 4 T-Cont در SVR-DBA و EDA-DBA.
شکل 8: نرخ ذخیرهسازی انرژی.
3-3 نرخ بستههای ازدسترفته
شکل 6 نرخ ازدستدادن بسته CB-DBA و EDA-DBA را در مقابل بار شبکه نشان میدهد. نرخ تلفات بسته برای ترافیکهای با اولویت بالا و متوسط (3 T-Cont، 2 T-Cont و 1 T-Cont) برای سیستم پیشنهادی EDA-DBA و CB-DBA در تمامی بار شبکه صفر است، زیرا پهنای باند کافی به این بستهها اختصاص میباید. نرخ تلفات بسته 4 T-Cont برای EDA-DBA و CB-DBA در بار ترافیک زیر 70 درصد برابر صفر میباشد. در بار ترافیکی بالاتر از 70 درصد به دلیل عدم اختصاص پهنای باند کافی به بستههای 4 T-Cont و یا عدم وجود بافر کافی، این دسته از بستهها از دست میروند. نرخ ازدستدادن بستهها در EDA-DBA و CB-DBA در ترفیکهای بالای 70 درصد تقریباً برابر است. سیستم پیشنهادی علاوه بر ذخیره انرژی، توانسته است که نرخ ازدستدادن بستهها را ثابت نگه دارد.
شکل 7 نرخ ازدستدادن بسته در SVR-DBA و EDA-DBA را در مقابل بار ترافیک شبکه نشان میدهد. همانند شکل 6 نرخ ازدستدادن بستهها یا اولویت بالا و متوسط در SVR-DBA و EDA-DBA در تمامی بار ترافیک صفر میباشد. نرخ تلفات بسته 4 T-Cont برای سیستم پیشنهادی زیر 70% برابر صفر و برای SVR-DBA زیر 60% برابر صفر است. نرخ ازدستدادن بستههای 4 T-Cont در SVR-DBA در ترافیک بالای 60% بیشتر از EDA-DBA میباشد و بنابراین توانایی سیستم پیشنهادی در تضمین کیفیت خدمات بیشتر از SVR-DBA است.
3-4 نرخ ذخیرهسازی انرژی
شکل 8 صرفهجویی انرژی در ONU را در مقابل بار شبکه نمایش میدهد. صرفهجویی انرژی در CB-DBA به دلیل عدم وجود مکانیسم ذخیرهسازی در همه حالات بار ترافیکی صفر درصد میباشد. ذحیرهسازی انرژی در سیستم پیشنهادی EDA-DBA روند کاهشی از بار شبکه کم به بار شبکه زیاد دارد. هنگامی که بار ترافیک شبکه در حال افزایش است، زمان ذخیرهسازی یا خاموشکردن فرستنده/ گیرنده برای ONUها کاهش مییابد، بنابراین صرفهجویی در مصرف انرژی نیز کاهش دارد. میزان صرفهجویی انرژی از 17 درصد در ترافیک کم به 3 درصد در بیشترین ترافیک شبکه کاهش مییابد.
4- نتیجهگیری
با توجه به گسترش روزافزون شبکههای دسترسی کامپیوتری و پهنباند، بهینهسازی مصرف انرژی و ذخیرهسازی انرژی از چالشهای این نوع شبکهها میباشد. هرچند شبکههای منفعل نوری جزء کممصرفترین شبکههای دسترسی هستند، ولی با استفاده از تکنیکهای رایج میتوان مصرف انرژی را در این نوع شبکهها کاهش داد. در این نوشتار با استفاده از روش خاموش و روشنکردن فرستنده/ گیرنده و با تعیین نقاط اپتیمم جهت مدت زمان خاموشی، علاوه بر دسترسی به ذخیرهسازی انرژی، کیفیت خدمات شبکه کاهش محسوس نیافته و حداقلهای کیفیت خدمات تضمین میگردد.
روش کاهش گرادیان برای بهینهسازی و از نوع الگوریتمهای تکرارشونده برای یافتن نقاط مینیمال موضعی مربوط به تابع هدف به کار گرفته شده است. اگر در استفاده از این الگوریتم در جهت گرادیان حرکت کنیم به نقاط ماکسیمال موضعی خواهیم رسید و در صورتی که تابع هدف یک تابع مقعر باشد میتوان از این روش برای دستیابی به نقاط اکسترمال سراسری هم استفاده کرد. در پژوهشهای آینده میتوان از روش کاهش گرادیان به عنوان الگوریتم پیشبینی تخصیص منابع در شبکههای گوناگون استفاده کرد. همچنین ارائه روشهایی برای تخصیص هوشمند پهنای باند شبکه در پژوهشهای آینده مورد نظر است.
مراجع
[1] Cisco, Cisco Annual Internet Report (2018–2023), https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.pdf, Accessed on 22 May 2022.
[2] E. Gelenbe, Energy Consumption by ICT and Cybersecurity at the Time of COP26, 9 Nov. 2012, https://iotac.eu/energy-consumption-by-ict-and-cybersecurity-at-the-time-of-cop26/
[3] S. S. Newaz, M. S. Jang, F. Y. M. Alaelddin, G. M. Lee, and J. K. Choi, "Building an energy-efficient uplink and downlink delay aware TDM-PON system," Optical Fiber Technology, vol. 29, pp. 34-52, May 2016.
[4] T. Thangappan, B. Therese, A. Suvarnamma, and G. S. Swapna, "Review on dynamic bandwidth allocation of GPON and EPON," J. of Electronic Science and Technology, vol. 18, no. 4, pp. 297-307, Dec. 2020.
[5] R. Bonk, et al., "50G-PON: the first ITU-T higher-speed PON system," IEEE Communications Magazine, vol. 60, no. 3, pp. 48-54, Mar. 2022.
[6] I. Dias, L. Ruan, C. Ranaweera, and E. Wong, "From 5G to beyond: passive optical network and multi-access edge computing integration for latency-sensitive applications," Optical Fiber Technology,
vol. 75, Article ID: 103191, 9 pp., Jan. 2023.
[7] A. A. Shabaneh and M. L. Melhem, "Execution simulation design
of fiber-to-thehome (FTTH) device ingress networks using GPON with FBG based on optisystem," International J. of Electronics and Telecommunications, vol. 68, no. 4, pp. 783-791, 2022.
[8] A. Tomasov, M. Holik, V. Oujezsky, T. Horvath, and P. Munster, "GPON PLOAMd message analysis using supervised neural networks," Applied Sciences , vol. 10, no. 22, Article ID: 10228139, 12 pp., 2020.
[9] B. R. Rayapati and N. Rangaswamy, "Adaptive scheduling mechanism with variable bit rate traffic in EPON," J. of Optical Communications, vol. 43, no. 2, pp. 235-240, 2022.
[10] International Telecommunication Union, G.984.3: Gigabit-Capable Passive Optical Networks (G-PON): Transmission Convergence Layer Specification, http://www.itu.int/rec/T‑REC‑G.984.3/en, Accessed on 22 May 2022.
[11] M. SafaeiSisakht, A. Nikoukar, H. Goudarzi, I. S. Hwang, and A. Tanny Liem, "Lattice based EPON energy-saving scheme analysis," Optical Fiber Technology, vol. 57, Article ID: 102243, Jul. 2020.
[12] C. Z. Yang, et al., "Enhancing energy efficiency of the doze mode mechanism in ethernet passive optical networks using support vector regression," Photonics, vol. 9, no. 3, Article ID: 9030180, 2022.
[13] S. Dutta, D. Roy, and G. Das, "Protocol design for energy efficient OLT in TWDM-EPON supporting diverse delay bounds," IEEE Trans. on Green Communications and Networking, vol. 5, no. 3,
pp. 1438-1450, Sept. 2021.
[14] Y. Lv, M. Bi, Y. Zhai, H. Chi, and Y. Wang, "Study on the solutions to heterogeneous onu propagation delays for energy-efficient and low-latency EPONs," IEEE Access, vol. 8, pp. 193665-193680, 2020.
[15] S. Dutta and G. Das, "Design of energy-efficient EPON: a novel protocol proposal and its performance analysis," IEEE Trans. on Green Communications and Networking, vol. 3, no. 3, pp. 840-852, Sept. 2019.
[16] M. Lotfolahi, C. Z. Yang, I. S. Hwang, A. Nikoukar, and Y. H. Wu, "A predictive logistic regression based doze mode energy-efficiency mechanism in EPON," IEICE Trans. on Information and Systems, vol. E101D, no. 3, pp. 678-684, Mar. 2018.
[17] S. Dutta, D. Roy, and G. Das, "SLA-aware protocol design for energy-efficient OLT transmitter in TWDM-EPON," IEEE Trans. on Green Communications and Networking, vol. 5, no. 4, pp. 1961-1973, Dec. 2021.
[18] M. Zhu, J. Gu, and G. Li, "PWC-PON: an energy-efficient low-latency DBA scheme for time division multiplexed passive optical networks," IEEE Access, vol. 8, pp. 206848-206865, 2020.
[19] I. S. Hwang, A. Nikoukar, Y. M. Su, and A. T. Liem, "Decentralized SIEPON-based ONU-initiated Tx/TRx energy-efficiency mechanism in EPON," J. of Optical Communications and Networking, vol. 8,
no. 4, pp. 238-248, Apr. 2016.
[20] International Telecommunication Union, G.Sup45 (09/2022): Power Conservation in Optical Access Systems, Available at https://handle.itu.int/11.1002/1000/15223, Accessed on 22 Oct 2022.
[21] S. S. Lee and K. Y. Li, "Adaptive state transition control for energy-efficient gigabit-capable passive optical networks," Photonic Network Communications, vol. 30, no. 1, pp. 71-84, 2015.
[22] K. A. Memon, et al., "Dynamic bandwidth allocation algorithm with demand forecasting mechanism for bandwidth allocations in 10-gigabit-capable passive optical network," Optik, vol. 183, pp. 1032-1042, Apr. 2019.
[23] A. Dixit, et al., "Dynamic bandwidth allocation with SLA awareness for QoS in ethernet passive optical networks," IEEE/OSA J. of Optical Communications and Networking, vol. 5, no. 3, pp. 240-253, Mar. 2013.
[24] D. Roy, S. Dutta, A. Datta, and G. Das, "A cost effective architecture and throughput efficient dynamic bandwidth allocation protocol for fog computing over EPON," IEEE Trans. on Green Communications and Networking, vol. 4, no. 4, pp. 998-1009, Dec. 2020.
[25] J. Lee, I. Hwang, A. Nikoukar, and A. T. Liem, "Comprehensive performance assessment of bipartition upstream bandwidth assignment schemes in GPON," J. of Optical Communications and Networking, vol. 5, no. 11, pp. 1285-1295, Nov. 2013.
[26] A. R. Dhaini, P. H. Ho, and G. Shen, "Toward green next-generation passive optical networks," IEEE Communications Magazine, vol. 49, no. 11, pp. 94-101, Nov. 2011.
علی اکبر نیکوکار تحصيلات خود را در كارشناسي ارشد و دکتری در علوم کامپیوتر
بهترتيب در سالهاي 1387 و 1394 از دانشگاه های JHU و YZU تایوان به پايان رسانده است و هماكنون استادیار دانشكده علوم پایه گروه ریاضی دانشگاه یاسوج ميباشد. زمينههاي تحقيقاتي مورد علاقه ايشان عبارتند از: شبکههای نسل آینده، اینترنت اشیا، یادگیری ماشین و SDN.
حمیدرضا گودرزی مدرک کارشناسی خود را در رشته ریاضی از دانشگاه شهید باهنر کرمان (سال 1372)، کارشناسی ارشد را در ریاضیات محض گرایش جبر از دانشگاه صنعتی امیر کبیر (سال 1375) و دکتری خود را در آنالیز احتمالاتی بطور مشترک از دانشگاه لاوال کانادا و صنعتی امیر کبیر (سال 1389) دریافت نموده است. ایشان
هماكنون استادیار دانشكده علوم پایه گروه ریاضی دانشگاه یاسوج ميباشد. علایق تحقیقاتی ایشان موضوعات مرتبط با آنالیز غیرخطی مانند نقاط ثابت، نظریه تقریب ونظریه تعادل میباشد. از موضوعات کاربردی مورد علاقه ایشان آنالیز مفهوم صوری است که در نظریه بهینهسازی روی کمیتهای توصیفی کاربردهای فراوانی دارد. همچنین ایشان در مباحث کاربرد بهینهسازی در صرفهجویی انرژی و هوش مصنوعی (در علوم پزشکی) فعالیتهایی را آغاز نموده است.
علی ایلون کشکولی مدرک کارشناسی خود را در سال 1368 از دانشگاه شهید باهنر کرمان دریافت نموده است. در سال 1372 از دانشگاه شیراز کارشناسی ارشد ریاضی گرایش آنالیز را اخذ کرده و در سال 1387 از دانشگاه شهید باهنر کرمان موفق به اخذ دکتری با موضوع سیستمهای دینامیکی گردیده است.
[1] این مقاله در تاریخ 15 خرداد ماه 1401 دریافت و در تاریخ 24 دی ماه 1401 بازنگری شد.
علیاکبر نیکوکار (نویسنده مسئول)، دانشكده علوم پایه، دانشگاه یاسوج، یاسوج، ایران، (email: nikoukar@yu.ac.ir).
حمیدرضا گودرزی، دانشكده علوم پایه، دانشگاه یاسوج، یاسوج، ایران،
(email: goudarzi@yu.ac.ir).
علی ایلون کشکولی، دانشكده علوم پایه، دانشگاه یاسوج، یاسوج، ایران،
(email: kashkooly@yu.ac.ir).
[2] . Information and Communication Technology
[3] . Passive Optical Network
[4] . Optical Line Termination
[5] . Splitter/Combiner
[6] . Optical Network Unit
[7] . Time Division Multiple Access
[8] . Ethernet Passive Optical Network
[9] . Gigabit-Capable Passive Optical Networks
[10] . GPON Encapsulation Method
[11] . Dynamic Bandwidth Assignment
[12] . Idle GEM Frames
[13] . Type of Service
[14] . Media Access Control
[15] . Service Level Agreement
[16] . Traffic Containers
[17] . Variable Bit-Rate
[18] . ONU Shedding
[19] . ONU Dozing
[20] . ONU Sleep
[21] . Adaptive Link Rate
[22] . Shutdown Wavelength(s)
[23] . International Telecommunication Union-Telecommunications
[24] . ITU-T Series G Supplement 45
[25] . ONU Deep Sleep
[26] . User-Network Interface
[27] . Fast Sleep
[28] . Physical Layer Operations Administrations and Maintenance
[29] . Wake up
[30] . Power Save Mode
[31] . Signaling Handshake
[32] . Request
[33] . Indication
[34] . PSM On Request
[35] . PSM Off Request
[36] . PSM Off Indication
[37] . Quality of Service
[38] . Bandwidth Efficiency
[39] . Packet Delay (Latency)
[40] . Packet Delay Variation (Jitter)
[41] . Packet-Loss Ratio
[42] . Discrete Time Markov Chain
[43] . Pairwise Combination
[44] . Upstream Postponing with ONU Dozing
[45] . Identical Fiber Length with ONU Sleeping
[46] . Gradient Descent
[47] . Queue
[48] . Cycle Time
[49] . Exploratory Data Analysis
[50] . Predictor
[51] . Response Variable
[52] . Scatterplot
[53] . Pearson Correlation Coefficient
[54] . Multiple Linear Regression Model
[55] . Supervised Learning Algorithm
[56] . Actual Situation
[57] . Cost Function
[58] . Training Examples
[59] . Mean Squared Function
[60] . System Throughput
[61] . Mean Packet Delay
[62] . Packet Loss Ratio
[63] . Power-Saving Ratio