توزیع باینری

"با استفاده از Mandrel ، مشتریان Red Hat و جامعه GraalVM از توسعه واقعاً باز بهره مند می شوند ، و Red Hat می تواند با مکانیزم های اثبات شده مشتریان خود را پشتیبانی کند در حالی که به جوامعی که به آنها اعتماد دارند ادامه می دهد تا پیشرفت دولت را ادامه دهند." گفت: این شرکت ، صحبت کردن در مورد Mandrel.
یک مدل برنامه نویسی باینری غیر خطی برای بهینه سازی قابلیت اطمینان سیستم های توزیع برق
هزینه ترجمه مقاله بر اساس تعداد کلمات مقاله انگلیسی محاسبه می شود.
این مقاله تقریباً شامل 7920 کلمه می باشد.
هزینه ترجمه مقاله توسط مترجمان با تجربه، طبق جدول زیر محاسبه می شود:
شرح | تعرفه ترجمه | زمان تحویل | جمع هزینه |
---|---|---|---|
ترجمه تخصصی - سرعت عادی | هر کلمه 90 تومان | 12 روز بعد از پرداخت | 712,800 تومان |
ترجمه تخصصی - سرعت فوری | هر کلمه 180 تومان | 6 روز بعد از پرداخت | 1,425,600 تومان |
Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)
Journal : International Journal of Electrical Power & Energy Systems , Volume 43, Issue 1, December 2012, Pages 384–392
SAIDI; SAIFI; Power distribution reliability; Power distribution protection; Power distribution restoration; Mathematical programming
چکیده انگلیسی
This paper presents a new nonlinear binary programming model aiming to minimize the SAIDI and SAIFI reliability indices of a distribution feeder. Graph theory and a contingency simulation-based technique are used in the explicit formulation of the objective functions to accurately model the protection system response to faults and system reconfiguration practices. To ensure the solution’s feasibility both technical and economic constraints are considered. An alternative economic constraint is proposed, taking into account the current locations of the protective devices and sectionalizing switches, which directly affect the utility costs for reliability improvement. To solve the proposed model, an optimization technique based on the branch-and-bound algorithm is used in this paper. Hence, this technique enables deterministic optimization of distribution feeder reliability by identifying types and locations of protection devices and sectionalizing switches, so that SAIDI and SAIFI reliability indices are minimized. Test cases are presented to illustrate the reliability optimization of a test feeder considering the use of different protection schemes and cost constraints. A value-based reliability optimization formulation is derived from the proposed model and its application to the test feeder is also illustrated. Additionally, the solutions obtained from the proposed model are compared with the solutions obtained from two other state-of-the-art models found in the literature. A comparative study is also carried out to evaluate the efficiency of the genetic algorithm in solving the proposed models.
نصب Connector/J
دو راه برای نصب Connector/J وجود دارد. یک روش از طریق توزیع باینری و دیگری از طریق توزیع منبع است. توزیع باینری ساده ترین راه حل دانلود را ارائه می دهد، اما اگر می خواهید فرآیند را سفارشی کنید، باید از توزیع منبع استفاده کنید.
نصب Connector/J از یک توزیع باینری
بسته های دانلود مختلف برای Connector/J (توزیع باینری) را می توانید در صفحه وب زیر پیدا کنید: https://dev.mysql.com/downloads/connector/j/. دو نوع از رایج ترین بسته ها عبارتند از:
- استفاده از آرشیوهای مستقل از پلتفرم: دو نوع فایل، یعنی فایل های tar.gz یا .zip را می توان از این بسته پیدا کرد. این فایل ها نصب Connector/J را بر روی هر پلتفرمی تسهیل می کنند. با کمک یک ابزار گرافیکی یا خط فرمان مناسب، آرشیو JAR را از فایل های فوق استخراج کنید.
- استفاده از بستهها برای سیستمهای مدیریت بسته نرمافزاری در پلتفرمهای لینوکس: بستههای RPM و Debian را میتوان برای نصب Connector/J در ماشینهای لینوکس استفاده کرد.
پیکربندی CLASSPATH
اگر می خواهید یک درایور Connector/J را به مسیر کلاس خود اضافه کنید، می توانید از یکی از دستورات زیر استفاده کنید:
# پوسته سازگار با Bourne (sh، ksh، bash، zsh):
shell> export CLASSPATH=/path/mysql-connector-java-ver.jar:$CLASSPATH
# پوسته C (csh، tcsh):
shell> setenv CLASSPATH /path/mysql-connector-java-ver.jar:$CLASSPATH
نصب از منبع
اگر میخواهید Connector/J را از منبع نصب کنید، باید یکی از فایلهای منبع زیر یا کتابخانههای شخص ثالث را قبلاً در رایانه خود نصب کرده باشید:
مقاله توزیع باینری شماره ۱۱: ارائه یک رویکرد ترکیبی پویا جهت تخصیص منابع در محیط ابری موبایل مبتنی بر الگوریتم های FCM و ژنتیک باینری
با توجه به توسعه فناوری اطلاعات و ارتباطات بحثهایی مانند کاهش هزینه، کارایی و افزایش سرعت باعث ایجاد تحولی روزافزون در دنیای اینترنت شده است. رایانش ابری شیوهای از محاسبات کامپیوتری است که قابلیتهای مرتبط با فناوری اطلاعات را به عنوان سرویس، به کاربران عرضه میکند. در این مقاله یک روش ترکیبی پویا برای تخصیص منبع و توازن بار در محیطهای ابری موبایل ارایه شده است که منابع ابتدا خوشهبندی شده، به هر منبع امتیازی اختصاص داده می شود و با فراخوان هر درخواست تطبیق داده انجام تا بهترین منبع به عنوان تخصیص نهایی انتخاب شود. اگر در فاز تطبیق، بیش از یک منبع توزیع باینری انتخاب شود الگوریتم ژنتیک باینری انتخاب منبع نهایی برای تخصیص را به عهده دارد و اگر شکست رخ دهد طوریکه نیاز به مهاجرت باشد اجرا از ابتدا لازم نیست و دومین انتخاب در صورت آزاد بودن پذیرفته می شود و از همان رتبهبندی انجام شده برای تخصیص مقصد، مهاجرت رخ می دهد که این امر سبب بهبود زمان میگردد. در این مقاله، الگوریتم ترکیبی در فرآیند زمانبندی منبع موبایل مطرح شده که جهت ارائه نتایج رضایتبخش به کاربران از طریق رتبهبندی سفارشی مکانیزم عمل کرده و قادر به کاهش مقیاس زمانبندی منبع و نتایج کاندید گزینش در زمان واقعی است. در شبیهسازی انجام شده دو توزیع باینری فاکتور اساسی “تعادل خوشهبندی” و “بهبود کارایی” در فاز تطبیق ارزیابی شد. صحت خروجی روش پیشنهادی 4/2 درصد بهبود به نسبت توزیع باینری روشی که از بردار پشتیبان تصمیم استفاده کرده است، نتیجه داد.
کلیدواژه ها:
رایانش ابری موبایل
تخصیص منابع
خوشه بندی FCM
الگوریتم ژنتیک باینری
نویسندگان:
زیبا سلیمی 1* ، لیدا ندرلو 2
1 دانشکده فنی و مهندسی، گروه کامپیوتر، دانشگاه آزاد اسلامی واحد زنجان، زنجان، ایران.
2 دانشکده فنی و مهندسی، گروه کامپیوتر گرایش هوش مصنوعی، موسسه آموزش عالی روزبه واحد زنجان، زنجان، ایران.
AlmaLinux چیست؟
از زمانی که خبر عدم توسعه ی سیستم عامل CentOS 8 در انتهای سال ۲۰۲۱ توسط شرکت Red Hat اعلام شد، افراد زیادی از تصمیم این شرکت مبنی بر توقف توسعه ی CentOS 8 به منظور تمرکز بر روی CentOS Stream ابراز نارضایتی کردند. در همین زمان جامعه ی توسعه دهندگان به فکر جایگزینی برای آن افتادند.
در پاسخ به این نیاز شرکت CloudLinux که از توزیع مجبوب مخصوص هاستینگ اشتراکی کلود لینوکس که یک توزیع تجاری است نگهداری می کند، AlmaLinux را بنا کرد تا با پشتیبانی جامعه ی پشتیبان یک جایگزین معتبر برای CentOS باشد.
AlmaLinux یک انشعاب باینری به صورت نظیر به نظیر از Redhat Enterprise Linux یا همان REHL است.
این توزیع به صورت Stable Release است و پکیج ها به صورت پایدار در به روز رسانی ها قرار می گیرند که برای سرورها نسبت به توزیع های Rolling Release مناسب تر هستند.
اولین نسخه بتا از AlmaLinux در ابتدای فوریه ی ۲۰۲۱ منتشر شد و اولین نسخه ی پایدار آن هم در ماه مارس ۲۰۲۱ عرضه شد. گفتنی است که AlmaLinux 8.x تا تاریخ ۲۰۲۹ پشتیبانی خواهد شد.
در روز عرضه ی نسخه ی پایدار AlmaLinux بنیاد AlmaLinux OS بابودجه ای ۱ میلیون دلاری از سمت CloudLinux تشکیل شد.
آلما لینوکس - AlmaLinux
همانطور که پیش تر گفته شد AlmaLinux یک انشعاب باینری از RHEL است که به عنوان یک جانشین برای CentOS در حال توسعه است.
AlmaLinux یک توزیع متن باز از نوع enterprise-level است. توسعه AlmaLinux به وسیله ی جامعه متن باز انجام می توزیع باینری شود.
همچنین به مانند اکثر توزیع های لینوکس این توزیع دارای سیستم bug tracker برای ارائه گزارش باگ ها می باشد.
آیا میتوانیم Centos را به AlmaLinux تبدیل کنیم؟
این توزیع اسکریپتی برای مهاجرت از Centos8 به AlmaLinux توسعه داده که میتوان از آن برای تبدیل لینوکس بدون نیاز به نصب مجدد استفاده کرد، البته قبل از آن از کل سیستم عامل و محتوی آن یک نسخه بک آپ کامل تهیه بفرمایید.
شرکت های بزرگی مانند آمازون، Equniux، پلسک، سی پنل و . حمایت خود را از این پروژه اعلام کرده اند.
پیش بینی می شود در آینده نزدیک این توزیع به یکی از ۵ توزیع محبوب دنیای سرورها تبدیل شود.
Mandrel: یک مرکز فروش GraalVM برای ساخت کوارکوس
Red Hat و جامعه GraalVM رونمایی شدند اخیراً به طور مشترک انتشار توزیع جدید توسط GraalVM ، به نام سنبه. انتظار می رود که با این توزیع جدید ساخت کلاه قرمزی کوارکوس ، اخیراً موارد اضافه شده به Red Hat Runtimes اعلام شده است.
کوارکوس است چارچوبی بومی Kubernetes Java برای JVM و تدوین بومی. کوارکوس یک راه حل کارآمد برای اجرای برنامه های جاوا بدون سرور ، سرویس های خرد ، ظروف ، Kubernetes ، FaaS یا cloud. Mandrel منبع باز است و در GitHub موجود است ، اما هنوز توزیع باینری ندارد.
طبق یادداشت مارک لیتل ، مدیر ارشد مهندسی کلاه قرمزی ، Mandrel را می توان توزیع یک OpenJDK استاندارد توصیف کرد با یک تصویر بومی GraalVM مخصوص بسته بندی شده.
هدف اصلی پشت معرفی Mandrel توسط Red Hat برای بهبود سرعت و کارایی چارچوب کوارکوس است. این چارچوبی است که توسعه محلی را با شارژ سریع و توزیع بدون سرور و بدون سرور برای ارائه دهندگان رایانش ابری ارائه می دهد.
کوارکوس بر توانایی ساخت قابلیت های اجرایی توزیع باینری بومی متمرکز است که سریعتر شروع می شوند و آنها همچنین هزینه ها و منابع عملیاتی را کاهش می دهند روی ابر
در واقع، Red Hat توضیح داد که برای کوارکوس ، عنصر مهم GraalVM عملکرد تصویر بومی آن است که قابلیتهای اجرایی بومی را تولید می کند ، این یک ویژگی کلیدی برای جاوا برای رقابت در بارهای ابری بومی است. بنابراین ، مندرل داشتن GraalVM را علاوه بر OpenJDK 11 در Red Hat Enterprise Linux و سایر توزیع های OpenJDK 11 امکان پذیر می کند.
طبق گفته Red Hat ، تفاوت در کاربر حداقل است ، اما برای قابلیت نگهداری ، همسویی قبلی با OpenJDK 11 و GraalVM ضروری است.
"با استفاده از Mandrel ، مشتریان Red Hat و جامعه GraalVM از توسعه واقعاً باز بهره مند می شوند ، و Red Hat می تواند با مکانیزم های اثبات شده مشتریان خود را پشتیبانی کند در حالی که به جوامعی که به آنها اعتماد دارند ادامه می دهد تا پیشرفت دولت را ادامه دهند." گفت: این شرکت ، صحبت کردن در مورد Mandrel.
از نظر عملکرد ، GraalVM با زمان راه اندازی 50 برابر سریعتر متمایز می شود و 5 برابر کمتر از حافظه استفاده کنید.
این آزمایشات مختلف با استفاده از نسخه قدیمی فریم ورک کوارکوس در برابر حالت Java HotSpot انجام شده است. اگرچه این پیشرفت به زمان کامپایل طولانی تری نیاز دارد ، اما می توان آن را به موازات استقرار توابع Quarkus Lambda و Azure نیز استفاده کرد.
علاوه بر این، مخزن Mandrel GitHub هنوز توزیع باینری را ارائه نمی دهد. برعکس، کاربران با دنبال کردن دستورالعمل ها JDK را خودشان جمع می کنند. علاوه بر این ، جیمز وارد ، توسعه دهنده نرم افزار ، GraalVM را با جزئیات ارزیابی کرده و مزایای آن را در بهبود عملکرد و همچنین برخی از مشکلات مانند برنامه هایی که به بازتاب متکی هستند ، ارائه داد.
به گفته وی ، این مسئله برای تصاویر بومی GraalVM مشکلی ایجاد می کند زیرا انعکاس هنگام اجرا رخ می دهد ، و تعیین مسیرهای اجرا را برای یک کامپایلر AOT (پرنده اولیه) دشوار می کند.
وقتی صحبت از برنامه هایی می شود که نیازی به تفکر ندارند ، صفحه اصلی کوارکوس مستقیماً به این مزیت اشاره می کند: 12 مگابایت RAM در مقابل 73 مگابایت (کاهش 83٪) و 0.016 ثانیه در اولین پاسخ در مقابل 0.943 (کاهش 98٪) )
اکنون توسعه دهندگان می توانند از Mandrel با ساخت خود استفاده کنند، یا می توانند به انجمن GraalVM یا هر توزیع بالاتر JDK 11 اعتماد کنند. برخی دیگر می گویند که این چارچوب های بومی جاوا واقعاً کارایی ندارند و نباید به یک استاندارد صنعتی تبدیل شوند.
با توجه به آنها، یک فن آوری عمومی نیست جایی که می توان یک برنامه جاوا موجود را گرفته و آن را بومی کرد. این کار حتی برای برنامه هایی که با انتخاب کتابخانه از اکوسیستم گسترده جاوا نوشته شده اند ، کارساز نخواهد بود.
دومی معتقدند که ارائه دهندگان چارچوب مختلف شرط بندی می کنند بر این واقعیت که اکثر برنامه های جاوا علاوه بر اقدامات و امنیت و غیره ، برنامه های HTTP / ORM / JSON هستند.
اگر توزیع باینری می خواهید در مورد آن بیشتر بدانید می توانید مشورت کنید لینک زیر
محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.
مسیر کامل مقاله: از لینوکس » توزیع ها » Mandrel: یک مرکز فروش GraalVM برای ساخت کوارکوس