Academia.eduAcademia.edu

File Systems

999 papers
1,606 followers
AI Powered
File systems are methods and data structures that an operating system uses to manage and organize files on storage devices. They define how data is stored, retrieved, and organized, enabling efficient access and manipulation of files while ensuring data integrity and security.
Even within one popular sub-category of "NoSQL" solutions -key-value (KV) storage systems -no one existing system meets the needs of all applications. We question this poor state of affairs. In this paper, we make the case for a flexible... more
Peer-to-peer file-sharing networks are currently receiving much attention as a means of sharing and distributing information. However, as recent experience shows, the anonymous, open nature of these networks offers an almost ideal... more
We analyze the I/O behavior of iBench, a new collection of productivity and multimedia application workloads. Our analysis reveals a number of differences between iBench and typical file-system workload studies, including the complex... more
Huge amount of Data is generated by Different Modules by different Processes ,as a requirement of operation data or information has to sent from one module to another module which are usually dissimilar ,this can be achieved with a help... more
We present a method for designing operating systems as an object-oriented framework of generalized, abstract components. The framework is specialized into further subframeworks to implement subqystems of the operating system. Each... more
What is a File? First Author Name (Blank if Blind Review) Affiliation (Blank if Blind Review) Address (Blank if Blind Review) e-mail address (Blank if Blind Review) Optional phone number (Blank if Blind Review) Second Author Name (Blank... more
International Journal of Multimedia & Its Applications (IJMA) is a bi monthly open access peer-reviewed journal that publishes articles which contribute new results in all areas of the Multimedia & its applications. The journal focuses on... more
Workload management in enterprise operating systems is being increasingly driven by two requirements. On the one hand, workloads with diverse and dynamically changing resource demands are being consolidated on larger symmetric... more
Whereas many natural language researchers have identi ed ways in which natural language systems need to be augmented in order to make current natural language interactions more natural, most evaluations of natural language interfaces have... more
With the availability of hybrid DRAM-NVRAM memory on the memory bus of CPUs, a number of file systems on NVRAM have been designed and implemented. In this paper we present the design and implementation of a file system on NVRAM called... more
Supporting transactions within file systems entails very different issues than those in Databases, wherein the size of writes per transaction are smaller. Traditional file systems use a scheme similar to database management systems for... more
A consistent backup, preserving data integrity across files in a file system, is of utmost importance for the purpose of correctness and minimizing system downtime during the process of data recovery. With the present day demand for... more
In order to catch and reduce waste in the exponentially increasing demand for disk storage, we have developed very efficient technology to detect approximate duplication of large directory hierarchies. Such duplication can be caused, for... more
As technology evolves, so does the threat of cyberattacksmaking Digital Forensics crucial for damage control and prevention. This paper aims to address the inefficiencies faced by investigators in a forensic setting by automating the... more
Network-centric computing aims to solve the problems associated with traditional client/server systems, namely the high performance requirements, and costly maintenance of, the computing resources. With the network-centric model,... more
We describe how to manage distributed file system caches based upon groups of files that are accessed together. We use file access patterns to automatically construct dynamic groupings of files and then manage our cache by fetching... more
Smartphones have become essential part of our daily life. These devices now a days are not just communicative device but a powerful computer. Using these devices a large number of computationally intensive tasks can be executed with ease... more
With the availability of hybrid DRAM-NVRAM memory on the memory bus of CPUs, a number of file systems on NVRAM have been designed and implemented. In this paper we present the design and implementation of a file system on NVRAM called... more
We propose a novel method to study storage system predictability based on the visualization of file successor entropy, a form of conditional entropy drawn from a file access trace. First-order conditional entropy can be used as a measure... more
Many of today's privacy-preserving tools create a big file that fills up a hard drive or USB storage device in an effort to overwrite all of the "deleted files" that the media contain. But while this technique is widespread, it is largely... more
Although keeping some basic concepts inherited from FAT32, the exFAT file system introduces many differences, such as the new mapping scheme of directory entries. The combination of exFAT mapping scheme with the allocation of bitmap files... more
A subfamily of k-trees, the k-path graphs generalize path graphs in the same way k-trees generalize trees. This paper presents a code for unlabeled k-path graphs. The effect of structural properties of the family on the code is... more
Peer-to-peer (P2P) file sharing accounts for an astonishing volume of current Internet traffic. This paper probes deeply into modern P2P file sharing systems and the forces that drive them. By doing so, we seek to increase our... more
In order to increase flexibility and provide up-to-date information, more and more web sites use dynamic content. This practice, however, increases server load dramatically, since each request results to code execution, which may involve... more
Distributed file system (DFS) is the main storage component of a distributed system (DS). DFS provides scalable storage to the DS and it is also the main component of any cloud storage system. Improving the performance of read operations... more
Distributed file system (DFS) is the main storage component of a distributed system (DS). DFS provides scalable storage to the DS and it is also the main component of any cloud storage system. Improving the performance of read operations... more
10/20/21 10 "We've made a lot of progress on Frontera in determining what kind of earthquakes we can expect, on which fault, and how often," said Christine Goulet, Executive Director for Applied Science at SCEC, also involved in the work.... more
MAPFS is a parallel file system integrated with a multiagent system responsible for the information retrieval. One of the fields where the agents can be very useful is precisely in the development of information recovery systems. The... more
In today's era it is common to handle any type of file with the personal computer. The introduction of mobile device makes a huge revolution in the field of computer. Unfortunately, the storage capacity of these devices is limited; it may... more
Blizzard is a high-performance block store that exposes cloud storage to cloud-oblivious POSIX and Win32 applications. Blizzard connects clients and servers using a network with full-bisection bandwidth, allowing clients to access any... more
Today computer systems have become integral part of our life. Its penetration in personal and organizational level has increased rapidly in last couple of years. Majority of data is now present in digital form which includes personal data... more
Recent developments in storage class memory (SCM) such as PCM, MRAM, resistive RAM (RRAM), and spin-transfer torque (STT)-RAM have strengthened their leadership as storage media for memory-based file systems. Traditional Linux... more
If XML is to play the critical role of the lingua franca for Internet data interchange that many predict, it is necessary to start designing and adopting benchmarks allowing the comparative performance analysis of the tools being... more
Disk storage continues to be an important medium for data recording in software engineering, and recovering data from a failed storage disk can be expensive and time-consuming. Unfortunately, while physical damage instances are well... more
The network bottleneck incurred by big data process and transfer has increasingly become a severe problem in today's data center and cloud. Exploring and exploiting the advantages of both the scalable object storage architecture and... more
The present work introduces a software technique to reduce energy consumed by the address bus of the on-chip data memory. This is done by reducing switching activity on the address bus of the on-chip data memory, with the help of loop... more
To improve the checkpoint bandwidth of critical applications at LANL, we developed the Parallel Log Structured File System (PLFS)[1]. PLFS is a transformative I/O middleware layer placed within our storage stack. It transforms a... more
SummaryPeer‐to‐peer (P2P) network is a distributed network in which nodes with similar capabilities exchange information with each other. Due to the nature of the P2P network distribution, numerous network message transformation is... more
Recently developed distributed acoustic sensing (DAS) technologies convert fiber-optic cables into large arrays of subsurface sensors, enabling a variety of applications including earthquake detection and environmental characterization.... more
Multimedia systems may experience contention for resources under tight temporal constraints. The disk storage system is one such system. It may create a bottleneck due to its relatively limited throughput and large delay. Previous work on... more
Significant performance advantagescan be gained by implementing a database system on a cache-coherent shared memory multiprocessor. However, problems arise when failures occur. A single node (where a node refers to a processor/memory... more
The applications for which Ada was developed require distributed implementations of thc language and extensive use of tasking facilities. Debugging and testing technology as it applies IO parallel features of languages currently falls... more
We introduce IceFS, a novel file system that separates physical structures of the file system. A new abstraction, the cube, is provided to enable the grouping of files and directories inside a physically isolated container. We show three... more
With the exponential growth of high-fidelity sensor and simulated data, the scientific community is increasingly reliant on ultrascale HPC resources to handle its data analysis requirements. However, to use such extreme computing power... more
According to a survey, 90% of all information never leaves the digital form. The fundamental importance of data preservation is quite clear, as a small inattentive move could lead to a loss of pertinent data which could inform a major... more