Loading...
Search for: cloud-computing
0.007 seconds
Total 130 records

    Efficient distribution of requests in federated cloud computing environments utilizing statistical multiplexing

    , Article Future Generation Computer Systems ; Volume 90 , 2019 , Pages 451-460 ; 0167739X (ISSN) Habibi, M ; Fazli, M ; Movaghar, A ; Sharif University of Technology
    Elsevier B.V  2019
    Abstract
    One of the main questions in cloud computing environments is how to efficiently distribute user requests or Virtual Machines (VMs) based on their resource needs over time. This question is also an important one when dealing with a cloud federation environment where rational cloud service providers are collaborating together by sharing customer requests. By considering intrinsic aspects of the cloud computing model one can propose request distribution methods that play on the strengths of this computing paradigm. In this paper we look at statistical multiplexing and server consolidation as such a strength and examine the use of the coefficient of variation and other related statistical... 

    Efficient distribution of requests in federated cloud computing environments utilizing statistical multiplexing

    , Article Future Generation Computer Systems ; Volume 90 , 2019 , Pages 451-460 ; 0167739X (ISSN) Habibi, M ; Fazli, M ; Movaghar, A ; Sharif University of Technology
    Elsevier B.V  2019
    Abstract
    One of the main questions in cloud computing environments is how to efficiently distribute user requests or Virtual Machines (VMs) based on their resource needs over time. This question is also an important one when dealing with a cloud federation environment where rational cloud service providers are collaborating together by sharing customer requests. By considering intrinsic aspects of the cloud computing model one can propose request distribution methods that play on the strengths of this computing paradigm. In this paper we look at statistical multiplexing and server consolidation as such a strength and examine the use of the coefficient of variation and other related statistical... 

    Modeling and Evaluation of Performability in Cloud Computing Considering Power Consumption

    , Ph.D. Dissertation Sharif University of Technology Ataie Dadavi, Ehsan (Author) ; Movaghar, Ali (Supervisor)
    Abstract
    Considering current problems in performance evaluation of the Cloud and its management policies and strategies, this thesis presents different approaches for simultaneous evaluation of the performance, dependability, and power consumption of Infrastructure-as-a-Service (IaaS) clouds. The proposed approaches use Stochastic Reward Nets (SRNs) and Stochastic Activity Networks (SANs) to model and evaluate performability and power consumption of cloud systems. In all of the proposed approaches, the cloud resource management system is power-aware. It means that idle Physical Machines (PMs), network equipment, and supporting subsystems are kept in powered-off or standby modes, as much as possible,... 

    Distributed Mechanism for Resource Provisioning in Cloud Computing

    , M.Sc. Thesis Sharif University of Technology Riahi Ghahfarokhi, Bahareh (Author) ; Hemmatyar, Ali Mohammad Afshin (Supervisor)
    Abstract
    Cloud computing is a paradigm for scalable processing infrastructure which combines distributed software concepts, networks and IT management. Virtualization techniques help to increase productivity from resources. Services are adjusted based on service level agreement with a contract between users and service providers for specifying quality service. In this way, the level of customer satisfaction will be improved. Reliable and flexible management of service level agreements is very important for users and providers. This agreement model is used to prevent the payment of the penalty by providers and minimized interaction between users and providers. Migration from the traditional model to a... 

    Energy Efficient Routing Protocol for Cloud Computing Data Center

    , M.Sc. Thesis Sharif University of Technology Mollashahi Najjar, Ali (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Today, the significant growth of virtual and computer communications is clear to everyone. Naturally, the inputs and outputs of all these communications is Data. Creating and using data is considered to be so important that new sciences such as data science have been developed to analyze this phenomenon. As we know the main source of all data that we can deal with throughout the day are Data centers and Data warehouses. A data center is where many servers are in operation and never shut down during the day and night. Consequently, there are several concerns due to rapid growth of data centers all over the world. The main concern is the amount of energy consumption that causes damage to the... 

    Developing a Cloud Platform as a Service to Integrate Enterprise Resource Planning (ERP) Systems in a Supply Chain focusing on consolidated material Requirement planning

    , M.Sc. Thesis Sharif University of Technology Farmani, Abbas (Author) ; Fatahi Valilai, Omid (Supervisor)
    Abstract
    With the advent of Internet technology and globalization, the use of enterprise resource planning systems, through the Internet, is growing and indicates access to information and communication as part of a global business strategy.. With the extension of Internet penetration, cloud processing has attracted particular attention. According to this process, due to issues such as maintenance costs, reliability, and scalability, much attention has been paid to cloud enterprise resource planning systems. But major attention has been paid to ERP as a software service, and less has been given to providing cloud platform to develop and integrate enterprise resource planning systems in a supply... 

    Parasite cloud service providers: on-demand prices on top of spot prices

    , Article Heliyon ; Volume 5, Issue 11 , 2019 ; 24058440 (ISSN) Haghshenas, H ; Habibi, J ; Fazli, M. A ; Sharif University of Technology
    Elsevier Ltd  2019
    Abstract
    On-demand resource provisioning and elasticity are two of the main characteristics of the cloud computing paradigm. As a result, the load on a cloud service provider (CSP) is not fixed and almost always a number of its physical resources are not used, called spare resources. As the CSPs typically don't want to be overprovisioned at any time, they procure physical resources in accordance to a pessimistic forecast of their loads and this leads to a large amount of spare resources most of the time. Some CSPs rent their spare resources with a lower price called the spot price, which varies over time with respect to the market or the internal state of the CSP. In this paper, we assume the spot... 

    Learning-based power prediction for geo-distributed Data Centers: weather parameter analysis

    , Article Journal of Big Data ; Volume 7, Issue 1 , 2020 Taheri, S ; Goudarzi, M ; Yoshie, O ; Sharif University of Technology
    Springer  2020
    Abstract
    Nowadays, the fast rate of technological advances, such as cloud computing, has led to the rapid growth of the Data Center (DC) market as well as their power consumption. Therefore, DC power management has become increasingly important. While power forecasting can greatly help DC power management and reduce energy consumption and cost. Power forecasting predicts the potential energy failures or sudden fluctuations in power intake from utility grid. However, it is hard especially when variable renewable energies (RE) as well as free cooling such as air economizers are also used. Geo-distributed DCs face an even harder issue: since in addition to local conditions, the overall status of the... 

    Structure-aware online virtual machine consolidation for datacenter energy improvement in cloud computing

    , Article Computers and Electrical Engineering ; Volume 42 , 2015 , Pages 74-89 ; 00457906 (ISSN) Esfandiarpoor, S ; Pahlavan, A ; Goudarzi, M ; Sharif University of Technology
    Abstract
    The necessity and significance of improving the energy efficiency of cloud implementations have increased due to the rapid growth and proliferation of cloud computing services around the world. Virtual machines (VMs) comprise the backend of most, if not all, cloud computing services. Several VMs are often consolidated on a physical machine to efficiently utilize its resources. In this paper, we take into account the cooling and network structure of the datacenter host ing the physical machines when consolidating the VMs so that fewer racks and routers are employed, without compromising the service-level agreements; consequently, idle routing and cooling equipment can be turned off in order... 

    Task scheduling mechanisms in cloud computing: A systematic review

    , Article International Journal of Communication Systems ; Volume 33, Issue 6 , 2020 Amini Motlagh, A ; Movaghar, A ; Rahmani, A. M ; Sharif University of Technology
    John Wiley and Sons Ltd  2020
    Abstract
    Today, cloud computing has developed as one of the important emergent technologies in communication and Internet. It offers on demand, pay per use access to infrastructure, platforms, and applications. Due to the increase in its popularity, the huge number of requests need to be handled in an efficient manner. Task scheduling as one of the challenges in the cloud computing supports the requests for assigning a particular resource so as to perform effectively. In the resource management, task scheduling is performed where there is the dependency between tasks. Many approaches and case studies have been developed for the scheduling of these tasks. Up to now, a systematic literature review... 

    A new reliability-based task scheduling algorithm in cloud computing

    , Article International Journal of Communication Systems ; 2021 ; 10745351 (ISSN) Amini Motlagh, A ; Movaghar, A ; Rahmani, A. M ; Sharif University of Technology
    John Wiley and Sons Ltd  2021
    Abstract
    In the last decade, the scale of heterogeneous computing (HC) systems such as heterogeneous cloud computing environments was growing like never before. So network failures are unavoidable in such systems, which affect system reliability. Since the task scheduling algorithm in HC is challenging, we investigate a new reliability-aware task scheduling algorithm (RATSA) in this paper. RATSA is designed to schedule tasks on directed acyclic graphs (DAGs) by using the shuffled frog-leaping algorithm (SFLA) and genetic algorithm (GA) as evolutionary algorithms. The population-based SFLA-GA is applied to optimize makespan in the RATSA as an NP-complete problem. Moreover, the proposed algorithm... 

    A new reliability-based task scheduling algorithm in cloud computing

    , Article International Journal of Communication Systems ; Volume 35, Issue 3 , 2022 ; 10745351 (ISSN) Amini Motlagh, A ; Movaghar, A ; Rahmani, A. M ; Sharif University of Technology
    John Wiley and Sons Ltd  2022
    Abstract
    In the last decade, the scale of heterogeneous computing (HC) systems such as heterogeneous cloud computing environments was growing like never before. So network failures are unavoidable in such systems, which affect system reliability. Since the task scheduling algorithm in HC is challenging, we investigate a new reliability-aware task scheduling algorithm (RATSA) in this paper. RATSA is designed to schedule tasks on directed acyclic graphs (DAGs) by using the shuffled frog-leaping algorithm (SFLA) and genetic algorithm (GA) as evolutionary algorithms. The population-based SFLA-GA is applied to optimize makespan in the RATSA as an NP-complete problem. Moreover, the proposed algorithm... 

    Lifetime-Aware Resource Allocation in Cloud Computing for Energy Optimization

    , M.Sc. Thesis Sharif University of Technology Moghadam, Marziyeh (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Cloud computing is a way to increase capacity or add capabilities dynamically without investing in new infrastructure. The purpose of this project is the use of specialized algorithms for efficient energy management for cloud computing environments.One of the issues that is very important with respect to cloud computing is considering lifetime of servers or physical machines. Servers are some of the most important and critical elements of cloud computing. Server costseffect on the costs of the entire cloud computing system and the interference of serverseffects on entire system. Lifetime of each sever is dependent on a few factors, the most important of which is the number of switching... 

    Resource Allocation for Big Data Analysis in Clouds

    , Ph.D. Dissertation Sharif University of Technology Nabavinejad, Morteza (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Forecasts predict that the volume of digital data will increase by 300 times in 2020 compared with 2005. This significant growth further emphasizes the importance of Big Data as well as Big Data Processing. MapReduce and its open source implementation Hadoop are prevailing frameworks for implementing Big Data Analytics and applications. Because of inherently huge amount of data and computational requirements of Big Data applications, acquisition of large amount of computational resources is necessary. However, managing in-house clusters to respond the computational requirements is costly such that small- and middle-sized companies either cannot afford it, or find cloud-based solutions... 

    Processing Queries with Mathematical Expressions on Encrypted Outsourced Databases

    , M.Sc. Thesis Sharif University of Technology Naseri Boroujeni, Saeed (Author) ; Jalil, Rasool (Supervisor)
    Abstract
    The ever-increasing volume of data and the lack of computational and storage facilities have caused a managerial challenge to organizations. The existence of these challenges on the one hand and the increase of storage services on the other hand have compelled the organizations to delegate their storage and management of data to the server providers of cloud storage services. The outsourcing of data to servers obviates the need for purchasing exorbitant storage equipment and recruiting professional workforce in the organization. Since the organization’s data will be kept outside the organization’s ambience in case of using such services in form of outsourcing, and the data will not be under... 

    Regular Expression Based Search on Encrypted Outsourced Data

    , M.Sc. Thesis Sharif University of Technology Bohlooli, Ramin (Author) ; Jalili, Rasool (Supervisor)
    Abstract
    As cloud computing becomes a ubiquitous technology, data outsourcing, which means delegating storage and retrieval of the data to an extraneous service provider, becomes more popular. One of the main issues in data outsourcing is preserving data confidentiality and privacy. A common solution to this problem is encrypting the data before outsourcing, but this approach prevents the service provider from doing computations on the data. A trivial solution is to transfer all of the data to the client-side and decrypt it before doing the computations, but this solution imposes a large overhead on the client-side and contradicts the philosophy of outsourcing. Till now, so many encryption schemes... 

    Providing a Multi-Attribute Combinatorial Double Auction Model for Resource Allocation in the Cloud Environmet

    , M.Sc. Thesis Sharif University of Technology Hassanzadeh, Reihaneh (Author) ; Movaghar Rahimabadi, Ali (Supervisor)
    Abstract
    In auction-based cloud investment environments, consumers desire the least possible cost and high satisfaction, while providers seek strategies to maximize profit and return on investment. In these environments designing an adequate resource allocation that can satisfy both consumers and providers is of utmost importance. Yet, most available models in resource allocation focus on providers’ needs and do not concern themselves with the consumers. Therefore the present study aims to present an efficient and optimum model for resource allocation problem that takes into account various factors, e.g. resource price, service quality, reputation and fairness, and is capable of satisfying all honest... 

    Dependability and Performability Modeling and Evaluation in Cloud Computing

    , M.Sc. Thesis Sharif University of Technology Faraji Shoyari, Mahsa (Author) ; Movaghar, Ali (Supervisor)
    Abstract
    In cloud computing services, high availability is one of the most quality requirements that it is necessary to maintain customer confidence. This requires various fault tolerance mechanisms for coping with software and hardware failures.In this thesis, after reviewing previous research, eight different scenarios was designed for availability evaluation of redundant openstack private clouds, represented by RBDs and Markov chains, hierarchically assembled.Based on the availability and downtime results obtained from the scenarios and cost consideration of company, best architecture for openstack is implemented.For real world modeling, we tried to collect and analyze the hardware and... 

    Flopcoin: a cryptocurrency for computation offloading

    , Article IEEE Transactions on Mobile Computing ; 2017 ; 15361233 (ISSN) Chatzopoulos, D ; Ahmadi, M ; Kosta, S ; Hui, P ; Sharif University of Technology
    Abstract
    During the last years, researchers have proposed solutions to help smartphones improve execution time and reduce energy consumption by offloading heavy tasks to remote entities. Lately, inspired by the promising results of message forwarding in opportunistic networks, many researchers have proposed strategies for task offloading towards nearby mobile devices, giving birth to the Device-to-Device offloading paradigm. None of these strategies, though, offers any mechanism that considers selfish users and, most importantly, that motivates and defrays the participating devices who spend their resources. In this paper, we address these problems and propose the design of a framework that... 

    Comments on a lightweight cloud auditing scheme: Security analysis and improvement

    , Article Journal of Network and Computer Applications ; Volume 139 , 2019 , Pages 49-56 ; 10848045 (ISSN) Rabaninejad, R ; Ahmadian Attari, M ; Rajabzadeh Asaar, M ; Aref, M. R ; Sharif University of Technology
    Academic Press  2019
    Abstract
    In a cloud storage service, public auditing mechanisms allow a third party to verify integrity of the outsourced data on behalf of data users without the need to retrieve data from the cloud server. Recently, Shen et al. proposed a new lightweight and privacy preserving cloud data auditing scheme which employs a third party medium to perform time-consuming operations on behalf of users. The authors have claimed that the scheme meets the security requirements of public auditing mechanisms. In this paper, we show that Shen et al.'s scheme is insecure by proposing two attacks on the scheme. In the first attack, an outside adversary can modify some messages in transmission to the cloud server...