Questionnaire for User Habits of Compute Clusters (QUHCC)

Similar documents
Motivation to e-learn within organizational settings: What is it and how could it be measured?

E-learning Strategies to Support Databases Courses: a Case Study

Success Factors for Creativity Workshops in RE

Analyzing the Usage of IT in SMEs

Inquiry Learning Methodologies and the Disposition to Energy Systems Problem Solving

VIEW: An Assessment of Problem Solving Style

Software Maintenance

An application of student learner profiling: comparison of students in different degree programs

*Net Perceptions, Inc West 78th Street Suite 300 Minneapolis, MN

Running head: THE INTERACTIVITY EFFECT IN MULTIMEDIA LEARNING 1

Development of Multistage Tests based on Teacher Ratings

Axiom 2013 Team Description Paper

ICT + PBL = Holistic Learning solution:utem s Experience

Machine Learning and Data Mining. Ensembles of Learners. Prof. Alexander Ihler

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

Applying Learn Team Coaching to an Introductory Programming Course

Mental Models of a Cellular Phone Menu. Comparing Older and Younger Novice Users

TAIWANESE STUDENT ATTITUDES TOWARDS AND BEHAVIORS DURING ONLINE GRAMMAR TESTING WITH MOODLE

Simple Random Sample (SRS) & Voluntary Response Sample: Examples: A Voluntary Response Sample: Examples: Systematic Sample Best Used When

A Case Study: News Classification Based on Term Frequency

BUILD-IT: Intuitive plant layout mediated by natural interaction

Application of Multimedia Technology in Vocabulary Learning for Engineering Students

New Project Learning Environment Integrates Company Based R&D-work and Studying

Greek Teachers Attitudes toward the Inclusion of Students with Special Educational Needs

IS FINANCIAL LITERACY IMPROVED BY PARTICIPATING IN A STOCK MARKET GAME?

Execution Plan for Software Engineering Education in Taiwan

CHMB16H3 TECHNIQUES IN ANALYTICAL CHEMISTRY

Honors Mathematics. Introduction and Definition of Honors Mathematics

An ICT environment to assess and support students mathematical problem-solving performance in non-routine puzzle-like word problems

Web-based Learning Systems From HTML To MOODLE A Case Study

The mini case studies

Bluetooth mlearning Applications for the Classroom of the Future

University of Groningen. Systemen, planning, netwerken Bosman, Aart

Automating the E-learning Personalization

Graduate Handbook Linguistics Program For Students Admitted Prior to Academic Year Academic year Last Revised March 16, 2015

Cooking Matters at the Store Evaluation: Executive Summary

A Web Based Annotation Interface Based of Wheel of Emotions. Author: Philip Marsh. Project Supervisor: Irena Spasic. Project Moderator: Matthew Morgan

Indiana Collaborative for Project Based Learning. PBL Certification Process

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas

Academic Choice and Information Search on the Web 2016

Matching Similarity for Keyword-Based Clustering

OPAC and User Perception in Law University Libraries in the Karnataka: A Study

CREATING ACTIVE CITIZENSHIP THROUGH A PROJECT-BASED LEARNING MANAGEMENT CLASS

Bachelor Programme Structure Max Weber Institute for Sociology, University of Heidelberg

Delaware Performance Appraisal System Building greater skills and knowledge for educators

Aalya School. Parent Survey Results

Learning By Asking: How Children Ask Questions To Achieve Efficient Search

PROGRAMME SPECIFICATION

Abu Dhabi Indian. Parent Survey Results

User-Centered Approach for Adaptive Systems

Evidence for Reliability, Validity and Learning Effectiveness

A Game-based Assessment of Children s Choices to Seek Feedback and to Revise

Abu Dhabi Grammar School - Canada

Geothermal Training in Oradea, Romania

D Road Maps 6. A Guide to Learning System Dynamics. System Dynamics in Education Project

Rule discovery in Web-based educational systems using Grammar-Based Genetic Programming

Probability and Statistics Curriculum Pacing Guide

22/07/10. Last amended. Date: 22 July Preamble

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

