• Home
  • Mohammad Hossein Rezvani
  • OpenAccess
    • List of Articles Mohammad Hossein Rezvani

      • Open Access Article

        1 - Non-deterministic Optimal Pricing of VMs in Cloud Environments: An IGDT-based Method
        Mona Naghdehforoushha Mehdi Dehghan Takht Fooladi Mohammad Hossein Rezvani Mohammad Mehdi Gilanian Sadeghi
        Today, cloud markets, especially Amazon, have attracted a lot of attention from users due to the provision of Spot Virtual Machines (SVMs). It has several advantages for both sides of the market. On the one hand, Amazon can generate revenue from its underutilized virtua More
        Today, cloud markets, especially Amazon, have attracted a lot of attention from users due to the provision of Spot Virtual Machines (SVMs). It has several advantages for both sides of the market. On the one hand, Amazon can generate revenue from its underutilized virtual machines. On the other hand, the customer can get the SVM as needed at a dynamic price through an auction method. Providing optimal bidding strategies in such a market is a crucial challenge. The bidding price is affected by uncertain parameters such as the price of SVMs, the number of available SVMs, the number of current customers, and their bidding values. In this paper, we use Information Gap Decision Theory (IGDT) to determine the best bidding strategy. Our proposed method includes both risk-averse and risk-neutral strategies. The evaluation results based on historical Amazon EC2 prices confirm the effectiveness of the proposed method in the presence of uncertain prices. It has high performance compared to the baseline methods in terms of robustness cost, uncertainty budget, and execution time. Manuscript profile
      • Open Access Article

        2 - A Reinforcement Learning Method for Joint Minimization of Energy Consumption and Delay in Fog Computing
        Reza Besharati Mohammad Hossein Rezvani Mohammad Mehdi Gilanian Sadeghi
        nowadays, there is a growing demand for the use of fog computing in applications such as e-health, agriculture, industry, and intelligent transportation management. In fog computing, optimal offloading is of crucial importance due to the limited energy of mobile devices More
        nowadays, there is a growing demand for the use of fog computing in applications such as e-health, agriculture, industry, and intelligent transportation management. In fog computing, optimal offloading is of crucial importance due to the limited energy of mobile devices. In this regard, using machine learning methods has recently attracted much attention. This paper presents a reinforcement learning-based approach to motivate users to offload their tasks. We propose a self-organizing algorithm for offloading based on Q-learning theory. Performance evaluation of the proposed method against traditional and state-of-the-art methods shows that it consumes less energy. It also reduces the execution time of tasks and results in less consumption of network resources. Manuscript profile
      • Open Access Article

        3 - A Novel Ensemble Approach for Anomaly Detection in Wireless Sensor Networks Using Time-overlapped Sliding Windows
        Zahra Malmir Mohammad Hossein Rezvani
        One of the most important issues concerning the sensor data in the Wireless Sensor Networks (WSNs) is the unexpected data which are acquired from the sensors. Today, there are numerous approaches for detecting anomalies in the WSNs, most of which are based on machine le More
        One of the most important issues concerning the sensor data in the Wireless Sensor Networks (WSNs) is the unexpected data which are acquired from the sensors. Today, there are numerous approaches for detecting anomalies in the WSNs, most of which are based on machine learning methods. In this research, we present a heuristic method based on the concept of “ensemble of classifiers” of data mining. Our proposed algorithm, at first applies a fuzzy clustering approach using the well-known C-means clustering method to create the clusters. In the classification step, we created some base classifiers, each of which utilizes the data of overlapping windows to utilize the correlation among data over time by creating time-overlapped batches of data. By aggregating these batches, the classifier proceeds to find an appropriate label for future incoming instance. The concept of “Ensemble of Classifiers” with majority voting scheme has been used in order to combine the judgment of all classifiers. The results of our implementation with MATLAB toolboxes shows that the proposed majority-based ensemble learning method attains more efficiency compared to the case of the single classifier method. Our proposed method enhances the performance of the system in terms of major criteria such as False Positive Rate, True Positive Rate, False Negative Rate, True Negative Rate, Sensitivity, Specificity and also the ROC curve. Manuscript profile