113 research outputs found

    Optimal crew routing for linear repetitive projects using graph theory and entropy maximization metric

    Get PDF
    Construction projects that contain several identical or similar units are usually known as repetitive or linear projects. Repetitive projects are regarded as a wide umbrella that includes various categories of construction projects and represents a considerable portion of the construction industry, and contain uniform repetition of work. CPM has been proved to be inefficient in scheduling linear projects because CPM does not address two key aspects, which are maintaining crew work continuity, and achieving a constant rate of progress to meet a given deadline. Line-of-balance (LOB) is a linear scheduling methodology that produces a work schedule in which resource allocation is automatically performed to provide a continuous and uninterrupted use of resource. The fundamental principles of LOB have several shortfalls that raise many concerns about LOB, which need to be attuned and improved in order to suit the nature of construction projects. Hence, this thesis proposes a hybrid approach for scheduling linear projects that stresses on the limitation of LOB scheduling technique. To meet the physical limitation of resources in linear projects, this study presents a flexible optimization model for resolving resource constraint dilemma in linear scheduling problems .The proposed model utilizes a MATLAB code as the searching algorithm to automate the model formulation. The novelty of this model is supplementing a new optimization engine and a decision supporting system that formulate the optimal crews routing between different activities in different units and guarantee the optimal crew distribution for cost efficiency. This model investigates the mechanics of allocating a multi- task skilled workforce between different activities in different units that can lead to increased productivity, flexibility, and work continuity; besides, this model has the capability of accurately identifying the critical path in linear projects. Furthermore, to avoid day-to-day fluctuation in resource demands, this study encompasses a simulation model for handling the resource leveling in linear construction projects. The proposed model was implemented using crystal ball ribbon based on an entropy maximization metric. The entropy-maximization method accounts for such possibility of allowing activity duration to be stretched or crunched relying on activity type without affecting total completion date of a project and provides more optimized resource allocation solutions. A case study for a 4-km sewage pipeline is used to demonstrate the capability of the proposed models, which illustrates the implementation of the proposed models in construction projects

    EQUAL: Energy and QoS Aware Resource Allocation Approach for Clouds

    Get PDF
    The popularity of cloud computing is increasing by leaps and bounds. To cope with resource demands of increasing number of cloud users, the cloud market players establish large sized data centers. The huge energy consumption by the data centers and liability of fulfilling Quality of Service (QoS) requirements of the end users have made resource allocation a challenging task. In this paper, energy and QoS aware resource allocation approach which employs Antlion optimization for allocation of resources to virtual machines (VMs) is proposed. It can operate in three modes, namely power aware, performance aware, and balanced mode. The proposed approach enhances energy efficiency of the cloud infrastructure by improving the utilization of resources while fulfilling QoS requirements of the end users. The proposed approach is implemented in CloudSim. The simulation results have shown improvement in QoS and energy efficiency of the cloud

    Energy Efficient Multiresource Allocation of Virtual Machine Based on PSO in Cloud Data Center

    Get PDF
    Presently, massive energy consumption in cloud data center tends to be an escalating threat to the environment. To reduce energy consumption in cloud data center, an energy efficient virtual machine allocation algorithm is proposed in this paper based on a proposed energy efficient multiresource allocation model and the particle swarm optimization (PSO) method. In this algorithm, the fitness function of PSO is defined as the total Euclidean distance to determine the optimal point between resource utilization and energy consumption. This algorithm can avoid falling into local optima which is common in traditional heuristic algorithms. Compared to traditional heuristic algorithms MBFD and MBFH, our algorithm shows significantly energy savings in cloud data center and also makes the utilization of system resources reasonable at the same time

    CloudBench: an integrated evaluation of VM placement algorithms in clouds

    Get PDF
    A complex and important task in the cloud resource management is the efficient allocation of virtual machines (VMs), or containers, in physical machines (PMs). The evaluation of VM placement techniques in real-world clouds can be tedious, complex and time-consuming. This situation has motivated an increasing use of cloud simulators that facilitate this type of evaluations. However, most of the reported VM placement techniques based on simulations have been evaluated taking into account one specific cloud resource (e.g., CPU), whereas values often unrealistic are assumed for other resources (e.g., RAM, awaiting times, application workloads, etc.). This situation generates uncertainty, discouraging their implementations in real-world clouds. This paper introduces CloudBench, a methodology to facilitate the evaluation and deployment of VM placement strategies in private clouds. CloudBench considers the integration of a cloud simulator with a real-world private cloud. Two main tools were developed to support this methodology, a specialized multi-resource cloud simulator (CloudBalanSim), which is in charge of evaluating VM placement techniques, and a distributed resource manager (Balancer), which deploys and tests in a real-world private cloud the best VM placement configurations that satisfied user requirements defined in the simulator. Both tools generate feedback information, from the evaluation scenarios and their obtained results, which is used as a learning asset to carry out intelligent and faster evaluations. The experiments implemented with the CloudBench methodology showed encouraging results as a new strategy to evaluate and deploy VM placement algorithms in the cloud.This work was partially funded by the Spanish Ministry of Economy, Industry and Competitiveness under the Grant TIN2016-79637-P “Towards Unifcation of HPC and Big Data Paradigms” and by the Mexican Council of Science and Technology (CONACYT) through a Ph.D. Grant (No. 212677)

    Metaheuristic approaches to virtual machine placement in cloud computing: a review

    Get PDF

    Glowworm swarm optimisation algorithm for virtual machine placement in cloud computing

    Get PDF

    Theoretical Fundamentals of Real-time Virtualization from the Resource Management Perspective

    Get PDF
    A Virtual Machine Monitor (VMM) partitions a host physical machine into a group of Virtual Machines (VMs). Typically, a VM machine only preempts a part of a dedicated physical resource temporally or spatially. This fact greatly impacts the real-time task scheduling in VMs because most traditional real-time scheduling theories are based on dedicated resources. The real-time community has introduced some Hierarchical Real-Time Scheduling Models to address this issue. Among them, the Regularity-based Resource (RRP) Model is able to provide maximal transparency for task scheduling. However, current theoretical results on the RRP Model are still far from the complete theoretical fundamentals required by a real-time VMM. At the resource level, only a naive algorithm has been found for resource partitioning. At the task level, only the Periodic Task Model is investigated, and even for this task model, only one simple case has been considered. This work explores the RRP Model at both the resource and task levels. On the one hand, it is the first to solve the resource partitioning problem with both global and partitioned strategies. On the other hand, it solves the task scheduling problem with a strong result that the classic task scheduling problem in the RRP Model can be easily transformed into an equivalent problem on a dedicated resource. With these theory enhancements, a 2-layer real-time resource model is presented and the theoretical fundamentals of a real-time VMM are fully established from resource management perspective.Computer Science, Department o

    Datacenter Traffic Control: Understanding Techniques and Trade-offs

    Get PDF
    Datacenters provide cost-effective and flexible access to scalable compute and storage resources necessary for today's cloud computing needs. A typical datacenter is made up of thousands of servers connected with a large network and usually managed by one operator. To provide quality access to the variety of applications and services hosted on datacenters and maximize performance, it deems necessary to use datacenter networks effectively and efficiently. Datacenter traffic is often a mix of several classes with different priorities and requirements. This includes user-generated interactive traffic, traffic with deadlines, and long-running traffic. To this end, custom transport protocols and traffic management techniques have been developed to improve datacenter network performance. In this tutorial paper, we review the general architecture of datacenter networks, various topologies proposed for them, their traffic properties, general traffic control challenges in datacenters and general traffic control objectives. The purpose of this paper is to bring out the important characteristics of traffic control in datacenters and not to survey all existing solutions (as it is virtually impossible due to massive body of existing research). We hope to provide readers with a wide range of options and factors while considering a variety of traffic control mechanisms. We discuss various characteristics of datacenter traffic control including management schemes, transmission control, traffic shaping, prioritization, load balancing, multipathing, and traffic scheduling. Next, we point to several open challenges as well as new and interesting networking paradigms. At the end of this paper, we briefly review inter-datacenter networks that connect geographically dispersed datacenters which have been receiving increasing attention recently and pose interesting and novel research problems.Comment: Accepted for Publication in IEEE Communications Surveys and Tutorial
    corecore