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.
Massive multiuser virtual environments (MMVEs) are rapidly expanding both in the number of users and complexity of interactions. Their needs of computational resources offer new challenges for the computer scientists. In this paper we present some ideas on the implementation of a massive simulation environments, a particular MMVE, distributed over a peer-to-peer infrastructure. We analyze some of...
Business workflows implemented as BPEL processes play an important role for many business applications. BPEL is used to orchestrate a series of Web service calls. Which provider is used for a specific Web service request is statically defined as endpoint of a Web service call within the BPEL code. If a Web service is offered by more than one provider an intelligent choice of a Web service provider...
In this paper we study load balancing in a cluster based p2p system. The cluster based architecture is chosen after the study of various real systems. We then define the notion of load for that system and describe coefficients that measure the different parameters of load. We use these coefficients to define load factors that can be used to measure each node's load. These factors are also used in...
Recently, there has been an increased reliance on computing systems supported by a multi-tier architecture. In multi-tier computing systems, it is important to appropriately manage resource allocation to ensure fairness of a QoS (quality of service) level avoiding overload conditions in tiers. This paper proposes an adaptive resource management algorithm for multi-tier computing systems in order that...
Distributed systems such as peer-to-peer overlays have been shown to efficiently support the processing of range queries over large numbers of participating hosts. In such systems, uneven load allocation has to be effectively tackled in order to minimize overloaded peers and optimize their performance. In this work, we detect and analyze the two basic methodologies used to achieve load-balancing:...
Rapidly growing service delivery organizations need efficient tools to manage their business and reduce the cost of growth. These delivery businesses run round the clock due to demands coming from different geographical locations for different shifts. Cost of adding new physical infrastructure and space to tap incoming business is a key inhibitor of growth. Physical space availability and its effective...
In this paper we present the design and evaluation of a system for deploying highly available and migratable services in shared infrastructures, such as the PlanetLab, where the available resource capacities at a node can fluctuate significantly. A migratable service can monitor its operating conditions and autonomously relocate itself to another node when the available resource capacities at the...
As a prevalent paradigm for flexible, scalable and on-demand provisions of computing services, Cloud computing can be an alternative platform for scientific computing. In this paper, we propose an efficient resource management system for on-line virtual clusters provision, aiming to provide immediately-available virtual clusters for academic users. Particularly, we investigated two crucial problems:...
We consider a self-managing, self-organizing pool of virtualized computer servers that provides infrastructure as a service (IaaS) for enterprise computing workloads. A global controller automatically manages the pool in a top down manner by periodically varying the number of servers used and re-assigning workloads to different servers. It aims to use as few servers as possible to minimize power usage...
EUCALYPTUS, an open source cloud-computing framework, is still lack of load balancing. In the paper, we provide a kind of implementation by adaptive live migration of virtual machines. We design and implement a simple model which decreases the migration time of virtual machines by shared storage and fulfills the zero-downtime relocation of virtual machines by transforming them as Red Hat cluster services...
In e-science environment researchers can submit complex tasks as scientific workflows. However, because the network may be blocked or even interrupted sometimes, it can hinder the researchers to submit tasks, as well as the overload on the server. Additionally, many tasks submitted by researchers may use the same resources, which may result in the overload of the specific resources. Meanwhile, some...
Resource performance monitoring is among the most active research topics in distributed computing. In this paper, we propose an adaptive resource monitoring method for applications in heterogeneous computing environment. According to the operating environment of distributed heterogeneous system and the changes of system resource workload, the method combines periodic pull mode with event-driven push...
Layered streaming is an effective solution to address receiver heterogeneity in a peer-to-peer (P2P) network. This paper addresses the problem of rate allocation for layered video stream in p2p mesh networks. We present a distributed rate allocation algorithm that achieves close to optimal layer allocation among peers receiving the same video. We use load balancing technique that evenly distributes...
I/O virtualizations especially NIC ones is a hot spot in the research filed. In order to utilize the global NIC resources deployed in the distributed virtual machine monitor system, this paper proposes a new approach to implement the NIC virtualization for DVMM. The approach is implemented by the hybrid of hardware-assisted virtualization and the single system image technologies, and resides in the...
In order to alleviate the burden of network administrators in the network resource management field, a network resource management system is designed and implemented based on the design idea of SNMP. This system which based on VC++ platform utilizes the principle of network communication and the feature of network resource, implements management of the IP addresses and the monitoring of the servers,...
Dynamic server provisioning is critical to quality-of-service assurance for multi-tier Internet applications. In this paper, we address three important and challenging problems. First, we propose an efficient server provisioning approach on multi-tier clusters based on an end-to-end resource allocation optimization model. It is to minimize the number of servers allocated to the system while the average...
Resource discovery is a fundamental service of the grid to find out resources suitable for executing user jobs. Traditional resource discovery services of the grid have static structure and centralized or hierarchized, such as Globus MDS. However, with the number of resources composing the grid increased, this approach has two problems, namely, on dynamic changes of the structure in the grid and obtaining...
In peer to peer (P2P) systems agent based load balancing is one of the most important problem. P2P systems are characterized by decentralization, scalability and dynamicity, such that they can been seen as instances of complex adaptive systems (CAS). In this paper we present ant-based load balancing algorithm, which effectively balances loads of peers distributed among P2P systems with the help of...
Scalability and consistency are fundamental issues to deal with in large scale distributed virtual environments (DVEs). To make a VE scalable, it is usually partitioned into a number of regions and processed by a set of dedicated servers. Static configurations are unable to handle dynamic load, and therefore, dynamic strategies are widely investigated and explored. A number of strategies can be found...
With the increasing augment of visits and data exchange, improving the utilization ratio of servers inevitably become a block that in front of all system managers. Although the technology of load balancing algorithm find the way to solve this problem, traditional method contains several serious shortages, such as low utilization ratio, long response latency, etc. In this article, a new algorithm is...
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.