Spelling suggestions: "subject:"atorage managemement."" "subject:"atorage managementment.""
1 |
Flexible allocation and space management in storage systemsKang, Suk Woo 17 September 2007 (has links)
In this dissertation, we examine some of the challenges faced by the emerging
networked storage systems. We focus on two main issues. Current file systems allocate
storage statically at the time of their creation. This results in many suboptimal
scenarios, for example: (a) space on the disk is not allocated well across multiple
file systems, (b) data is not organized well for typical access patterns. We propose
Virtual Allocation for flexible storage allocation. Virtual allocation separates storage
allocation from the file system. It employs an allocate-on-write strategy, which lets
applications fit into the actual usage of storage space without regard to the configured
file system size. This improves flexibility by allowing storage space to be shared across
different file systems. We present the design of virtual allocation and an evaluation
of it through benchmarks based on a prototype system on Linux.
Next, based on virtual allocation, we consider the problem of balancing locality and load in networked storage systems with multiple storage devices (or bricks).
Data distribution affects locality and load balance across the devices in a networked
storage system. We propose user-optimal data migration scheme which tries to balance locality and load balance in such networked storage systems. The presented
approach automatically and transparently manages migration of data blocks among
disks as data access patterns and loads change over time. We built a prototype system on Linux and present the design of user-optimal migration and an evaluation of
it through realistic experiments.
|
2 |
Parallax : volume management for virtual machinesMeyer, Dutch Thomassen 11 1900 (has links)
Parallax is a distributed storage system that uses virtualization to provide storage facilities specifically for virtual environments. The system employs a novel archi-tecture in which storage features that have traditionally been implemented directly on high-end storage arrays and switches are relocated into a federation of storage VMs, sharing the same physical hosts as the VMs that they serve. This architecture retains the single administrative domain and OS agnosticism achieved by array- and switch-based approaches, while lowering the bar on hardware requirements and facilitating the development of new features. Parallax offers a comprehensive set of storage features including frequent, low-overhead snapshot of virtual disks, the “gold-mastering” of template images, and the ability to use local disks as a persistent cache to dampen burst demand on networked storage.
|
3 |
Parallax : volume management for virtual machinesMeyer, Dutch Thomassen 11 1900 (has links)
Parallax is a distributed storage system that uses virtualization to provide storage facilities specifically for virtual environments. The system employs a novel archi-tecture in which storage features that have traditionally been implemented directly on high-end storage arrays and switches are relocated into a federation of storage VMs, sharing the same physical hosts as the VMs that they serve. This architecture retains the single administrative domain and OS agnosticism achieved by array- and switch-based approaches, while lowering the bar on hardware requirements and facilitating the development of new features. Parallax offers a comprehensive set of storage features including frequent, low-overhead snapshot of virtual disks, the “gold-mastering” of template images, and the ability to use local disks as a persistent cache to dampen burst demand on networked storage.
|
4 |
Parallax : volume management for virtual machinesMeyer, Dutch Thomassen 11 1900 (has links)
Parallax is a distributed storage system that uses virtualization to provide storage facilities specifically for virtual environments. The system employs a novel archi-tecture in which storage features that have traditionally been implemented directly on high-end storage arrays and switches are relocated into a federation of storage VMs, sharing the same physical hosts as the VMs that they serve. This architecture retains the single administrative domain and OS agnosticism achieved by array- and switch-based approaches, while lowering the bar on hardware requirements and facilitating the development of new features. Parallax offers a comprehensive set of storage features including frequent, low-overhead snapshot of virtual disks, the “gold-mastering” of template images, and the ability to use local disks as a persistent cache to dampen burst demand on networked storage. / Science, Faculty of / Computer Science, Department of / Graduate
|
5 |
Improvement of Automotive Article Placement and Workload Distribution in WarehousingBerggren, Erik January 2016 (has links)
Purpose – The purpose is to: Improve the efficiency of warehouses operations as well as reduce its workload imbalances by altering the warehouse layout and work zones at a storage area. This was done by answering the following research questions: What is the current state of the sites efficiency and workload imbalances? How can the warehouse layout be designed to increase the efficiency? How can warehouse work zones be altered to reduce workload imbalances? Method – The purpose was achieved through a case study at a vehicle manufacturing facility. By studying established methods of efficiency, layout designs and workload imbalances, ways of improving the operations was discovered. The effects of these methods were then tested through the case. Findings –There are two categories improving efficiency, namely increasing output or decreasing input. The study also provides examples of ways to do both, and verifies them at the case company. The focus of both methods is a decrease in travel distance which proved to be a reliable way of increasing efficiency. Workload imbalances can be decreased by sharing workload between the resources. The case shows the result of two different resources with unequal workload and discusses the trade-off between efficiency and workload equality. Implications – The practical implications of the study is guidelines for how efficiency can be increased and how workload imbalances can be decreased. The academic implications are verifications of the used theories. Limitations – This study focuses on a restricted part of the storage process, namely traveling. There are more processes which could be included to further benefit the overall efficiency, these have however been excluded to limit the scope. The study also uses a heuristic approach based on prior research which means that the optimal solution might still be unknown. Keywords – Efficiency, workload imbalances, storage management, family grouping
|
6 |
Elektronické datové úložiště / Electronic data storage systemValkovič, Marek January 2009 (has links)
The work presents the design and real world implementation of an information system serving as an electronic disk with web based access and administration. The task is being solved using the PHP scripting language and MySQL relational database management system. The study examines PHP and SQL databases, states basic facts and explains how they are connected to create one single complex system. Issues of an internet based payment system are being considered too. The proposed system features complete file management capabilities. Separate access rights can be set for individual users. The administrator of the application can display several interesting statistics. Results of the work are being demonstrated on the final web application.
|
7 |
Optimizing Hierarchical Storage Management For Database SystemLiu, Xin 22 May 2014 (has links)
Caching is a classical but effective way to improve system performance.
To improve system performance, servers, such as database servers and storage servers, contain
significant amounts of memory that act as a fast cache.
Meanwhile, as new storage devices such as flash-based solid state drives (SSDs)
are added to storage systems over time, using the
memory cache is not the only way to improve system performance.
In this thesis, we address the problems of how to manage the cache of a storage server and
how to utilize the SSD in a hybrid storage system.
Traditional caching policies are known to perform poorly for storage
server caches. One promising approach to solving this problem is to use hints
from the storage clients to manage the storage server cache. Previous
hinting approaches are ad hoc, in that a predefined reaction to
specific types of hints is hard-coded into the caching policy. With
ad hoc approaches, it is difficult to ensure that the best hints are
being used, and it is difficult to accommodate multiple types of hints
and multiple client applications. In this thesis, we propose
CLient-Informed Caching (CLIC), a generic hint-based technique for
managing storage server caches. CLIC automatically interprets hints
generated by storage clients and translates them into a server caching
policy. It does this without explicit knowledge of the
application-specific hint semantics. We demonstrate using trace-based
simulation of database workloads that CLIC outperforms hint-oblivious
and state-of-the-art hint-aware caching policies.
We also demonstrate that the space required to track and interpret
hints is small.
SSDs are becoming a part of the storage system.
Adding SSD to a storage system not only raises the question of how to manage the SSD,
but also raises the question of whether current buffer pool algorithms will still work effectively.
We are interested in the use of hybrid storage systems, consisting of SSDs and hard disk drives (HDD),
for database management.
We present cost-aware replacement algorithms for both the DBMS buffer pool and the SSD.
These algorithms are aware of the different I/O performance
of HDD and SSD.
In such a hybrid storage system, the physical access pattern to the SSD depends on the management of the DBMS buffer pool.
We studied the impact of the buffer pool caching policies on the access patterns of the SSD.
Based on these studies, we designed a caching policy to effectively manage the SSD.
We implemented these algorithms in MySQL's InnoDB storage engine
and used the TPC-C workload to demonstrate that these cost-aware algorithms
outperform previous algorithms.
|
8 |
Pingo: A Framework for the Management of Storage of Intermediate Outputs of Computational WorkflowsJanuary 2017 (has links)
abstract: Scientific workflows allow scientists to easily model and express the entire data processing steps, typically as a directed acyclic graph (DAG). These scientific workflows are made of a collection of tasks that usually take a long time to compute and that produce a considerable amount of intermediate datasets. Because of the nature of scientific exploration, a scientific workflow can be modified and re-run multiple times, or new scientific workflows are created that might make use of past intermediate datasets. Storing intermediate datasets has the potential to save time in computations. Since storage is limited, one main problem that needs a solution is determining which intermediate datasets need to be saved at creation time in order to minimize the computational time of the workflows to be run in the future. This research thesis proposes the design and implementation of Pingo, a system that is capable of managing the computations of scientific workflows as well as the storage, provenance and deletion of intermediate datasets. Pingo uses the history of workflows submitted to the system to predict the most likely datasets to be needed in the future, and subjects the decision of dataset deletion to the optimization of the computational time of future workflows. / Dissertation/Thesis / Masters Thesis Computer Science 2017
|
9 |
Autonomous storage management for low-end computing environmentsJanuary 2011 (has links)
To make storage management transparent to users, enterprises rely on expensive storage infrastructure, such as high end storage appliances, tape robots, and offsite storage facilities, maintained by full-time professional system administrators. From the user's perspective access to data is seamless regardless of location, backup requires no periodic, manual action by the user, and help is available to recover from storage problems. The equipment and administrators protect users from the loss of data due to failures, such as device crashes, user errors, or virii, as well as being inconvenienced by the unavailability of critical files. Home users and small businesses must manage increasing amounts of important data distributed among an increasing number of storage devices. At the same time, expert system administration and specialized backup hardware are rarely available in these environments, due to their high cost. Users must make do with error-prone, manual, and time-consuming ad hoc solutions, such as periodically copying data to an external hard drive. Non-technical users are likely to make mistakes, which could result in the loss of a critical piece of data, such as a tax return, customer database, or an irreplaceable digital photograph. In this thesis, we show how to provide transparent storage management for home and small business users We introduce two new systems: The first, PodBase, transparently ensures availability and durability for mobile, personal devices that are mostly disconnected. The second, SLStore, provides enterprise-level data safety (e.g. protection from user error, software faults, or virus infection) without requiring expert administration or expensive hardware. Experimental results show that both systems are feasible, perform well, require minimal user attention, and do not depend on expert administration during disaster-free operation. PodBase relieves home users of many of the burdens of managing data on their personal devices. In the home environment, users typically have a large number of personal devices, many of them mobile devices, each of which contain storage, and which connect to each other intermittently. Each of these devices contain data that must be made durable, and available on other storage devices. Ensuring durability and availability is difficult and tiresome for non-expert users, as they must keep track of what data is stored on which devices. PodBase transparently ensures the durability of data despite the loss or failure of a subset of devices; at the same time, PodBase aims to make data available on all the devices appropriate for a given data type. PodBase takes advantage of storage resources and network bandwidth between devices that typically goes unused. The system uses an adaptive replication algorithm, which makes replication transparent to the user, even when complex replication strategies are necessary. Results from a prototype deployment in a small community of users show that PodBase can ensure the durability and availability of data stored on personal devices under a wide range of conditions with minimal user attention. Our second system, SLStore, brings enterprise-level data protection to home office and small business computing. It ensures that data can be recovered despite incidents like accidental data deletion, data corruption resulting from software errors or security breaches, or even catastrophic storage failure. However, unlike enterprise solutions, SLStore does riot require professional system administrators, expensive backup hard- ware, or routine, manual actions on the part of the user. The system relies on storage leases, which ensure that data cannot be overwritten for a pre-determined period, and an adaptive storage management layer which automatically adapts the level of backup to the storage available. We show that this system is both practical, reliable and easy to manage, even in the presence of hardware and software faults.
|
10 |
Storage System Management Using Reinforcement Learning Techniques and Nonlinear ModelsMahootchi, Masoud January 2009 (has links)
In this thesis, modeling and optimization in the field of storage management under
stochastic condition will be investigated using two different methodologies: Simulation
Optimization Techniques (SOT), which are usually categorized in the area of Reinforcement
Learning (RL), and Nonlinear Modeling Techniques (NMT).
For the first set of methods, simulation plays a fundamental role in evaluating the control
policy: learning techniques are used to deliver sub-optimal policies at the end of a
learning process. These iterative methods use the interaction of agents with the stochastic
environment through taking actions and observing different states. To converge to
the steady-state condition where policies and value functions do not change significantly
with the continuation of the learning process, all or most important states must be visited
sufficiently. This might be prohibitively time-consuming for large-scale problems.
To make these techniques more efficient both in terms of computation time and robust
optimal policies, the idea of Opposition-Based Learning (OBL-Type I and Type II) is
employed to modify/extend popular RL techniques including Q-Learning, Q(λ), sarsa,
and sarsa(λ). Several new algorithms are developed using this idea. It is also illustrated
that, function approximation techniques such as neural networks can contribute to the
process of learning. The state-of-the-art implementations usually consider the maximization
of expected value of accumulated reward. Extending these techniques to consider
risk and solving some well-known control problems are important contributions of this
thesis.
Furthermore, the new nonlinear modeling for reservoir management using indicator functions
and randomized policy introduced by Fletcher and Ponnambalam, is extended to
stochastic releases in multi-reservoir systems. In this extension, two different approaches
for defining the release policies are proposed. In addition, the main restriction of considering
the normal distribution for inflow is relaxed by using a beta-equivalent general
distribution. A five-reservoir case study from India is used to demonstrate the benefits
of these new developments. Using a warehouse management problem as an example,
application of the proposed method to other storage management problems is outlined.
|
Page generated in 0.1049 seconds