scholarly journals Practical Enhancement of User Experience in NVMe SSDs

2020 ◽  
Vol 10 (14) ◽  
pp. 4765
Author(s):  
Seongmin Kim ◽  
Kyusik Kim ◽  
Heeyoung Shin ◽  
Taeseok Kim

When processing I/O requests, the current Linux kernel does not adequately consider the urgency of user-centric tasks closely related to user experience. To solve this critical problem, we developed a practical method in this study to enhance user experience in a computing environment wherein non-volatile memory express (NVMe) solid-state drives (SSDs) serve as storage devices. In our proposed scheme, I/O requests that originate from the user-centric tasks were preferentially served across various levels of queues by modifying the multi-queue block I/O layer of the Linux kernel, considering the dispatch method of NVMe SSDs. Our scheme tries to give as fast a path as possible for I/O requests from user-centric tasks among many queues with different levels. Especially, when the SSD is overburdened, it avoids the queues with many pending I/O requests and thus can significantly reduce the I/O latency of user-centric tasks. We implemented our proposed scheme in the Linux kernel and performed practical evaluations on a commercial SSD. The experimental results showed that the proposed scheme achieved significant enhancement in the launch time of five widely used applications by up to ~65%.

2020 ◽  
Vol 10 (3) ◽  
pp. 999
Author(s):  
Hyokyung Bahn ◽  
Kyungwoon Cho

Recently, non-volatile memory (NVM) has advanced as a fast storage medium, and legacy memory subsystems optimized for DRAM (dynamic random access memory) and HDD (hard disk drive) hierarchies need to be revisited. In this article, we explore the memory subsystems that use NVM as an underlying storage device and discuss the challenges and implications of such systems. As storage performance becomes close to DRAM performance, existing memory configurations and I/O (input/output) mechanisms should be reassessed. This article explores the performance of systems with NVM based storage emulated by the RAMDisk under various configurations. Through our measurement study, we make the following findings. (1) We can decrease the main memory size without performance penalties when NVM storage is adopted instead of HDD. (2) For buffer caching to be effective, judicious management techniques like admission control are necessary. (3) Prefetching is not effective in NVM storage. (4) The effect of synchronous I/O and direct I/O in NVM storage is less significant than that in HDD storage. (5) Performance degradation due to the contention of multi-threads is less severe in NVM based storage than in HDD. Based on these observations, we discuss a new PC configuration consisting of small memory and fast storage in comparison with a traditional PC consisting of large memory and slow storage. We show that this new memory-storage configuration can be an alternative solution for ever-growing memory demands and the limited density of DRAM memory. We anticipate that our results will provide directions in system software development in the presence of ever-faster storage devices.


Electronics ◽  
2021 ◽  
Vol 10 (7) ◽  
pp. 847
Author(s):  
Sopanhapich Chum ◽  
Heekwon Park ◽  
Jongmoo Choi

This paper proposes a new resource management scheme that supports SLA (Service-Level Agreement) in a bigdata distributed storage system. Basically, it makes use of two mapping modes, isolated mode and shared mode, in an adaptive manner. In specific, to ensure different QoS (Quality of Service) requirements among clients, it isolates storage devices so that urgent clients are not interfered by normal clients. When there is no urgent client, it switches to the shared mode so that normal clients can access all storage devices, thus achieving full performance. To provide this adaptability effectively, it devises two techniques, called logical cluster and normal inclusion. In addition, this paper explores how to exploit heterogeneous storage devices, HDDs (Hard Disk Drives) and SSDs (Solid State Drives), to support SLA. It examines two use cases and observes that separating data and metadata into different devices gives a positive impact on the performance per cost ratio. Real implementation-based evaluation results show that this proposal can satisfy the requirements of diverse clients and can provide better performance compared with a fixed mapping-based scheme.


2008 ◽  
Vol 12 (03) ◽  
pp. 489-510 ◽  
Author(s):  
PHILINE WARNKE ◽  
MATTHIAS WEBER ◽  
KARL-HEINZ LEITNER

Although various user-centric innovation concepts have proved successful in niche markets and specific industries, there is yet little understanding how these models may become more widely diffused in manufacturing industries. We apply an evolutionary economics perspective to explore possible transition pathways towards user-centric innovation paradigms. In order to understand not only the past but also possible future transition trajectories, we complement the co-evolution analysis with prospective elements such as scenario building and roadmapping. Using this combined approach, we identify possible future working configurations of user-centric innovation models and specify a number of diverse elements relevant on different levels of the transition arena. We argue that these insights can be used to define and set-up dedicated learning spaces for user-centric innovation. It is suggested that similar approaches may be useful for companies and policy actors to guide governance of change towards user-centric innovation models.


