Intelligent Resource Allocation Technique For Desktop-as-a-Service in Cloud Environment

  title={Intelligent Resource Allocation Technique For Desktop-as-a-Service in Cloud Environment},
  author={Gandhi Kishan Bipinchandra and Rajanikanth Aluvalu and Ajay Shanker Singh},
The specialty of desktop-as-a-service cloud computing is that user can access their desktop and can execute applications in virtual desktops on remote servers. Resource management and resource utilization are most significant in the area of desktop-as-a-service, cloud computing; however, handling a large amount of clients in the most efficient manner poses important challenges. Especially deciding how many clients to handle on one server, and where to execute the user applications at each time… Expand
4 Citations
A survey on resource allocation techniques in cloud computing
  • Deepesh Kumar, A. Singh
  • Computer Science
  • International Conference on Computing, Communication & Automation
  • 2015
A detailed study is done on various cloud resource allocation strategies to satisfy requirements of customers or users and preserve the service level agreement (SLA). Expand
Advanced Memory Reusing Mechanism for Virtual Machines in Cloud Computing
This work proposes a technique that reduces the size of data image stored on source host before migration to improve resource efficiency throughout and reduce 33% of unnecessary memory consumption. Expand
Memory Management and Reuse Mechanism for Virtual Machine in Cloud Computing to Minimize Energy Consumption : A Review Paper
Proposed system required less memory to store the memory image and allow more VMs to be hosted and improve resource efficiency throughout by reducing the size of memory image that is stored on source host. Expand
Evaluating virtual hosted desktops for graphics-intensive astronomy
This work compares two Apple MacBook computers with two virtual hosted desktops, and finds that benchmarks do not necessarily provide the best indication of performance, and virtual hosted Desktops can provide a better user experience, even with lower performing graphics cards. Expand


Efficient resource management for virtual desktop cloud computing
The results of the paper indicate that the resource utilization can increase with 29% by applying the proposed optimizations, and up to 36.6% energy can be saved when the size of the online server pool is adapted to the system load by putting redundant hosts into sleep mode. Expand
Linear Scheduling Strategy for Resource Allocation in Cloud Environment
A scheduling algorithm named as Linear Scheduling for Tasks and Resources (LSTR) is designed, which performs tasks and resources scheduling respectively, and KVM/Xen virtualization along with LSTR scheduling is used to allocate resources which maximize the system throughput and resource utilization. Expand
Enhanced Load Balancing Approach to Avoid Deadlocks in Cloud
A load balancing algorithm has been proposed to avoid deadlocks among the Virtual Machines (VMs) while processing the requests received from the users by VM migration, and the anticipated results are provided. Expand
Efficient Autoscaling in the Cloud Using Predictive Models for Workload Forecasting
A model-predictive algorithm for workload forecasting that is used for resource auto scaling is developed and empirical results are provided that demonstrate that resources can be allocated and deal located by the algorithm in a way that satisfies both the application QoS while keeping operational costs low. Expand
Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility
This paper defines Cloud computing and provides the architecture for creating Clouds with market-oriented resource allocation by leveraging technologies such as Virtual Machines (VMs), and provides insights on market-based resource management strategies that encompass both customer-driven service management and computational risk management to sustain Service Level Agreement (SLA) oriented resource allocation. Expand
Cloud-Based Desktop Services for Thin Clients
This work states that the thin client protocol must display audiovisual output fluidly, and the server executing the virtual desktop should have sufficient resources and ideally be close to the user's current location to limit network delay. Expand
Resource overbooking and application profiling in a shared Internet hosting platform
This work presents techniques to profile applications on dedicated nodes, possibly while in service, and uses these profiles to guide the placement of application components onto shared nodes, and proposes techniques to overbook cluster resources in a controlled fashion. Expand
CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
The result of this case study proves that the federated Cloud computing model significantly improves the application QoS requirements under fluctuating resource and service demand patterns. Expand
Virtualization technologies which are heavily relied on by the Cloud Computing environments provide the ability to transfer virtual machines (VM) between the physical systems using the technique ofExpand
Towards autonomic workload provisioning for enterprise Grids and clouds
A decentralized, robust online clustering approach that addresses the distributed nature of these environments, and can be used to detect patterns and trends, and use this information to optimize provisioning of virtual (VM) resources. Expand