Skip to content

2019 ECP Annual Meeting BEE Tutorial Proposal

Allen McPherson edited this page Nov 2, 2018 · 24 revisions

Instructions from the submission site

Enter information about your paper. You can make changes until the deadline, but thereafter incomplete submissions will not be considered. The deadline is 5 Nov 2018 11:59pm EST (Monday 5 Nov 2018 9:59pm your time).

This is an invitation for you to submit a proposal for a 60 (1 hr), 90 (1.5 hr), 180 (3 hr), and 360 (6 hr) time slot during the 2019 ECP Annual Meeting for which you or a team you lead would organize and host a session. Tutorials will be scheduled Monday through Thursday. Please list your date preference(s) and/or potential travel conflicts that may have an impact in the schedule of your Tutorial. If you plan to submit or already submitted a Breakout Session too, please mention that in the text box below to avoid scheduling conflicts.

A key goal of the 2019 ECP Annual Meeting is to engage ECP researchers and other stakeholders more deeply with the broad range of research and development activities taking place project wide. To this end, in addition to plenary and breakout sessions, the Workshop Organizing Committee invites proposals from the ECP community for Tutorial Sessions on any topic of interest to members of ECP. Proposers should emphasize the relevance of the topic to the ECP community. All proposals will undergo peer review before final consideration by the committee. Eligible to submit proposals are individuals or groups that receive ECP funding, staff from DOE high-performance computing facilities, vendors affiliated with ECP PathForward projects and from those who supply software and tools of interest to members of ECP.

The deadline for proposal submission is Monday, November 5th, 2018. Decisions about acceptance of proposals will be made by Friday, November 30th 2018.


Title

**An Introduction to BEE Containerized Application Workflows **

Author list (alphabetical)

  1. Paul Bryant - New Mexico Consortium - [email protected]
  2. Jieyang Chen - University of California Riverside - [email protected]
  3. Patricia Grubel - Los Alamos National Laboratory - [email protected]
  4. Qiang Guan - Kent State University - [email protected]
  5. Li-Ta (Ollie) Lo - Los Alamos National Laboratory - [email protected]
  6. Allen McPherson - Los Alamos National Laboratory - [email protected]
  7. Tim Randles - Los Alamos National Laboratory - [email protected]

Abstract

Linux container technologies such as Docker and Charliecloud bring great benefits to the application development, build, and deployment process. While cloud platforms already widely support containers, HPC systems still have non-uniform support of container technologies. In this tutorial we present the Build and Execution Environment (BEE) runtime framework. BEE allows users to run their containerized HPC applications, including multiple applications acting together as a workflow, across both HPC and cloud platforms without modification, providing excellent reuse and portability. This session will introduce attendees to the major BEE framework components through presentations and demos, as well as give them hands-on experience.

Attendees will need to bring a laptop with an ssh client in order to participate in the hands-on exercises.

Keywords

  • BEE workflows
  • containers
  • cloud
  • high performance computing

Tutorial Leaders

  1. Paul Bryant - New Mexico Consortium - [email protected] - Software Integration Developer
  2. Jieyang Chen - University of California, Riverside - [email protected] - PhD Candidate
  3. Pat Grubel - Los Alamos National Laboratory - [email protected] - Postdoctoral Research Associate
  4. Qiang Guan - Kent State University - [email protected] - Assistant Professor of Computer Science
  5. Li-Ta (Ollie) Lo - Los Alamos National Laboratory - [email protected] - Computer Scientist
  6. Tim Randles - Los Alamos National Laboratory - [email protected] - HPC Systems Engineer

Author Bio (200 words max for each author)

  1. Tim Randles has been working in scientific, research, and high performance computing for nearly 2 decades with the last 6 years being at LANL. His current work is focused on the convergence of the high performance and cloud computing worlds.

  2. Pat Grubel is a postdoctoral research associate in the Co-design Team. She has a background in electrical and computer engineering, future architectures, and performance analysis of task basked runtime systems. Her current interests lie in characterization of task based runtime systems, cloud computing technologies, and benchmarking and profiling scientific applications on new architectures.

  3. Qiang Guan is an assistant professor at department of computer science of Kent State University. He was a computer scientist in Los Alamos National Laboratory. His research interests are HPC resilience, HPC cloud convergence, Deep Learning Visualization.

  4. Allen McPherson is an Associate Staff Member at Los Alamos. Over his 39-year career (11 at Boeing, 28 at LANL) he has worked in scientific visualization, high performance computing, and application co-design. His current technical interest is the application of cloud computing to HPC.

  5. Li-Ta Lo is currently a computer scientist with the Data Science at Scale team of Los Alamos National Laboratory. His research interests include data science, large-scale visualization and analysis, data-parallel programming and software engineering for scientific computing.

  6. Jieyang Chen is currently a Ph.D. candidate of Department of Computer Science & Engineering at University of California, Riverside. His research interests are GPU computing, numerical linear algebra computation, HPC-cloud workflow systems.

  7. Paul Bryant is currently a Software Integration Developer at the New Mexico Consortium and a recent graduate of Kent State University. His technology interests include cloud computing, containerization, and continuous integration efforts in high performance computing

Length (vote for one of the possible values: 1hr, 1.5hr, 3hr, 6hr)

  • 3hr

Level (vote for one of the possible values: beginner, intermediate, advanced)

  • beginner

Date (vote for one of the possible values: Mon 1/14, Tue 1/15, Wed 1/16, Thur 1/17)

  • Mon-Thur is fine

Format and Requested Resources

By default, all rooms will have a projector, podium, and two hand-held microphones. Please specify if you have additional resource requirements (for example, if this is a panel format, do you require table and chairs in the front of the room?)

  • A table and several chairs at the front would be useful but not required.
  • water and glasses
  • good wireless networking - this is a hands-on tutorial
  • Please do not put this tutorial in conflict with any containers tutorial

PC conflicts (Please state if you have a conflict with the committee members. This includes past advisors and students, people with the same affiliation, and any recent (~2 years) coauthors and collaborators.)

Ashley Barker - ORNL * Marta Garcia - ANL * Osni Marques - LBL

  • No conflicts - Tim
  • No conflicts - Ollie
  • No conflicts - Pat
  • No conflicts - Paul
  • No conflicts - Qiang
  • No conflicts - Allen
  • No conflicts - Jieyang

The submission process also requires the following uploads. We will link to them once they are produced and added to the BEE_Private repository.

Submission (PDF, 15MB max)

Additional Slides or Material from Tutorial (15MB max)

Clone this wiki locally