به عنوان یک مؤلفه اصلی در پردازش جریان داده ها و ارتباطات شبکه ، تدوین استانداردهای اجرای جداول جریان تک- به طور مستقیم بر سازگاری سیستم ، ثبات عملکرد و امنیت و قابلیت اطمینان تأثیر می گذارد. با توسعه سریع اتوماسیون صنعتی ، اینترنت اشیاء (IoT) و فن آوری های ارتباطی 5G ، تقاضای جداول جریان- جریان در سناریوهایی مانند-} پردازش داده های زمان و کنترل ترافیک افزایش یافته است ، ضروریات مشخصات استاندارد برای روشن کردن الزامات فنی و رویه های عملیاتی. این مقاله به طور سیستماتیک سیستم استاندارد اجرای جداول جریان-} را از دیدگاه تعریف فنی ، پارامترهای اصلی ، روشهای آزمایش و شیوه های صنعت توضیح می دهد.
I. تعریف فنی و موقعیت یابی عملکردی جداول جریان-
یک جدول جریان - به طور خاص به یک ماژول عملکردی استاندارد اشاره دارد که یک جریان داده واحد را جمع آوری ، فرآیند و ارسال می کند (مانند ترافیک از یک درگاه شبکه واحد ، یک دنباله داده سنسور واحد یا یک کانال داده منطق تجاری واحد). توابع اصلی آن شامل موارد زیر است:
1. ضبط داده ها: {1- دستیابی به زمان داده های خام از طریق رابط های سخت افزاری (مانند درگاه های اترنت RJ45 و کانال فیبر) یا پروتکل های نرم افزاری (مانند MQTT و Modbus).
2. تطبیق قانون: فیلتر و طبقه بندی عناصر در یک جریان بر اساس شرایط از پیش تعیین شده (مانند نوع بسته ، آستانه عددی و پنجره زمان).
3. اجرای پویا: تحریک اقدامات از پیش تعریف شده (مانند ارسال به یک گره تعیین شده ، ذخیره در یک پایگاه داده یا تحریک هشدار) بر اساس نتایج تطبیق.
بر خلاف دستگاه های پیچیده که چندین جریان را به صورت موازی پردازش می کنند ، طراحی جدول جریان -} در تجزیه و تحلیل عمق - و کنترل دقیق یک جریان داده واحد متمرکز است. این مناسب برای سناریوهایی با نیازهای زمان واقعی-} و یک منبع داده واحد (مانند نظارت بر سیگنال محافظت از رله سیستم قدرت و جمع آوری داده های بازخورد مشترک ربات صنعتی) مناسب است.
ii. پارامترهای فنی اصلی استاندارد اجرای
استاندارد پیاده سازی برای جداول جریان - باید به طور دقیق شاخص های فنی کلیدی زیر را تعریف کند تا از قابلیت همکاری و سازگاری عملکردی در دستگاه های فروشندگان مختلف اطمینان حاصل شود:
(i) الزامات یکپارچگی داده
آستانه نرخ از دست دادن بسته: در پهنای باند اسمی (به عنوان مثال ، 1 گیگابیت بر ثانیه اترنت) ، میزان از دست دادن بسته های مداوم یک جدول جریان- نباید از 0.001 ٪ تجاوز کند (به عنوان مثال ، بیش از 1 بسته از دست رفته در میلیون).
دقت زمان بندی: برای جریان داده ها با Timestamps (به عنوان مثال ، IEEE 1588 Precision Clock Protocol داده همگام سازی شده) ، خطای Timestamp باید در میکرو ثانیه 1 ± کنترل شود.
تأیید داده ها: پشتیبانی از حداقل یک الگوریتم تأیید ، مانند CRC32 ، MD5 یا SHA-256 ، تا اطمینان حاصل شود که داده ها در هنگام انتقال دستکاری نشده اند.
(ب) پردازش شاخص های عملکرد
توان: حداکثر سرعت پردازش پایدار یک جدول جریان واحد باید به وضوح بیان شود (به عنوان مثال ، "از تجزیه 100000 سوابق داده ساختاری در هر ثانیه پشتیبانی می کند" یا "می تواند ترافیک بدون ساختار را با نرخ خط 10 گیگابیت در ثانیه انجام دهد").
حد تاخیر: تأخیر کل از ورودی داده ها به خروجی نتیجه اجرای نباید از مقدار مجاز برای سناریوی برنامه تجاوز کند (برای مثال ، سناریوهای کنترل صنعتی به طور معمول نیاز به پایان - to- تأخیر پایان دارند<10 milliseconds);
تعداد قوانین همزمان: تعداد قوانین تطبیق همزمان فعال باید الزامات معمولی را برآورده کند (به عنوان مثال ، بیشتر از یا مساوی با 1000 قانون مشروط ساده یا بیشتر از یا برابر با 100 قانون پیچیده ترکیب منطق).
(iii) سازگاری محیطی
دامنه دمای کار: صنعتی-} درجه-} متر جریان باید از عملکرد پایدار از- 40 درجه تا 85 درجه پشتیبانی کند ، در حالی که تجهیزات درجه تجاری باید حداقل 0 تا 60 درجه را پوشش دهند.
سازگاری الکترومغناطیسی (EMC): مطابق با سری استانداردهای GB/T 17626 (به عنوان مثال ، ایمنی تخلیه الکترواستاتیک بیشتر از یا مساوی با سطح 4 ، ایمنی افزایش بیشتر از یا مساوی با سطح 3).
افزونگی برق: از ورودی های دوگانه (به عنوان مثال ، 220V AC+ 24 V DC) پشتیبانی می کند ، با زمان تعویض<100 milliseconds to avoid data interruption.
iii اجرای روشهای استاندارد آزمایش و تأیید
برای اطمینان از عملکرد واقعی یک جدول جریان - مطابق با الزامات استاندارد ، تأیید باید از طریق فرآیند آزمایش استاندارد زیر انجام شود:
(i) آزمایش معیار آزمایشگاهی
1. تست استرس بار: از یک ژنراتور ترافیک (مانند IXIA یا MIRENT) برای شبیه سازی ترافیک اوج داده ها (به عنوان مثال ، 120 ٪ از پهنای باند اسمی) استفاده کنید و از دست دادن بسته ها و نوسانات تأخیر نظارت کنید.
تست درگیری قانون: قوانین همپوشانی یا تطبیق متناقض را به طور عمدی پیکربندی کنید (به عنوان مثال ، "زمینه A> 100 و میدان B <50" در مقابل "زمینه کمتر یا مساوی با 100 یا میدان B بیشتر از یا مساوی 50") برای تأیید صحت منطق اجرای و مکانیسم اولویت.
3. Long- تست پایداری اصطلاح: حداقل به مدت 72 ساعت به طور مداوم اجرا کنید ، ضبط حافظه ، استفاده از CPU و تعداد شروع مجدد غیر طبیعی را ضبط کنید.
(ب) آزمایش محیط زیست
آزمایش تداخل الکترومغناطیسی: تغییرات در میزان خطای بیت داده از متر- جریان را در محیط های الکترومغناطیسی قوی مانند پستهای ولتاژ بالا- و مناطقی با تجهیزات متراکم RF تشخیص می دهد.
آزمایش ارتعاش مکانیکی: برای تاسیسات تعبیه شده (مانند تجهیزات حمل و نقل ریلی) ، ارتعاشات تصادفی 5 تا 200 هرتز مطابق با IEC 60068-2-6 برای بررسی قابلیت اطمینان رابط های سخت افزاری اعمال می شود.
IV برنامه های صنعت و روند تکامل استاندارد
در حال حاضر ، استانداردهای اجرای کنتور جریان - به مشخصات مفصلی در چندین زمینه توسعه داده شده است:
صنعتی: بر اساس IEC 62439 (شبکه های اتوماسیون در دسترس بودن بالا-) ، برای پشتیبانی از تعویض یکپارچه جریان داده های اضافی ، تک متر- لازم است.
ارتباطات: مطابق با مشخصات سری 3GPP TS 32.42X ، اجرای سیاست QoS (کیفیت خدمات) برای جریان داده های صفحه اصلی شبکه کاربر شبکه 5G محدود شده است.
انرژی: بر اساس DL/T 860 (پروتکل ارتباطات اتوماسیون سیستم قدرت) ، قالب تجزیه و چرخه گزارش داده های Telemetry از کنتورهای جریان-} جریان به سیستم های SCADA روشن می شود.
در آینده ، به عنوان تقاضا برای AI -} تجزیه و تحلیل ترافیک هوشمندانه رشد می کند ، استاندارد اجرای جدول-} اجرای استاندارد برنامه های جدید بیشتر ویژگی های جدید مانند قابلیت های تعبیه مدل یادگیری ماشین را ادغام می کند (مانند پشتیبانی از بروزرسانی های استخراج ویژگی های آنلاین) ، صفر- اعتماد به نفس محاسبه (مانند EDGENORATION ASSINGORATION) بارگذاری داده های خلاصه کلید پس از پردازش قبل از-) ، تکامل استاندارد را به سمت انعطاف پذیری و امنیت بیشتر سوق می دهد.
پایان
استاندارد اجرای جدول -} استاندارد اجرای سنگ بنای لازم برای اطمینان از عملکرد قابل اعتماد از سیستم های پردازش جریان داده است. سیستم استاندارد سازی با روشن کردن پارامترهای فنی ، استاندارد سازی روشهای تست و تطبیق با نیازهای صنعت ، نه تنها هزینه های استقرار و نگهداری تجهیزات را کاهش می دهد بلکه یک زبان مشترک را برای ادغام پلتفرم-}} ایجاد می کند. از آنجا که سناریوهای فناوری متنوع هستند ، بهینه سازی مداوم و به روزرسانی پویا از استانداردهای اجرای برای پیشرفت های رانندگی در فناوری جدول جریان- مهم خواهد بود.
