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.
One way to conserve energy in cloud data centers is to transition idle servers into a power saving state during periods of low utilization. Dynamic virtual machine (VM) consolidation (VMC) algorithms are proposed to create idle times by periodically repacking VMs on the least number of physical machines (PMs). Existing works mostly apply VMC on top of centralized, hierarchical, or ring-based system...
With the development of computer science and virtual reality technology, virtual world evolves along the way of computer game development, from arcade games, console system games, LAN games, Internet connectivity games, unstructured games, games with player generation of content, worlds with designer-provided objectives, games with social networks, and open virtual worlds [1]. Traditional server-client...
Based on the in-depth research of the P2P technology, we propose an implementation scheme of the P2P communication system for the wireless network environment, design a new hybrid structure model and describe the query mechanism, which can be used in the two-level domain of the distribution structure, in addition, we also design the P2P transmission protocols, which are quite fit for the wireless...
Vast amounts of access/service requests toward particular websites may occur in a short period of time, triggered by specific events, such as natural disasters and breaking news. These HTTP requests can occur unexpectedly and can disable the website when the quantity exceeds capacity. In order to address the problem, we propose a Distributed Hash Tables (DHT) based HTTP access control system using...
Source code compiling is a non-trivial task that requires many computing resources. As a software project grows, its build time increases and debugging on a single computer becomes more and more time consuming task. An obvious solution would be a dedicated cluster acting as a build farm, where developers can send their requests. But in most cases, this solution has a very low utilization of available...
In Peer-to-Peer (P2P) networks, file sharing application is popular among internet users due to its high scalability and anonymity. The increasing number of polluted or infected contents shared in the network leads to the wastage of peers' time, bandwidth, and other resources. In this paper, a model is proposed to identify and prevent the polluted or infected content propagation in the P2P network...
Scalability and fairness are keys to the success of massively multi-player on-line games. The first is necessary for the technical viability of the game while the latter is required for the wide adoption by players. Although they achieve better scalability, peer-to-peer games are more prone to cheating as players have access to and manipulate sensitive game data [2].
Dynamically selecting game-play arbitrators remains a key concern in fully Peer-to-Peer Virtual Environments (P2P-VE). The lack of hierarchical structures and dedicated servers mean suitable candidates must be chosen from amongst the peer population. These selected peers are elevated to the role of momentary referees, deciding on the outcomes of interactions (e.g., combat) between adversarial peers...
In this paper, we propose a P2P-based live streaming system called PcubeCast. Different from conventional P2P systems, PcubeCast utilizes servers to ensure end-user QoS. Thus, the proposed PcubeCast takes advantage of traditional systems: 1) Quality-of-Service(QoS) from client-server systems and 2) scalability and cost reduction from P2P systems. Through the experiments with real-world application...
Advancements in technology over the past decade are leading to a promising future for large-scale distributed systems, where globally-scattered distributed resources are collectively pooled and used in a cooperative manner to achieve unprecedented petascale supercomputing capabilities. The issues of resource management (resMgt) and reputation management (repMgt) need to be addressed in order to ensure...
Data deduplication techniques are ideal solutions for reducing both bandwidth and storage space requirements for cloud backup services in data centers. Current data deduplication solutions rely on comparing fingerprints (hash values) of data chunks to identify redundant data and store the fingerprints on a centralized server. This approach limits the overall throughput and concurrency performance...
Multiplayer Online Games (MOG) in-game advertisements require dynamic delivery of large images for potentially hundreds of concurrent users. We present an approach for a scalable advertisement image delivery mechanism using the BitTorrent Peer-to-Peer (P2P) protocol. Simulations were conducted comparing a client-server model and our proposed model, where each MOG player acts as a P2P node in the overall...
To devise a large-scale network management system, we should consider following issues: heterogeneity of network devices, interoperation between multiple network domains, scal- ability and availability of the management system, and the cost of developing and deploying the system. Traditional network management software does not provide a cost-effective solution for the above issues because they are...
Traditional client-server online games do not scale well in terms of the number of players they can support. Most of this is due to the quadratic growth of bandwidth requirements as the number of players increases, and the limitations on processing power of any single machine. Considering the excitement a first person shooter (FPS) game can provide by bringing an epic scale online battle to real life,...
Massively Multiuser Virtual Environments (MMVEs) are attracting millions of players from all over the world. Currently used Client/Server infrastructures and technologies are reaching their limits of flexibility and scalability. We propose an approach that combines the technological advantages of two different paradigms, namely P2P networking and Cloud Computing. Our proposal leverages known P2P techniques...
This paper focuses on incentive, free rider, and fairness issues of p2p streaming systems. P2P streaming systems, applying p2p model over streaming applications, significantly improve the system scalability. However, instability and loose control of p2p model also impose uncertainty factors to p2p streaming systems. This paper proposed a contribution-aware p2p model, denoted as CAPS- Contribution...
The distributed hash tables (DHTs) exhibit several interesting properties, such as self-configuration, self-maintenance, scalability and robustness that are clearly desirable for many kinds of applications in the Internet. However, Most of DHT approaches have high resolution latency because each lookup need contact several servers in sequence, typically O(log n) hops (n is the number of peers in the...
In this paper we study the content retrieval delay in a hybrid content distribution system, e.g., emerging content clouds [1], where a requested content item can be vertically retrieved from the central server and horizontally retrieved from network nodes. The content retrieval delay depends on the load intensities of the retrieval sources, which have asymmetric system properties such as bandwidth...
MMOG are very large distributed applications, sharing very large states, and supporting communication between potentially thousands of player nodes. Despite the development of many solutions to define suitable architecture and communication protocols and enabling efficient deployment of these types of applications, many issues remain. In this paper, we present a new framework to build more dynamic...
Resource discovery mechanisms are key for distributed computing. Traditional approaches use dedicated servers to store information about the whole system and make all the scheduling decisions. Many mechanisms exist for decentralized environments, based on distributing the information in a certain way over a structured overlay network. This usually creates complex relationships between the distribution...
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.