1 / 9

System Dependency Modeling Tool

C ommunity C oordinated M odeling C enter. System Dependency Modeling Tool. Patrick Zhou University of Maryland, College Park Science and Engineering Student Internship Chemical Engineering/Computer Science Double Degree. Presentation Overview. Sun and the Earth - Background

shows
Télécharger la présentation

System Dependency Modeling Tool

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Community Coordinated Modeling Center System Dependency Modeling Tool Patrick Zhou University of Maryland, College Park Science and Engineering Student Internship Chemical Engineering/Computer Science Double Degree

  2. Presentation Overview • Sun and the Earth - Background • CCMC– What It Does, Why We Need It • Role in the CCMC – My Connection and Project Goal • Project Overview – Development and Conceptualization • Program Demonstration – Current Build • Summary – Future Plans

  3. Sun-Earth Connection The Sun is the source of all space weather Solar flares and Coronal Mass Ejections (CME) pose a threat to power grids Satellite failures (Reduced Lifetime) Communications and GPS blackouts Particle hazards to astronauts and polar flight passengers CCMC develops models to help predict space weather and prevent endangerment to property and human well-being

  4. What is the CCMC? Why is it needed? • The Community Coordinated Modeling Center (CCMC) is a multi-agency partnership • Enables, supports, and performs research and development for next-generation space science and space weather models.

  5. Role in the CCMC • Model processing runs handled by numerous servers • “Spaghetti-like” dependency of resources • System failures on a particular server/disk may cause multiple failures of real-time model runs. • Ex: • Model of the system needed to map out dependencies • Facilitate and create a functional tool that will effectively portray the relations of the system and its resources. • Must be flexible and user-friendly

  6. Project Overview • Eclipse IDE – Java • Hierarchy of System Objects • Hardware • Server (Processors) • Filesystem (Disks) • Resources • Scripts • Files • Licenses • Hierarchy of System Management • Product • Process • Resources

  7. Project Demonstration-Current Build-

  8. Summary • Decision to integrate tool with GUI gives user greater flexibility and control • Allows custom dependencies • Allows import of pre-made products, resources • Better visualization of the relationship between systems resources • Easily pinpoint and identify problems when product runs crash Future Plans • Finish User Interface • Add Advanced Functionalities • Implement visualization • http://flare.prefuse.org/launch/apps/dependency_graph

  9. Special Thanks • Mentor – Peter MacNeice • Director of CCMC – Michael Hesse • David Berrios & Marlo Maddox • Rest of the CCMC • Cori Quirk • SESI

More Related