បញ្ហា (The Problem)៖ ការស្រាវជ្រាវនេះដោះស្រាយបញ្ហានៃការប្រើប្រាស់ថាមពលខ្ពស់នៅក្នុងឧបករណ៍ប្តូរទិន្នន័យ (Switching devices) ដូចជា Network on Chip (NoC) និងដែនកំណត់នៃដំណើរការបញ្ជូនទិន្នន័យរបស់ Software Router ដែលដំណើរការលើកុំព្យូទ័រធម្មតា។
វិធីសាស្ត្រ (The Methodology)៖ អ្នកនិពន្ធបានប្រើប្រាស់បច្ចេកវិទ្យានិម្មិត (Virtualization) ដើម្បីបង្កើតរ៉ោតទ័រដែលមានភាពបត់បែន និងប្រើប្រាស់គំរូគណិតវិទ្យាដើម្បីបង្កើនប្រសិទ្ធភាពថាមពលនៅក្នុងបណ្តាញ។
លទ្ធផលសំខាន់ៗ (The Verdict)៖
| វិធីសាស្ត្រ (Method) | គុណសម្បត្តិ (Pros) | គុណវិបត្តិ (Cons) | លទ្ធផលគន្លឹះ (Key Result) |
|---|---|---|---|
| XY Routing without DVFS ការបញ្ជូនតាមគន្លង XY ដោយគ្មានបច្ចេកទេស DVFS |
មានភាពសាមញ្ញក្នុងការអនុវត្ត និងមិនត្រូវការផ្នែករឹងបន្ថែមសម្រាប់ការគ្រប់គ្រងវ៉ុល។ | ប្រើប្រាស់ថាមពលខ្ពស់ ទោះបីជាចរាចរណ៍ទិន្នន័យទាបក៏ដោយ ដោយសារមិនមានការកាត់បន្ថយប្រេកង់។ | ជាចំណុចមូលដ្ឋាន (Baseline) ដែលមានការប្រើប្រាស់ថាមពលខ្ពស់បំផុតក្នុងការពិសោធន៍។ |
| Multiplane NoC with DVFS & Load Concentration (2P-4PHASE) បណ្តាញលើបន្ទះឈីប (NoC) ពហុប្លង់ជាមួយ DVFS និងការប្រមូលផ្តុំបន្ទុក (Load Concentration) |
អនុញ្ញាតឱ្យប្លង់មួយដំណើរការនៅប្រេកង់ទាបបំផុតដើម្បីសន្សំសំចៃថាមពល ខណៈប្លង់មួយទៀតដោះស្រាយចរាចរណ៍ដែលមមាញឹក។ | ត្រូវការធនធានផ្នែករឹងទ្វេដង (ពីរផ្លូវ/planes) និងមានភាពស្មុគស្មាញក្នុងការបែងចែកចរាចរណ៍។ | សន្សំសំចៃថាមពលបានរហូតដល់ ៧៨% នៅក្នុងគំរូចរាចរណ៍ Transpose បើធៀបនឹងការមិនប្រើ DVFS។ |
| Monolithic Virtual Software Router រ៉ោតទ័រកម្មវិធីនិម្មិតតែមួយ (Monolithic VSR) ដំណើរការលើ KVM |
មានភាពងាយស្រួលក្នុងការគ្រប់គ្រង និងអាចផ្លាស់ទី (Migrate) បានយ៉ាងងាយស្រួល។ | ជួបប្រទះបញ្ហាស្ទះ (Bottleneck) នៅពេលដំណើរការកញ្ចប់ទិន្នន័យតូចៗ ដោយសារការបែងចែកធនធាន CPU។ | ល្បឿនបញ្ជូនទិន្នន័យមានកម្រិតត្រឹមប្រហែល ៩០០ kpps សម្រាប់កញ្ចប់ទិន្នន័យទំហំ ៦៤ បៃ។ |
| Goal Programming MSR Design ការរចនា MSR ដោយប្រើវិធីសាស្ត្រ Goal Programming |
ផ្តល់នូវតុល្យភាពល្អបំផុតរវាងការសន្សំសំចៃថាមពល និងតម្លៃដើម ដោយជ្រើសរើសប្រភេទកុំព្យូទ័រ (PCs) ចម្រុះគ្នា។ | ត្រូវការទិន្នន័យចរាចរណ៍ច្បាស់លាស់ដើម្បីធ្វើការគណនា និងមានភាពស្មុគស្មាញក្នុងការអនុវត្តជាងវិធីសាស្ត្រ Heuristic។ | សន្សំសំចៃថាមពលបន្ថែមបានពី ១០% ទៅ ២០% បើធៀបនឹងវិធីសាស្ត្ររចនាដទៃទៀត។ |
ការចំណាយលើធនធាន (Resource Cost)៖ ការស្រាវជ្រាវនេះត្រូវការធនធានកុំព្យូទ័រដែលមានសមត្ថភាពមធ្យមទៅខ្ពស់សម្រាប់ការធ្វើតេស្ត និងការប្រើប្រាស់កម្មវិធីត្រាប់តាម។
ការសិក្សានេះត្រូវបានធ្វើឡើងនៅក្នុងមន្ទីរពិសោធន៍នៅប្រទេសអ៊ីតាលី ដោយប្រើប្រាស់ទិន្នន័យចរាចរណ៍ពីសាកលវិទ្យាល័យនៅអឺរ៉ុប (University of Twente) និងគំរូទិន្នន័យសំយោគ។ សម្រាប់កម្ពុជា គំរូចរាចរណ៍អាចមានភាពខុសប្លែកគ្នាអាស្រ័យលើឥរិយាបថអ្នកប្រើប្រាស់អ៊ីនធឺណិតក្នុងស្រុក ប៉ុន្តែគោលការណ៍នៃការប្រែប្រួលចរាចរណ៍តាមពេលវេលា (Day-night traffic pattern) គឺនៅតែអាចអនុវត្តបាន។
វិធីសាស្ត្រដែលបានស្នើឡើងមានអត្ថប្រយោជន៍យ៉ាងខ្លាំងសម្រាប់កម្ពុជា ជាពិសេសក្នុងការកាត់បន្ថយចំណាយលើអគ្គិសនីក្នុងវិស័យបច្ចេកវិទ្យា។
ការផ្លាស់ប្តូរទៅប្រើប្រាស់ Software Router និងបច្ចេកទេសសន្សំសំចៃថាមពល គឺជាយុទ្ធសាស្ត្រដ៏មានប្រសិទ្ធភាពសម្រាប់កាត់បន្ថយចំណាយប្រតិបត្តិការនៅក្នុងហេដ្ឋារចនាសម្ព័ន្ធបណ្តាញរបស់កម្ពុជា។
ដើម្បីអនុវត្តតាមការសិក្សានេះ និស្សិតគួរអនុវត្តតាមជំហានខាងក្រោម៖
| ពាក្យបច្ចេកទេស | ការពន្យល់ជាខេមរភាសា (Khmer Explanation) | និយមន័យសាមញ្ញ (Simple Definition) |
|---|---|---|
| Software Router | ជាបច្ចេកវិទ្យាប្រើប្រាស់កុំព្យូទ័រធម្មតា (Personal Computer) ដើម្បីបំពេញមុខងារបញ្ជូនទិន្នន័យ (Routing) ជំនួសឱ្យការប្រើប្រាស់ឧបករណ៍រ៉ោតទ័រថ្លៃៗដែលផលិតដោយក្រុមហ៊ុនជាក់លាក់។ វាផ្តល់នូវភាពបត់បែន និងកាត់បន្ថយចំណាយ។ | ដូចជាការប្រើទូរស័ព្ទដៃស្មាតហ្វូនដើម្បីថតរូប ជំនួសឱ្យការទិញកាមេរ៉ាធំដាច់ដោយឡែក។ |
| Multistage Software Router (MSR) | ជារចនាសម្ព័ន្ធដែលភ្ជាប់ Software Router តូចៗជាច្រើនបញ្ចូលគ្នាដើម្បីបង្កើតជារ៉ោតទ័រដ៏ធំមួយ។ វិធីនេះជួយដោះស្រាយបញ្ហាល្បឿនយឺតរបស់កុំព្យូទ័រតែមួយ ដោយបែងចែកការងារទៅឱ្យកុំព្យូទ័រជាច្រើនធ្វើព្រមគ្នា។ | ដូចជាការប្រើសេះជាច្រើនក្បាលដើម្បីអូសរទេះដ៏ធំមួយ ដែលសេះមួយក្បាលមិនអាចអូសរួច។ |
| Virtualization | បច្ចេកទេសបង្កើតកុំព្យូទ័រនិម្មិត (Virtual Machines) ជាច្រើននៅលើកុំព្យូទ័រពិតតែមួយ។ វាអនុញ្ញាតឱ្យដំណើរការប្រព័ន្ធប្រតិបត្តិការ (OS) និងកម្មវិធីរ៉ោតទ័រជាច្រើនដោយមិនចាំបាច់ទិញកុំព្យូទ័រថ្មីៗ។ | ដូចជាការបែងចែកផ្ទះធំមួយជាបន្ទប់ជួលដាច់ដោយឡែកជាច្រើន ដើម្បីឱ្យមនុស្សច្រើនគ្រួសារអាចរស់នៅក្នុងនោះបានដោយមិនរំខានគ្នា។ |
| Network on Chip (NoC) | ជាប្រព័ន្ធបណ្តាញទំនាក់ទំនងទិន្នន័យដែលត្រូវបានបំពាក់នៅក្នុងបន្ទះឈីប (Chip) តែមួយ។ វាធ្វើឱ្យផ្នែកផ្សេងៗនៃឈីប (ដូចជា CPU ឬ Memory) អាចផ្ញើកញ្ចប់ទិន្នន័យរកគ្នាបានយ៉ាងលឿនដូចប្រព័ន្ធអ៊ីនធឺណិតខ្នាតតូច។ | ដូចជាប្រព័ន្ធផ្លូវថ្នល់ខ្វាត់ខ្វែងក្នុងទីក្រុងដែលជួយឱ្យឡានដឹកទំនិញធ្វើដំណើរទៅគ្រប់កន្លែងបានលឿន ជំនួសឱ្យការមានផ្លូវតែមួយខ្សែដែលកកស្ទះ។ |
| Dynamic Voltage and Frequency Scaling (DVFS) | ជាបច្ចេកទេសសន្សំសំចៃថាមពលដោយការបញ្ចុះសម្ពាធភ្លើង (Voltage) និងល្បឿនដំណើរការ (Frequency) របស់ឈីបដោយស្វ័យប្រវត្តិ នៅពេលដែលមិនមានការងារច្រើន ហើយដំឡើងមកវិញនៅពេលត្រូវការល្បឿនលឿន។ | ដូចជាការជិះកង់យឺតៗពេលមិនប្រញាប់ដើម្បីសន្សំកម្លាំង ហើយជិះលឿនខ្លាំងនៅពេលប្រញាប់ឬមានការចាំបាច់។ |
| Load Balancer (LB) | ជាឧបករណ៍ឬកម្មវិធីដែលមានតួនាទីបែងចែកទិន្នន័យដែលចូលមកពីខាងក្រៅ ឱ្យទៅកាន់កុំព្យូទ័រ ឬរ៉ោតទ័រផ្នែកខាងក្រោយ (Back-end Routers) ជាច្រើន ដើម្បីកុំឱ្យគ្រឿងណាមួយធ្វើការធ្ងន់ពេក។ | ដូចជាអ្នកទទួលភ្ញៀវនៅភោជនីយដ្ឋាន ដែលចាត់ចែងភ្ញៀវឱ្យទៅអង្គុយតុផ្សេងៗគ្នា ដើម្បីកុំឱ្យអ្នករត់តុណាម្នាក់រវល់ខ្លាំងពេក។ |
អត្ថបទដែលបានបោះពុម្ពនៅលើ KhmerResearch ដែលទាក់ទងនឹងប្រធានបទនេះ៖
ប្រធានបទ និងសំណួរស្រាវជ្រាវដែលទាក់ទងនឹងឯកសារនេះ ដែលអ្នកអាចស្វែងរកបន្ថែម៖