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.
An important factor that affects the performance of battery operated real-time and embedded systems is Energy. Various techniques have been employed to limit the energy dissipation. Dynamic voltage and frequency scaling (DVFS) is one of the most popular techniques for energy conservation in such systems and is a well researched area. This paper presents an energy conscious real-time scheduling algorithm...
A new all-solid-state-drive (all-SSD) storage system, which does not suffer performance degradation due to garbage collection, for high-performance enterprise storage is proposed. The storage system has two new functions, namely, an indication of garbage collection (“GC indication”) and a dynamic allocation of a reserved SSD (“DLS allocation”). Cooperation between these two functions can dramatically...
As the popularity of cloud computing continues to rise, more and more applications are being deployed in public clouds. To conserve provisioning costs while achieving performance objectives, clients should automatically scale up and down applications deployed in the cloud to match changing workload demands. The cloud provider, on the other hand, should attempt to consolidate load onto highly utilized...
More and more companies are externalizing their computing infrastructures to the cloud to reduce the increasing maintenance cost of computing environments. Minimizing the amount of hardware resource and power consumption in use is one of the main services that such a cloud infrastructure must ensure. This objective can be done either by the customer at the application level (by dynamically sizing...
Dynamic voltage and frequency scaling (DVFS) is one of the popular energy conservation techniques for battery operated real-time and embedded systems. This paper presents EEDVFS, an energy efficient DVFS scheduling algorithm for mixed task set. EEDVFS is a variant of Earliest Deadline First (EDF) based Deferrable Server (DS). Experimental results show that EEDVFS reduces energy consumption without...
Virtualization allows us to consolidate multiple servers onto a single physical machine, saving infrastructure cost. Yet, consolidation can lead to performance degradation, jeopardizing Service Level Agreement (SLA). In this paper, we analyze and identify the factors to the performance degradation due to consolidation — that is the wait time and the ready time. The wait time is the queuing time caused...
This paper presents a prediction-based dynamic resource allocation approach for web applications called CRAMP (Cost-efficient Resource Allocation for Multiple web applications with Proactive scaling). The proposed approach provides automatic deployment and proactive scaling of multiple simultaneous web applications on a given Infrastructure as a Service cloud in a shared hosting environment. It monitors...
Server virtualization has enabled resource consolidation and has minimized the need for additional and expensive hardware. Server virtualization has been widely deployed in a lot of organizations, because of the attractive benefits it offers like minimal hardware, cost effective resource consolidation, easier management and maintenance of hardware resources and so on. Many cloud service providers...
As the network scale expands, operation support system (OSS) will need to handle more data queries and much larger quantities of data. Distributed data storage is a key OSS technology that makes OSS highly scalable and provides high performance. Many data allocation methods have been proposed to achieve load-balancing of servers and a short response time. Consistent hashing is one effective method...
Cloud elasticity allows dynamic resource provisioning in concert with actual application demands. Feedback control approaches have been applied with success to resource allocation in physical servers. However, cloud dynamics make the design of an accurate and stable resource controller more challenging, especially when response time is considered as the measured output. Response time is highly dependent...
We consider geographically distributed data centers forming a collectively managed cloud computing system, hosting multiple Service Oriented Architecture (SOA) based context aware applications, each subject to Service Level Agreements (SLA). The Service Level Agreements for each context aware application require the response time of a certain percentile of the input requests to be less than a specified...
The concepts of automated negotiation and its two kinds of resource are introduced firstly. Secondly is the analysis of the demands for resource oriented automated negotiation. Thirdly is the rough design of framework of the whole environment, the user system, the three kinds of agents and their interaction. At last the detail design of negotiation, the most important one of those three kinds of agents,...
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...
Process enactment plays a pivotal role in BPM systems. In order to enhance the scalability and robustness of BPM systems, a straightforward solution is to provide a redundant system with multi engine architecture. However, without an effective scheduler, the multi engine BPM systems cannot play out its advantages. This paper focuses on the design of an adaptive scheduler which can handle both process...
The newly emergent cloud computing environments host hundreds to thousands of services on a shared resource pool. The sharing is enhanced by virtualization technologies allowing multiple services to run in different virtual machines (VMs) on a single physical node. Resource over-booking allows more services with time-varying demands to be consolidated reducing operational costs. In the past, researchers...
In a real-time system with both hard deadline periodic tasks and soft deadline aperiodic tasks, hard deadline tasks must be guaranteed to meet their deadlines and soft deadline tasks are serviced in a best-effort manner. To schedule soft deadline aperiodic tasks in dynamic priority systems, one can assign a virtual deadline like the TBS algorithm or use capacity servers like the DPE algorithm. Both...
With the resurgence of virtualization technology, todaypsilas Internet data centers are shifting towards virtualized data centers. Internet applications tend to see dynamically varying workloads. To address the problem of performance management for multi-tier applications hosted in virtualized Internet data center, we propose a three-level automatic provisioning framework based on feedback control...
Most workflow management systems nowadays are based on centralized client/server architecture. Under this architecture, the response time of request might increase unacceptably when the number of users who login to the system increase quickly and a large amount of requests are sent to the centralized server within a short time period. Parallel server architecture could help to resolve the performance...
Utilizing any available workstation in a data server's local network to accelerate database query processing by using parallel process technique has been approved in. However, the environment was suffering from network conjunction and back ground process. In this research a devoted networked workstations are used to analyze the efficiency of the PQA, and better results are obtained.
We propose a dynamic mechanism, thread count adaptation, that adjusts the thread counts that are allocated to services for adapting to CPU requirement variations in SMP environments. Our goal is to increase the maximum throughput available on a system that has multiple dynamic content services while meeting different service time criteria for these services in dynamic workloads. Our challenge is to...
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.