System Quality and Its Influence on Students Learning Satisfaction in UiTM Shah Alam

What is related to student retention in STEM for STEM majors? Abstract:

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

Mathematics Program Assessment Plan

LEt s GO! Workshop Creativity with Mockups of Locations

Investment in e- journals, use and research outcomes

Designing Autonomous Robot Systems - Evaluation of the R3-COP Decision Support System Approach

A Decision Tree Analysis of the Transfer Student Emma Gunu, MS Research Analyst Robert M Roe, PhD Executive Director of Institutional Research and

TotalLMS. Getting Started with SumTotal: Learner Mode

Bachelor Class

A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS

Practice Examination IREB

DISTANCE LEARNING OF ENGINEERING BASED SUBJECTS: A CASE STUDY. Felicia L.C. Ong (author and presenter) University of Bradford, United Kingdom

DOCTOR OF PHILOSOPHY HANDBOOK

How Effective is Anti-Phishing Training for Children?

What is beautiful is useful visual appeal and expected information quality

Concept mapping instrumental support for problem solving

The Use of Statistical, Computational and Modelling Tools in Higher Learning Institutions: A Case Study of the University of Dodoma

SMALL GROUPS AND WORK STATIONS By Debbie Hunsaker 1

Self Study Report Computer Science

Participant Report Form Call 2015 KA1 Mobility of Staff in higher education - Staff mobility for teaching and training activities

Learning Optimal Dialogue Strategies: A Case Study of a Spoken Dialogue Agent for

Ontological spine, localization and multilingual access

Artwork and Drama Activities Using Literature with High School Students

An extended dual search space model of scientific discovery learning

What is PDE? Research Report. Paul Nichols

Co-op Placement Packet

SME Academia cooperation in research projects in Research for the Benefit of SMEs within FP7 Capacities programme

Guidelines for Project I Delivery and Assessment Department of Industrial and Mechanical Engineering Lebanese American University

Cascade Approach to Training: Theoretical Issues and Practical Applications in Non - Formal Education

UNIVERSITY LEVEL GIMP ONLINE COURSE - FACULTY OF TEACHER EDUCATION (ICT COURSE)

Patterns for Adaptive Web-based Educational Systems

Implementation Regulations

TEXT FAMILIARITY, READING TASKS, AND ESP TEST PERFORMANCE: A STUDY ON IRANIAN LEP AND NON-LEP UNIVERSITY STUDENTS

Monitoring Metacognitive abilities in children: A comparison of children between the ages of 5 to 7 years and 8 to 11 years

Content-free collaborative learning modeling using data mining

PROGRAMME SPECIFICATION

Practical Integrated Learning for Machine Element Design

Towards Semantic Facility Data Management

Accessing Higher Education in Developing Countries: panel data analysis from India, Peru and Vietnam

Reinforcement Learning by Comparing Immediate Reward

Transcription:

Questionnaire for User Habits of Compute Clusters (QUHCC) Johanna Renker 1, Stephan Schlagkamp 2, and Gerhard Rinkenauer 1 1 Leibniz Research Centre for Working Environment and Human Factors, Germany, {renker,rinkenauer}@ifado.de 2 Robotics Research Institute, TU Dortmund University, Germany, stephan.schlagkamp@udo.edu Abstract. There is an increased interest to improve existing schedulers of compute clusters. Trace data are used to analyze the performance of compute clusters and to develop improved algorithms, but the interaction of the user and the compute cluster is not considered yet. Therefore, the current study investigates user behavior and satisfaction with regard to compute clusters. The resulting data are used to model users and to run a scheduler simulation with these modeled users. A new questionnaire for User Habits of Compute Clusters (QUHCC) with 7 scales and 53 questions was developed for this purpose. Results indicate that there is considerable potential to improve the performance of computer systems, viz. users satisfaction is limited, because different kinds of user strategies are necessary to improve the performance of the system. Future work includes the further validation and improvement of the questionnaire. Keywords: questionnaire, high performance computing, user strategies, user satisfaction 1 Introduction Workload traces can be used to evaluate the performance of computing systems [1], but they represent only one instantiation of the interaction process. The interaction of the user with the computing system is often disregarded. Users submit jobs and receive responses from the computing system, so that a mutual influence occurs. In the current study this mutual influence is investigated by focusing exemplarily on user satisfaction and user strategies with regard to computing systems. To assess the interaction patterns a questionnaire was developed and employed for data collection. Those data provide insights into the dynamic process of users and computing systems and allow to model user behavior in a simulation to test different scheduler algorithms, which might improve the performance of computing systems [2]. Several questionnaires regarding user experience and satisfaction already exist [3 5], but they are not usable in the context of High Performance Computing (HPC), because the interaction with compute clusters is rather abstract and the handling specific.

