prediction algorithm
در نشریات گروه فنی و مهندسی-
Presenting a model for predicting global crude oil prices based on artificial intelligence algorithm
Predicting the price trend of crude oil and its fluctuations has always been one of the challenges facing traders in oil markets. In this regard, in order to make rational predictions about the future, efforts have been made to establish and expand quantitative and qualitative forecasting methods. Therefore, forecasting methods have always been important tools for future researchers. Consequently, this study aims to investigate and evaluate algorithms, especially machine learning algorithms (such as Bayesian networks, artificial neural networks, support vector machines, k-nearest neighbors), for predicting crude oil prices. For this current research, variables such as European Union oil prices and U.S. oil prices from 1990 to 2020 are considered. Python software was used for analysis.The results of this study have shown that, based on the machine learning algorithms used in the first model (Brent crude oil price), algorithms like Linear Regression, Least Angle Regression, Orthogonal Matching Pursuit, and Bayesian Ridge are the best algorithms for predicting the Brent crude oil price. Additionally, the results of machine learning algorithms in the second model (global Brent oil price and West Texas oil price) indicate that Linear Regression, Least Angle Regression, Orthogonal Matching Pursuit, and Bayesian Ridge are the best algorithms for predicting West Texas oil prices.
Keywords: Oil Price Prediction, Machine Learning, Artificial Intelligence, Prediction Algorithm, Economic Growth -
شبکه های نرم افزارمحور یک معماری جدید در شبکه است که لایه کنترل را از لایه داده جدا می سازد. در این رویکرد مسیولیت لایه کنترل به نرم افزار کنترلر واگذار می شود تا رفتار کل شبکه را به طور پویا تعیین نماید. نتیجه این امر، ایجاد یک شبکه بسیار منعطف با مدیریت متمرکز است که در آن می توان پارامترهای شبکه را به خوبی کنترل کرد. با توجه به افزایش روزافزون کاربران، ظهور فناوری های جدید، رشد انفجاری ترافیک در شبکه، برآورده سازی الزامات کیفیت خدمات و جلوگیری از کم باری یا پرباری منابع، تعادل بار در شبکه های نرم افزارمحور ضروری می باشد. عدم تعادل بار باعث بالارفتن هزینه، کاهش مقیاس پذیری، انعطاف پذیری، بهره وری و تاخیر در سرویس دهی شبکه می شود. تا کنون الگوریتم های مختلفی برای بهبود عملکرد و تعادل بار در شبکه ارایه شده اند که معیارهای متفاوتی مانند انرژی مصرفی و زمان پاسخ سرور را مد نظر قرار داده اند، اما اغلب آنها از ورود سیستم به حالت عدم تعادل بار جلوگیری نمی کنند و خطرات ناشی از عدم تعادل بار را کاهش نمی دهند. در این مقاله، یک روش تعادل بار مبتنی بر پیش بینی برای جلوگیری از ورود سیستم به حالت عدم تعادل بار با بهره گیری از الگوریتم ماشین یادگیری افراطی پیشنهاد می شود. نتایج ارزیابی روش پیشنهادی نشان می دهد که از نظر تاخیر پردازش کنترل کننده، میزان تعادل بار و زمان پاسخ گویی به علت تعادل بار بهینه نسبت به روش های CDAA و PSOAP عملکرد بهتری دارد.
کلید واژگان: شبکه های نرم افزارمحور، توازن بار، الگوریتم های پیش بینی، ماشین یادگیری افراطیSoftware-defined networking is a new network architecture which separates the control layer from the data layer. In this approach, the responsibility of the control layer is delegated to the controller software to dynamically determine the behavior of the entire network. It results in a flexible network with centralized management in which network parameters can be well controlled. Due to the increasing number of users, the emergence of new technologies, the explosive growth of network traffic, meeting the requirements of quality of service and preventing underload or overload of resources, load balancing in software-based networks is of substantial importance. Load imbalance increases costs, reduces scalability, flexibility, efficiency, and delay in network service. So far, a number of solutions have been proposed to improve the performance and load balancing in the network, which take into account different criteria such as power consumption and server response time, but most of them do not prevent the system from entering the load imbalance mode and the risks of load imbalance. In this paper, a predictive load balancing method is proposed to prevent the system from entering the load imbalance mode using the Extreme Learning Machine (ELM) algorithm. The evaluation results of the proposed method show that in terms of controller processing delay, load balance and response time, it performs better than CDAA and PSOAP methods.
Keywords: Software-defined networking, load balancing, prediction algorithm, extreme learning machine (ELM)
- نتایج بر اساس تاریخ انتشار مرتب شدهاند.
- کلیدواژه مورد نظر شما تنها در فیلد کلیدواژگان مقالات جستجو شدهاست. به منظور حذف نتایج غیر مرتبط، جستجو تنها در مقالات مجلاتی انجام شده که با مجله ماخذ هم موضوع هستند.
- در صورتی که میخواهید جستجو را در همه موضوعات و با شرایط دیگر تکرار کنید به صفحه جستجوی پیشرفته مجلات مراجعه کنید.