-
Quantum light propagation in a uniformly moving dissipative slab
Authors:
Marzye Hoseinzadeh,
Ehsan Amooghorban,
Ali Mahdifar,
Maryam Aghabozorgi Nafchi
Abstract:
Within the framework of a phenomenological quantization scheme, we present the quantization of the electromagnetic field in the presence of a moving absorptive and dispersive magneto-dielectric slab (MDS) with uniform velocity in the direction parallel to its interface. We derive the quantum input-output relations for the case that quantum states propagate perpendicularly to the moving MDS.We thor…
▽ More
Within the framework of a phenomenological quantization scheme, we present the quantization of the electromagnetic field in the presence of a moving absorptive and dispersive magneto-dielectric slab (MDS) with uniform velocity in the direction parallel to its interface. We derive the quantum input-output relations for the case that quantum states propagate perpendicularly to the moving MDS.We thoroughly investigate the impact of the motion of the movingMDS on quantum properties of the incident states. To illustrate this, by modeling the dispersive and dissipative effects of the slab by the Lorentz model in its rest frame, we compute the quadrature squeezing and the Mandel parameter for the transmitted state when the incident states from left and right sides are, respectively, the coherent and the quantum vacuum states. It is shown that how quantum features of the incident state are degraded when it is transmitted through the moving MDS.
△ Less
Submitted 27 November, 2019; v1 submitted 18 August, 2019;
originally announced August 2019.
-
An Empirical Guide to the Behavior and Use of Scalable Persistent Memory
Authors:
Jian Yang,
Juno Kim,
Morteza Hoseinzadeh,
Joseph Izraelevitz,
Steven Swanson
Abstract:
After nearly a decade of anticipation, scalable nonvolatile memory DIMMs are finally commercially available with the release of Intel's 3D XPoint DIMM. This new nonvolatile DIMM supports byte-granularity accesses with access times on the order of DRAM, while also providing data storage that survives power outages. Researchers have not idly waited for real nonvolatile DIMMs (NVDIMMs) to arrive. Ove…
▽ More
After nearly a decade of anticipation, scalable nonvolatile memory DIMMs are finally commercially available with the release of Intel's 3D XPoint DIMM. This new nonvolatile DIMM supports byte-granularity accesses with access times on the order of DRAM, while also providing data storage that survives power outages. Researchers have not idly waited for real nonvolatile DIMMs (NVDIMMs) to arrive. Over the past decade, they have written a slew of papers proposing new programming models, file systems, libraries, and applications built to exploit the performance and flexibility that NVDIMMs promised to deliver. Those papers drew conclusions and made design decisions without detailed knowledge of how real NVDIMMs would behave or how industry would integrate them into computer architectures. Now that 3D XPoint NVDIMMs are actually here, we can provide detailed performance numbers, concrete guidance for programmers on these systems, reevaluate prior art for performance, and reoptimize persistent memory software for the real 3D XPoint DIMM. In this paper, we explore the performance properties and characteristics of Intel's new 3D XPoint DIMM at the micro and macro level. First, we investigate the basic characteristics of the device, taking special note of the particular ways in which its performance is peculiar relative to traditional DRAM or other past methods used to emulate NVM. From these observations, we recommend a set of best practices to maximize the performance of the device. With our improved understanding, we then explore the performance of prior art in application-level software for persistent memory, taking note of where their performance was influenced by our guidelines.
△ Less
Submitted 9 August, 2019;
originally announced August 2019.
-
A Survey on Tiering and Caching in High-Performance Storage Systems
Authors:
Morteza Hoseinzadeh
Abstract:
Although every individual invented storage technology made a big step towards perfection, none of them is spotless. Different data store essentials such as performance, availability, and recovery requirements have not met together in a single economically affordable medium, yet. One of the most influential factors is price. So, there has always been a trade-off between having a desired set of stor…
▽ More
Although every individual invented storage technology made a big step towards perfection, none of them is spotless. Different data store essentials such as performance, availability, and recovery requirements have not met together in a single economically affordable medium, yet. One of the most influential factors is price. So, there has always been a trade-off between having a desired set of storage choices and the costs. To address this issue, a network of various types of storing media is used to deliver the high performance of expensive devices such as solid state drives and non-volatile memories, along with the high capacity of inexpensive ones like hard disk drives. In software, caching and tiering are long-established concepts for handling file operations and moving data automatically within such a storage network and manage data backup in low-cost media. Intelligently moving data around different devices based on the needs is the key insight for this matter. In this survey, we discuss some recent pieces of research that have been done to improve high-performance storage systems with caching and tiering techniques.
△ Less
Submitted 25 April, 2019;
originally announced April 2019.
-
AutoTiering: Automatic Data Placement Manager in Multi-Tier All-Flash Datacenter
Authors:
Zhengyu Yang,
Morteza Hoseinzadeh,
Allen Andrews,
Clay Mayers,
David Evans,
Rory Bolt,
Janki Bhimani,
Ningfang Mi,
Steven Swanson
Abstract:
In the year of 2017, the capital expenditure of Flash-based Solid State Drivers (SSDs) keeps declining and the storage capacity of SSDs keeps increasing. As a result, the "selling point" of traditional spinning Hard Disk Drives (HDDs) as a backend storage - low cost and large capacity - is no longer unique, and eventually they will be replaced by low-end SSDs which have large capacity but perform…
▽ More
In the year of 2017, the capital expenditure of Flash-based Solid State Drivers (SSDs) keeps declining and the storage capacity of SSDs keeps increasing. As a result, the "selling point" of traditional spinning Hard Disk Drives (HDDs) as a backend storage - low cost and large capacity - is no longer unique, and eventually they will be replaced by low-end SSDs which have large capacity but perform orders of magnitude better than HDDs. Thus, it is widely believed that all-flash multi-tier storage systems will be adopted in the enterprise datacenters in the near future. However, existing caching or tiering solutions for SSD-HDD hybrid storage systems are not suitable for all-flash storage systems. This is because that all-flash storage systems do not have a large speed difference (e.g., 10x) among each tier. Instead, different specialties (such as high performance, high capacity, etc.) of each tier should be taken into consideration. Motivated by this, we develop an automatic data placement manager called "AutoTiering" to handle virtual machine disk files (VMDK) allocation and migration in an all-flash multi-tier datacenter to best utilize the storage resource, optimize the performance, and reduce the migration overhead. AutoTiering is based on an optimization framework, whose core technique is to predict VM's performance change on different tiers with different specialties without conducting real migration. As far as we know, AutoTiering is the first optimization solution designed for all-flash multi-tier datacenters. We implement AutoTiering on VMware ESXi, and experimental results show that it can significantly improve the I/O performance compared to existing solutions.
△ Less
Submitted 4 May, 2018;
originally announced May 2018.