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.
Network Function Virtualization (NFV) is promising to lower the network operator's capital expenditure and operational expenditure by replacing proprietary hardware-based network equipment with software-based virtual network functions that can be consolidated into telecom clouds. In particular, NFV provides an efficient way to deploy network services using service function chains that consist of a...
Cloud storage system usually experiences data loss, hindering data durability. Three-way random replication is commonly used to prevent data loss in cloud storage systems. However, it cannot effectively handle correlated machine failures. Although Copyset Replication and Tiered Replication can reduce data loss in correlated and independent failures and enhance data durability, they fail to leverage...
Database management systems (DBMS) is a common service in clouds. Cloud platforms use virtualization to consolidate servers for efficient resource utilization and to isolate collocated users' workloads. The underlying virtualization technologies have critical impact on the performance and isolation, especially in disk I/O, in DBMS. There are two major virtualization approaches: the hypervisor-based...
The developments of network infrastructures and personal intelligent devices, e.g., smart phones, makes the multimedia related services play an important role in network user applications. However, users are still troubled by limited bandwidth, burst of incoming service requests, and imbalance of content dissemination while enjoying the multimedia services. In this paper, we proposed a user grouping-based...
In the cloud, the network links are shared among tenants, which makes them easy to get fully congested (overloaded). Overloaded links degrade the performance of tenants' applications, and impose additional costs to the cloud provider. In this paper, we propose a nonlinear bandwidth pricing policy for congestion control in the cloud network. In order to maximize social welfare (i.e., maximize the total...
Cloud storage services, like S3, has drawn increasing popularity as primary data storage repository for users and enterprises because data can be conveniently accessed and shared through simplified web service based interface. However, users still desire the full use of the performance and capacity of their purchased storage resources, and to retain the POSIX I/O interface for accommodating general...
Cloud computing in recent years has become very popular and, indeed, many current applications are served from the cloud. Because the cloud architecture is based on virtual machines, VMs and VM management are quite important. Monitoring a large number of virtual machines is an important research topic. Since the establishment of the Personal Information Protection Act, there has been more attention...
International Data Company (IDC) has estimated the total amount of digital data stored in the world will reach 40 thousand Exabytes at the end of 2020. The idea of accessing this volume of data, anywhere at any time by exploiting commodity hardware, led to the introduction of cloud storage. The abounded rate and variety of failures in the equipment used in cloud storage systems, placed fault tolerance,...
We study the data reliability problem for a community of devices forming a mobile cloud storage system. We consider the application of regenerating codes for maintaining a file within a geographically-limited area. Such codes require lower bandwidth to regenerate lost data fragments compared to file replication or reconstruction. We investigate threshold-based repair strategies where data repair is...
This paper presents an eigendecomposition approach for virtual resource embedding in cloud infrastructures. Instead of relying on combinatorial or iterative approaches, the method uses structural description of resource graphs to achieve near optimal joint node and link mapping. The solution extends and generalizes prior work on eigendecomposition of the adjacency matrices for undirected graphs to...
On a cluster system running behind the Cloud computing, multiple processes are generated from most applications and then executed on multiple computing nodes. Their processes communicate with each other during their execution. The communication performance among multiple processes plays an important role in the total execution performance of an application. The SDN-enhanced JMS, which we have developed...
One of the prominent problems in cloud datacenters is the unpredictability of tenants' applications. Although this problem has been recognized, prior solutions do not consider the bandwidth allocation from both the perspective of tenants' network resource requests and the applications' actual network requirements. To address this issue, we present SpongeNet+, a comprehensive solution that consists...
Cloud data centers have become an attractive candidate for large-scale applications that require cloud resources in the form of a virtual network. Embedding virtual networks in data centers to allocate cloud resources to the applications running on the virtual machines is crucial since it affects resource efficiency and thus the revenue of cloud providers. Most of the existing embedding algorithms...
For achieving various network optimization and management goals in data centers, some VMs need to be migrated from the initial servers to the target ones. Live VM migration is an effective technique to achieve these goals. When multiple VMs need to be migrated at the same time, the migration order and migration bandwidth has a great impact on migration performance. For making an effective VM migration...
Cloud computing technology is rapidly emerging as quite an efficient execution platform for even highly trusted scientific applications. Efficient resource management plays a pivotal role in the execution along with attaining high performance standards in Distributed environments. Resource provisioning and scheduling has become an important area of research in cloud resource management. Clouds can...
With prevalence of remote storage services, data privacy issues become more serious owing to loss of control to outsourced data. In the meanwhile, the service providers tend to minimize storage utility costs. To minimize the storage costs while preserving data privacy, secure deduplication techniques have been proposed, which are categorized into client-side or server-side approaches. Client-side...
The shared nature of cloud network infrastructures causes unpredictable network performance, which may degrade the performance of these applications. Recently, several works propose to explicitly reserve the network bandwidth in the cloud with virtual network abstraction models, which pre-specify the network bandwidth between virtual machines (VMs) for a tenant job. However, the pre-specification...
Efficient network resource sharing in cloud computing environments is a challenging problem. Additionally, network congestion has been reported as a main bottleneck in multi-tenant data centers. In this paper, the problem of virtual machines allocation is tackled based on Software-Defined Network (SDN) resource allocation strategy. Moreover, several important parameters are taken into consideration...
Personal cloud storage systems, like Dropbox, are revolutionizing the way people think about and access their files. As the prevailing model, these systems use unicast to push file changes to each of the "unsynced" devices. And as a result, they transmit multiple times the same information, once per unsynced device. This puts an unnecessary strain on outgoing bandwidth at the datacenters...
HPC are considered as increasingly importance but only a small set of large enterprises or governments have the capability to use this high performance approach. In order to deliver HPC service and solve software dependency problems which rigidly restrict the usage of HPC applications. Based on Fat-Tree network topology and the virtual HPC cluster model, this paper provides a cloud of HPC delivery...
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.