Fred Douglis

ORCID: 0000-0003-2472-0339
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Advanced Data Storage Technologies
  • Caching and Content Delivery
  • Distributed and Parallel Computing Systems
  • Parallel Computing and Optimization Techniques
  • Cloud Computing and Resource Management
  • Peer-to-Peer Network Technologies
  • Distributed systems and fault tolerance
  • Web Data Mining and Analysis
  • Algorithms and Data Compression
  • Advanced Database Systems and Queries
  • Advanced Malware Detection Techniques
  • Cloud Data Security Solutions
  • Software System Performance and Reliability
  • Opportunistic and Delay-Tolerant Networks
  • Scientific Computing and Data Management
  • Multimedia Communication and Technology
  • Web and Library Services
  • Mobile Ad Hoc Networks
  • Green IT and Sustainability
  • Network Packet Processing and Optimization
  • Network Traffic and Congestion Control
  • IPv6, Mobility, Handover, Networks, Security
  • Privacy, Security, and Data Protection
  • Security and Verification in Computing
  • Cryptography and Data Security

IBM (United States)
2003-2022

IEEE Computer Society
2017-2021

Los Alamitos Medical Center
2017-2021

The University of Texas at Austin
2019-2020

University of Lisbon
2020

Cornell University
2020

Taiwan Semiconductor Manufacturing Company (Taiwan)
2019-2020

Korea Advanced Institute of Science and Technology
2020

Intel (United States)
2020

Arizona State University
2019-2020

A description is given of Sprite, an experimental network operating system under development at the University California Berkeley. It part a larger research project, SPUR, for design and construction high-performance multiprocessor workstation with special hardware support Lisp applications. Sprite implements set kernel calls that provide sharing, flexibility, high performance to networked workstations. The discussion covers: application interface: basic structure; management file name...

10.1109/2.16 article EN Computer 1988-02-01

Abstract The Sprite operating system allows executing processes to be moved between hosts at any time. We use this process migration mechanism offload work onto idle machines, and also evict migrated when workstations are reclaimed by their owners. Sprite's provides a high degree of transparency both for users. Idle machines identified, eviction is invoked, automatically daemon processes. On it takes up few hundred milliseconds on SPARCstation 1 perform remote exec, whereas evictions...

10.1002/spe.4380210802 article EN Software Practice and Experience 1991-08-01

Data deduplication, an efficient approach to data reduction, has gained increasing attention and popularity in large-scale storage systems due the explosive growth of digital data. It eliminates redundant at file or subfile level identifies duplicate content by its cryptographically secure hash signature (i.e., collision-resistant fingerprint), which is shown be much more computationally than traditional compression approaches systems. In this paper, we first review background key features...

10.1109/jproc.2016.2571298 article EN publisher-specific-oa Proceedings of the IEEE 2016-08-02

Caching in the World Wide Web currently follows a naive model, which assumes that resources are referenced many times between changes. The model also provides no way to update cache entry if resource does change, except by transferring resource's entire new value. Several previous papers have proposed updating entries only differences, or "delta," cached and current value.In this paper, we make use of dynamic traces full contents HTTP messages quantify potential benefits delta-encoded...

10.1145/263105.263162 article EN 1997-10-01

Mobile computers such as notebooks, subnotebooks, and palmtops require low weight, power consumption, good interactive performance. These requirements impose many challenges on architectures operating systems. This paper investigates three alternative storage devices for mobile computers: magnetic hard disks, flash memory disk emulators, cards.We have used hardware measurements trace-driven simulation to evaluate each of the their related design strategies. Hardware an HP OmniBook 300...

10.5555/1267638.1267641 article EN Operating Systems Design and Implementation 1994-11-14

Much work on the performance of Web proxy caching has focused high-level metrics such as hit rates, but ignored low level details "cookies", aborted connections, and persistent connections between clients proxies well servers. These have a strong impact performance, particularly in heterogeneous bandwidth environments where network speeds are significantly different than We evaluate through detailed simulations latency effects environments. drive our with packet traces from two scenarios:...

10.1109/infcom.1999.749258 article EN 1999-01-01

Data-protection class workloads, including backup and long-term retention of data, have seen a strong industry shift from tape-based platforms to disk-based systems. But the latter are traditionally designed serve as primary storage there has been little published analysis characteristics workloads they relate design In this paper, we present comprehensive characterization by analyzing statistics content metadata collected large set EMC Data Domain systems in production use. This is both...

10.5555/2208461.2208465 article EN File and Storage Technologies 2012-02-14

CPU speeds are improving at a dramatic rate, while disk not. This technology shift suggests that many engineering and office applications may become so I/O-limited they cannot benefit from further improvements. paper discusses several techniques for I/O performance, including caches, battery-backed-up cache logging. We then examine in particular detail an approach called log-structured file systems , where the system's only representation on is form of append-only log. Log-structured...

10.1145/65762.65765 article EN ACM SIGOPS Operating Systems Review 1989-01-03

As data have been growing rapidly in centers, deduplication storage systems continuously face challenges providing the corresponding throughputs and capacities necessary to move backup within recovery window times. One approach is build a cluster system with multiple nodes. The goal achieve scalable throughput capacity using extremely high-throughput (e.g. 1.5 GB/s) nodes, minimal loss of compression ratio. key technical issue route intelligently at an appropriate granularity.We present...

10.5555/1960475.1960477 article EN File and Storage Technologies 2011-02-15

Much work in the analysis of proxy caching has focused on high-level metrics such as hit rates, and approximated actual reference patterns by ignoring exceptional cases connection aborts. Several these low-level details have a strong impact performance, particularly heterogeneous bandwidth environments modem pools connected to faster networks. Trace-driven simulation pool large ISP suggests that "cookies" dramatically affect cachability resources; wasted due aborted connections can more than...

10.1145/306225.306230 article EN ACM SIGMETRICS Performance Evaluation Review 1998-12-01

Modern storage systems orchestrate a group of disks to achieve their performance and reliability goals. Even though such are designed withstand the failure individual disks, multiple poses unique set challenges. We empirically investigate disk data from large number production systems, specifically focusing on impact failures RAID systems. Our covers about one million SATA six models for periods up 5 years. show how observed weaken protection provided by RAID. The count reallocated sectors...

10.5555/2750482.2750501 article EN File and Storage Technologies 2015-02-16

10.1023/a:1019243126596 article EN World Wide Web 1998-01-01

Modern storage systems orchestrate a group of disks to achieve their performance and reliability goals. Even though such are designed withstand the failure individual disks, multiple poses unique set challenges. We empirically investigate disk data from large number production systems, specifically focusing on impact failures RAID systems. Our covers about one million SATA six models for periods up 5 years. show how observed weaken protection provided by RAID. The count reallocated sectors...

10.1145/2820615 article EN ACM Transactions on Storage 2015-11-20

We examine the impact of using flash memory as a second-level file system buffer cache to reduce power consumption and access latency on mobile computer. use trace-driven simulation evaluate what we call FLASHCACHE. relate storage sub-system characteristics FLASHCACHE: its size, unit erasure, costs. find that FLASHCACHE can subsystem by 20-40% improve overall response time 30-70% when combined with an aggressive disk management policy. When more conservative policy, is reduced from 40-70%...

10.1109/hicss.1994.323153 article EN 1994-01-01
Coming Soon ...