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.
In the peer-to-peer based video-on-demand systems, when the number of users online reaches a certain scale, It will greatly influence the bandwidth and the speed of response server when the number of online users reaches a certain scale. At the same time, there are so many video resources and sometimes the base number of users can not fully meet the number of P2P users that a lot of video resources...
Stream processing systems must handle stream data coming from real-time, high-throughput applications, for example in financial trading. Timely processing of streams is important and requires sufficient available resources to achieve high throughput and deliver accurate results. However, static allocation of stream processing resources in terms of machines is inefficient when input streams have significant...
Often real-time systems can run in different modes depending on the external environment or their internal state. Each operational mode is characterized by a set of tasks with different computational demand, resource requirements, and resource availability. When resource reservation is used to achieve temporal isolation among applications, the reservation parameters may need to change from mode to...
This paper presents a goal-oriented approach for adaptive resource management at the OS level. The approach is based on fuzzy logic component. The main aim of the paper is the evaluation of the benefits of using heuristics for the above purpose versus previous work based on building a knowledge base for evaluating alternative system parameter configurations. The paper also presents a prototype which...
Recently, strategic behavior modeling has attracted much attention of the researchers focusing on designing protocols in the area of overlay multicast networks. The motivation lies in the fact that the overlay peers are selfish in nature and they typically belong to different administrative domains. In this paper, we model the strategic behavior of the selfish peers by leveraging the rich theory of...
In today's IT computing era, there is shift to aggregate computing resources into data centers (DC) shared by pool of users. With the increasing popularity of cloud computing, this pool of users are now more global than any-time in the past The resource demand of these users are inadvertently governed by strict “service level agreements”. In this paradigm, data centers' operational energy costs are...
Complex real-time embedded systems require guarantees regarding the assurance of their timing requirements. Such guarantees can be derived using advanced design and analysis methods. Many design solutions address the complexity of these systems using component-based techniques. In this paper we focus on resource sharing in component-based systems with several components executing on a multi-core processor...
This paper describes a self-configurable middleware and a node execution platform to support autonomous sensor networks. We achieve self-configuration by scheduling and strategies similar to load balancing (mapping) that is integrated in our proposed middleware. On the node execution platform we decide on the fly between microprocessor and FPGA realization of hybrid tasks. We propose a combination...
A dynamic load balance model of the distributed storage system in digital gas fields is introduced. In the meantime, the distributed load balance of digital gas fields' storage management information system is puts forward. In the dynamic load balance model, several servers is set up that can implement similar application programs, depending upon dynamic distribution strategies. When many clients'...
Service-oriented architectures (SOA) provide application systems the flexibility and cost-savings of dynamically composing workflows from reusable services. However, current SOA frameworks do not provide support for real-time workflow planning and execution. The goal of the RT-Llama SOA middleware framework is to address these new requirements. It works both at the service-level, by enhancing existing...
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...
A grid-enabled programming toolkit called GridCuda is proposed in this paper. This programming toolkit provides a platform for users to write programs with the CUDA API, and exploit GPGPU resources available in computational grids to execute their programs. Whenever the CUDA functions in user programs are invoked, they will be transparently redirected to remote GPGPUs for execution by means of remote...
Due to the high cost of replication, incurred mainly by consistency management, it may be infeasible to use uninformed object replication in collaborative applications in pervasive environments, since resources are constrained, nodes are heterogeneous, and application behaviour is highly dynamic. Consequently, this paper proposes an adaptive replication scheme that dynamically creates and releases...
We present an algorithm to implement “most balancing” packet scheduling policies in a discrete-time multi-server system of parallel queues with independent random queue-server connectivity. The MB policies are characterized by minimizing the total difference in queue lengths at every time slot. The proposed algorithm produces the server allocation strategy that achieves the minimum “imbalance index”...
Enterprise computing facilities, such as data centers or server farms typically employ service-oriented architectures (SOA) to support multiple, XML-based Web Services. They are typically architected in multiple computing tiers, in which one tier is used for, say, offloading the CPU-intensive XML processing onto a cluster of (potentially virtual) middle-ware appliances. Service differentiation in...
We consider the problem of joint service rate control and load balancing of a network of servers. The system incurs holding cost, effort cost, and a routing cost whenever a demand is routed to other servers. This formulation is motivated by recent interest on energy efficiency in IT systems where effort cost models power consumption and holding cost represents performance in terms of delay. The aim...
Cloud computing has emerged to provide infrastructure for cost-effectively hosting applications with dynamically changing demands for computational resources. Dynamic resource allocation in cloud computing is made possible through virtualization technologies. In addition, live migration of services hosted in virtual machines (VMs) among multiple data centers is expected to add more flexibility in...
Video-on-demand (VOD) can broadly be categorized into two groups, namely Interactive VOD (IVOD) and near VOD (NVOD). This paper examines the resource allocation problems in a VOD network which provides a mixture of IVOD and NVOD services (RAPINVOD). The RAPINVOD problem is to determine where to install VSs for IVOD services, taking into consideration customers' demand and which programs should be...
RT-GRIS, our grid portal, has two purposes. One is effective CPU scavenging and other is supporting a great number of grid node. CPU-scavenging, cycle-scavenging, cycle stealing or shared computing creates a “grid” from the unused resources in a network of participants. It is an important technique for a distribution of grid job and node resource. And, if the grid portal uses fewer resources, those...
This paper targets at service provisioning and bandwidth allocation in single-service overlay multicast network by modeling it as a first-price monopoly auction. We propose a game theoretic pricing mechanism for determining the distribution of a typical multimedia content from an origin server, via the unicast links. By leveraging the rich theory of strategic mechanism design of microeconomics, we...
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.