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.
Alzheimer's is a progressive disease that decimates memory and brain functions. It is the most common cause of Dementia. This changes the state of the brain from increasing forgetfulness or memory lapses, mixed-up, that can worsen over time and leads to obliteration of recent activities and memory. In the event that it worsens the person affected by this disease might lose all his memory, ability...
In order to shorten the response times of aperiodic tasks in mixed task sets in real-time systems, this paper proposes an adaptive total bandwidth server (ATBS) algorithm based on aperiodic tasks with varying executing times. This method of reducing response times of aperiodic execution by using predictive execution times instead of worst-case execution times for deadline calculations in the total...
We consider a mobile-CDN system where base stations (BSs) are equipped with storage for replicating and distributing content. In such a system, BSs cooperation in replying user requests is a widely adopted mechanism. For such cooperative caching, a key issue is the joint optimization of content placement and request redirection, which has been intensively investigated in the literature. However, optimizing...
Interactive learning tools allow students to explore STEM concepts deeply, improving educational outcomes. Interactive tools that use cloud computing resources can (1) explore computationally intensive concepts and (2) seamlessly link concepts to graphical representations. When these goals conflict, good design, and implementation principles are needed to (1) preserve interactive response times and...
In spite of their growing maturity, current web monitoring tools are unable to observe all operating conditions. For example, clients in different geographical locations might get very diverse latencies to the server; the network between client and server might be slow; or third-party servers with external page resources might underperform. Ultimately, only the clients can determine whether a site...
Recent distributed key-value data stores, such as Aerospike are getting the momentum with ever-increasing need for large-scale real-time data processing. While these data stores can provide significantly improved performance, they still struggle to meet Quality of Service (QoS) during workload surges. In this paper, we address the problem of QoS-aware resource allocation for burst workloads in key-value...
Message serialization is a format of messaging leveraging Web services to exchange data over the network. Serialized messages are processed at the server and sent as objects over the network to the client to be consumed. While, serialization process minimizes network bandwidth requirement but then incurs overhead at the communicating ends. This research contributes to the study of message exchange...
The need for performance has motivated the increasing adoption of solid-state drives (SSD) both in personal computers and data centers. However, the high cost per gigabyte and reduced lifetime hinder the thorough replacement of hard disk drives (HDD) with SSDs. To mitigate these issues, several architectures have been conceived based on hybrid storage systems, but performance and dependability models...
Due to the fundamental trade-off between quality and timeliness of planning, designers of self-adaptive systems often have to compromise between an approach that is quick to find an adaptation plan and an approach that is slow but finds a quality adaptation plan. To deal with this trade-off, in our previous work, we proposed a hybrid planning approach that combines a deliberative and a reactive planning...
Many computing environments consist of a multitude of servers that process requests that arrive from a population of customers. Incoming requests that find all servers busy have to wait until a server becomes idle. This type of queuing system is known as a G/G/c system and has been extensively studied in the queuing literature under steady state conditions. In this paper we study multi-server systems...
Consistent hashing is used for distributing the data uniformly over a given set of servers in a topology. However, uniform distribution of the data over a given set of servers does not guarantee a uniform distribution of the workload associated with the data over the set of servers. When the workload is skewed over a small subset of data items the traditional re-partitioning approach used for handling...
This paper presents an evaluation of an experiment conducted on a server to analyse how horizontal scalability affects its performance. This paper studies the results obtained by measuring response times and processing times when dealing with many requests by adding more machines to the system. This paper presents the technologies used to build this system of machines as well as the results obtained...
With increased cloud adoption globally, the cloud service providers are setting up their data centers in various geographical location to cater the needs of diverse range of users across the globe. The cost of managing data center includes not only hardware, software costs but also the electricity costs prevailing at that location. The cost of electricity varies from location to location and it is...
With the rapid development of WEB applications, the demand for dynamically adjusting computing resources based on the load variation is increasing. However, most of the traditional WEB systems have limited ability to respond to load changes. In order to solve the problem, software self-adaptation technology has been applied to the resource management of WEB systems. Many researchers have tried to...
In current large-scale distributed key-value stores, a single end-user request may lead to key-value access across tens or hundreds of servers. The tail latency of these key-value accesses is crucial to the user experience and greatly impacts the revenue. To cut the tail latency, it is crucial for clients to choose the best replica server as much as possible for the service of each key-value access...
DNS is one of the important names in web-based information technology that allows users to be able to browse the desired information. DNS service has some similarities with a list of phone book that stores telephone numbers and addresses. To perform the function, the DNS service configured on a special machine that serves the request is a DNS Server. The reliability and accuracy of a DNS server in...
As cloud computing industry adoption rate is increasing, service cost management and optimization are becoming one of the most important issues from the perspective of cloud users. This paper is looking into possibility of using information about application type and its resource usage profile in the process of identifying optimized service placement in cloud environments. Such placement should result...
With the attractive features of service oriented architecture (SOA), such as the high re-usability, the fast development and the reduced cost, many large scale distributed applications are currently delivered within cloud data centers following the SOA style (namely service-oriented applications). A service-oriented application is composed of a set of reusable services, each of which may be used concurrently...
With the growing popularity of Internet of Things (IoT) services being applied in several aspects of real-life applications, performance has become an important requirement. Meanwhile, the techniques for reliability enhancement such as virtual machine migration and recovery also have significant impact on end-to-end performance. This paper proposes a predictive approach of reliability-aware performance...
End users of cloud applications range from novice to expert depending on how experienced they are in using them. With repeated usage of an application, a user's think time gradually decreases, known as human learning phenomenon. This decrease impacts the system workload thereby affecting the application's transient performance. However, such impact of human learning on system performance has never...
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.