The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
With rapid increasing demand of cloud computing technology, energy efficiency has become highly important in cloud computing infrastructures. Cloud computing concept offers low cost and high level of availability. However, it still has some challenging problems, such as resource management and power consumption. In this concept, reducing energy consumption and maximize resource utilization, became...
Service providers face multiple challenges in hosting an increasing number of virtual machine (VM) instances. Minimizing the utilization of system resources while maximizing the potential for profit are among the most common challenges. Recent studies have investigated memory reclamation techniques focused on virtual technologies, specifically page sharing, for minimizing the utilization of system...
Nowadays, the quantity of collected data from many different sources is increasing dramatically. As the traditional on-hand computing resources are not sufficient enough to handle Big data, deploying the processing services into clouds is becoming an inevitable trend. For QoS (quality of service)-aware Big data processing, a specially designed cloud resource allocation approach is required. Presently,...
Virtualization technology enables various application services to be distributed and encapsulated within virtual machines (VMs), which are dynamically allocated to physical machines (PMs) in cloud computing environments. However, in many existing virtualized systems, the limited network bandwidth often becomes a bottleneck resource, leading to the intensification of network competition and the performance...
A large university usually has many units that may locate far apart, and there are many proxy servers installed to give web access services to those units individually. However, some proxies may face the performance bottleneck when many users access the Internet simultaneously since such servers have limited capacity and could not handle high workload whereas the workload cannot be transferred to...
With the booming trend of cloud computing, on-demand resource management is overwhelming static and dedicated strategy. The increasing demands introduce multiple challenges including energy efficiency, performance enhancement, and fault tolerance. Virtualized computing environment decouples OS and applications with hardware to best facilitate these on-demand cloud services. In this paper, we propose...
Performance problems, which can stem from different system components, such as network, memory, and storage devices, are difficult to diagnose and isolate in a cluster file system. In this paper, we present an online performance anomaly detector which is able to efficiently detect performance anomaly and accurately identify the faulty sources in a system node of a cluster file system. Our method exploits...
Pub/Sub systems permit users to submit subscriptions and notify interested users of the events detected in a distributed way. Moving a Pub/Sub system to a cloud infrastructure is for high performance and scalability. This paper describes how to migrate two Pub/Sub systems i.e. PADRES and Once Pub Sub to Xen Cloud Platform, especially proposes black-box method, grey-box method and white-box method...
Balancing communication workloads is a perennial performance issue in the area of Distributed Virtual Environments (DVE). The stringent time constraints of Multiplayer Online Games (MOG) complicate efforts to effectively distribute the networking load amongst servers. This issue becomes ever more exacting, when we move towards a fully Peer-to-peer virtual world (P2P-VE). We are consequently forced...
On chip multiprocessors (CMPs) platforms, multiple co-scheduled applications can severely degrade performance and quality of service (QoS) when they contend for last-level cache (LLC) resources. Whether an application will impose destructive interference on co-scheduled applications is largely dependent on its own inherent cache access behavior characteristics. In this work, we first present case...
In this paper, we study the impact of tasks reallocation onto a multi-cluster environment where clusters are heterogeneous and use different resources management policies. In this context, we propose a reallocation mechanism that migrates waiting jobs from one cluster to another. We performed simulations using real traces to study benefits of reallocations. We compared two algorithms providing the...
Virtualization is a key technology for cloud based data centers to implement the vision of infrastructure as a service (IaaS) and to promote effective server consolidation and application consolidation. However, current implementation of virtual machine monitor does not provide sufficient performance isolation to guarantee the effectiveness of resource sharing, especially when the applications running...
Dedicated servers are an undesirable but inevitable resource in peer-assisted streaming systems. Their provision is necessary to guarantee a satisfying quality of experience to consumers, yet they cause significant, and largely avoidable cost for the provider, which can be minimized. We propose two adaptive server allocation schemes that estimate the capacity situation and service demand of the system...
Control theory has been utilized in recent years to manage the resources in virtualized environment for applications with time-varying resource demand. The systems under control, including the servers and the applications, are taken as black-boxes, and the controllers are generally expected to be adaptive to the underline systems. However, little attention has been paid to the behaviors of the applications...
This paper proposes a novel online business-driven adaptive Service Level Objective (SLO) maintenance approach which can adaptively maintain the SLO metrics in a reasonable range in order to achieve the optimal overall business result during the service operating. The approach can dynamically capture the business impact variation caused by the effect factor of client side, and adaptively provide the...
This paper presents a dynamic self-organizing design for a server cluster that supports multiple services with different priorities. Our system dynamically allocates jobs to servers in a server cluster, while maintaining certain QoS objectives for each service. A "Local leader" is dynamically set up for each service, and it controls the membership of its service, and thus the cluster size...
Server load balancing is indispensable in World Wide Web for providing high-quality service. In server load balancing, since the server loads and capacities are not always identical, traffic should be distributed by measuring server performance to improve the service quality. This paper proposes a load balancing technique conducted by passive measurement, which estimates the server performance through...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.