2020 ◽  
Author(s):  
Carl Watson ◽  
Paulius Tvaranavicius ◽  
Rehan Kaleem

<p>More and more research data, models and software are being made accessible. This should, in principle, be of real value to the scientific community as well as decision makers, industry and wider society.</p><p>However, too often the data is not particularly easy to <strong>F</strong>ind, users can be left confused about terms, conditions and licences, therefore limiting <strong>A</strong>ccess. If a user actually manages to identify usable data that is <strong>I</strong>nteroperable with other relevant datasets and services they too often report that the process is not as easy they would like it to be. All of this results in valuable, accessible data remaining unused never mind <strong>R</strong>e-used.</p><p>Taking inspiration from the product design industries and applying the techniques of Service Design and User eXperience (UX) to develop user centric solutions would result in more intuitive, user relevant services that maximise the impact of making data and tools Open and FAIR.</p><p>This talk will present three use cases:</p><ol><li>UK Geoenergy Observatories: a complex and challenging programme of work to develop the digital infrastructure necessary to open up all research findings from two new Geoenergy testbeds in the UK.</li> <li>CAMELLIA rain garden calculator: a community engagement and co-design project in which rapid software prototyping led to local residents of a South London housing estate being able to co-design a new green space with environmental scientists and funding bodies.</li> <li>Geospatial Commission - Data Discoverability project: an evaluation of the current geospatial data portal landscape, involving user research and a UX evaluation of exiting portals. Resulting in a report on future improvements to geospatial data portals being submitted to the UK Government Cabinet Office.</li> </ol><p>This user centric, design led approach has provided developers with greater clarity on user requirements, resulting in more iterative and rapid deployments of digital services. End users, such as scientists, project managers and other stakeholders, reported a greater sense of ownership and investment in projects in which they are were throughout the research, design and development process.  </p><p> </p>


Author(s):  
Anish Mistry ◽  
Arokia Paul Rajan

<span lang="EN-US">The objective of evaluating User Experience (UX) in this era of technology is to enhance the user satisfaction. Earlier applications were built with the aim of reducing the work of users. But with the evolution of the technology, the emergence of new gadgets and new trends in the information technology, the applications had to be more user-centric. The primary objective of this research is to evaluate the user experience of web applications based on different UX parameters using different techniques and given a rating. Each of these ratings are combined to determine the overall rating of UX for the web application. Also, the secondary objective of this research is to provide suggestions or recommendations based on the ratings to improve the UX of the web applications. An experimental study was conducted and the results show a significant improvement. Areas of further enhancements have also been identified and presented.</span>


2019 ◽  
Vol 8 (2) ◽  
pp. 1703-1705

The advancement of technical knowhow in wireless mobile phone clients and their inceptions from cloud server, have been implemented as versatile applications that utilize an optimal user experience. By using fabrication components in the user domain, we have yet to instill peripheral interfaces such us CPUs, memory and batteries in to achieving a personal computer machine usage in android devices. To empower the user interface as deployed in android applications, we must design a distributed computing environment that can be deployed in cloud servers. This thin client distributed architecture needs to be effective in ensuring a efficient android user experience . To resolve delays and latency from asynchronous mobile data usage, an effective deployment design must be implemented in mobilemobile environment, that uses Tcp/Ip packets in transferring from routable mobile switching server


Author(s):  
Natalya Averbukh ◽  
Illya Starodubtsev

Interaction methods with virtual objects are an important issue for the development of VR. The user experience directly depends on the success of interactions with virtual objects and the environment. Therefore, the factors affecting the effectiveness of human-computer interaction has become a hotspot in this field. The paper describes an experiment focused on the influence of different visibility conditions of the interaction tool and the highlighting of a virtual object of interaction (with indirect interaction). We present the conditions, methodology and results of this study. The influence of different levels of abstraction of objects is considered: from geometric bodies (balls and parallelepipeds) to cartoon fruits, and photo realistic objects after then. For these conditions, a classical two-factor experiment is carried out, in which the first factor is the visibility of the control beam, and the second is the visibility of the highlighting of the captured object. The influence of one of these factors or their combination on the success of the movement of the captured object is expected. The success is determined by the time of movement (the less time, the more successful) and the optimality of the trajectory. The formula is proposed that determines the optimality of the trajectory. It is surprising that the movement of an already captured object is not affected by any of the above factors. Apparently, it is necessary to carefully study the capture process itself, not including the post-capture movement in the calculation.


Sign in / Sign up

Export Citation Format

Share Document