Therefore, a need emerged to develop a new questionnaire, which is adapted to the different characteristics of compute clusters. In order to gain deeper insights into the interaction between users and compute clusters, we consulted a focus group with administrators of a compute cluster. 2 Method The used research method is twofold. First, we interviewed a focus group to get an overview of interaction patterns between users and compute clusters. Based on these information, a questionnaire is developed to get more detailed insights into the interaction process from a larger sample of compute cluster users. 2.1 Focus Group The employment of a focus group is a common research method to get qualitative information about a certain topic during a moderated discussion. This technique involves in-depth group interviews with a sample of a specific population. Group interviews are resource-efficient and support the dynamic social interaction, so that the achieved data are often richer than from one-to-one interviews [6]. In the current study we used this method in the first explorative phase to gain insights into users interaction with compute clusters and to detect the main issues, which are investigated in the second phase by means of the questionnaire. Our focus group comprises administrators of a compute cluster at TU Dortmund University. We discussed issues concerning user habits, user satisfaction and needs of users with these experts. Finally, the following main research questions resulted from the discussions: Which factors determine user satisfaction? Which strategies are used to gain results faster? What waiting times are acceptable by users? How do sparse resources affect users working habits? How can different job types be categorized? During the group interviews, we received information about the work environment and working habits of users of computing systems, e.g., we were informed that users of smaller clusters, like the Linux compute cluster of the Faculty for Physics at the TU Dortmund, often ask for assistance in case that urgent results are needed. Together with the administrators we categorized jobs of compute clusters into small, medium, and large jobs as well as interactive work. Then, we determined definitions: Interactive work is the submission of very short jobs, which are immediately processed to allow continuous work; small jobs last up to four hours, mediums jobs last one to three days and large jobs last longer than three days. This categorization helps to consider user behavior in terms of job submissions in a differentiated way. All information gathered from the focus group are considered in our further work.

2.2 Item Design To answer the research questions concerning the focus group results we developed a questionnaire - Questionnaire for User Habits of Compute Clusters (QUHCC). We derived seven scales from the questions: Level of Experience, Job Perception, User Behavior, User Strategies, User Satisfaction and Acceptance of Waiting Times (see Table 1). Table 1. Overview of the seven scales of QUHCC.

The scale User Strategies is divided into five subscales to investigate different kinds of strategies: strategies which deal with working time, usage of strategies, general job adjustment, ego job adjustment and job cancelation. After defining these scales, several items in the context of compute clusters are developed. The Big-Five-Inventory-10 [7] as well as questions about the work environment (e.g., the name of the compute cluster), personal information (e.g., age) and the comprehensibleness of the items are added to the whole survey. 2.3 Participants In total, 24 users of three different compute clusters at the TU Dortmund University took part in the study (mean age = 33 years; SD = 9.52). They work in the fields of mathematics, statistics, chemistry, physics or computer science. On average 34% of the participants working times deals with HPC. Generally, results from the subjective LE scale show that participants feel quite confident while working with compute cluster (mean = 4.92; SD = 0.88). 3 Results In the following we present some exemplary results for the first two main research questions, viz. users satisfaction and usage of strategies. Results from the USF scale show that users satisfaction with the waiting times of their submitted jobs is limited (mean = 3.82, SD = 0.95). Furthermore, the level of user experience (t = 2.59, p =.02) and working outside the usual working hours (r = -2.59, p =.02) were shown to be statistically significant predictors of user satisfaction (see Table 2). Table 2. Regression model with User Satisfaction as the criterion variable. Unstandardized coefficients Standardized coefficients Constant 2.30 Level of Experience 0.48 0.44 2.59.017 Strategy Working Time -0.41-0.44-2.59.017 Adjusted R 2 = 32.9 per cent; F (2, 21) = 6.64; p <.01 t Sig. Regarding the user strategies, most of the users (63%) submit bags of tasks (=lots of single jobs) to exploit the promised capacities and/or switch to other cluster which are less utilized (42%). Overall, only 5 out of the 24 participants do not use one of the four mentioned strategies at all (see table 3).

Table 3. : Item statistics of subscale Usage of Strategies (US). I submit bags of tasks (=lots of single jobs). 63% (15) 37% (9) I prioritize jobs by urgency. 13% (3) 87% (21) I switch to other clusters, which are less utilized. 42% (10) 58% (14) I consult and agree with other users. 33% (8) 67% (16) None of the above applies. 21% (5) 79% (19) Yes No 4 Discussion Purpose of the current study was to elucidate user satisfaction and strategies during the interaction with HPC. For this a questionnaire (QUHCC) was designed. QUHCC seems to be suitable to identify the main factors influencing user satisfaction. Furthermore, QUHCC allows identifying user strategies. Exemplary results are presented for the main topics users satisfaction and strategies. Users satisfaction with HPC seems to be limited and is modulated by users experience and the amount of work outside of the usual working hours. The more experienced the users are and the less they are working outside usual work hours the more satisfied users are with the waiting time of their compute cluster (see also Schlagkamp and Renker [8]). Thus, there seems to be still potential to increase users satisfaction by improving schedulers of compute clusters. Regarding users strategies, O Donnell and Draper [9] already showed that users use multiple alternative methods to deal with response delays. In accordance with those authors, we also found that users employ a quantity of strategies to avoid long waiting times. They mostly submit bags of tasks or switch to other clusters, which are less utilized to gain faster responses. In addition, the information derived from the QUHCC will allow to model relevant aspects of user behavior in scheduler simulations. This may help to get deeper insights in specific patterns of the trace data, so that crucial time intervals can be detected and schedulers improved. However, modeling could be still improved by changing data characteristics. For example the definition of job types is a crucial issue, because every user has another mental representation of short, medium and long jobs. The findings of our study suggests that job types should be not defined as a time interval, but rather as a distribution of points of time to gain more precise data for the modeling. A limitation of the current study is the small number of participants, which makes it challenging to validate the current data set. Therefore, besides of the improvement of the questionnaire in future studies larger samples will be tested. Acknowledgments. We thank the administrators of the compute clusters at TU Dortmund University and all participants for their support.

References 1. Feitelson, D.G.: Workload Modeling for Computer System Performance Evaluation. Cambridge University Press (in press) 2. Fischer, G.: User modeling in humancomputer interaction. User Modeling and User- Adapted Interaction 11(1-2), 65 86 (2001) 3. Chin, J.P., Diehl, V.A., Norman, K.L.: Development of an instrument measuring user satisfaction of the human-computer interface. Proceedings of SIGCHI pp. 213 218 (1988) 4. Kirakowski, J., Corbett, M.: Sumi: The software usability measurement inventory. British Journal of Educational Technology 24, 210 212 (1993) 5. Laugwitz, B., Held, T., Schrepp, M.: Construction and evaluation of a user experience questionnaire. Springer Berlin Heidelberg (2008) 6. Rabiee, F.: Focus-group interview and data analysis. Proceedings of the Nutrition Society 63, 655 660 (2004) 7. Rammstedt, B., John, O.P.: Measuring personality in one minute or less: A 10-item short version of the big five inventory in english and german. Journal of research in Personality 41, 203 212 (2007) 8. Schlagkamp, S., Renker, J.: Acceptance of waiting times in high performance computing. In: HCI International 2015 - Posters Extended Abstracts. Springer Berlin Heidelberg (in press) 9. O Donnell, P., Draper, S.W.: How machine delays change user strategies. SIGCHI Bull. 28(2), 39 42 (1996)