Simulation as a Service: A Cloud-Based Framework to Support the Educational Use of Scientific Software Tom Bitterman, Da Cai, Dave Hudak, Rajiv Ramnath,

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

Common HL7 Interface Implementation Issues
OwlSim: Revolutionizing National Energy Policies Through Technology COMP 410 in Collaboration with Citizens for Affordable Energy.
Objectives Overview Define an operating system
Tom Sheridan IT Director Gas Technology Institute (GTI)
 Amazon Web Services announced the launch of Cluster Compute Instances for Amazon EC2.  Which aims to provide high-bandwidth, low- latency instances.
ProjectWise Overview – Part 1 V8 XM Edition
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Chapter 3 Software Two major types of software
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
Windows Server 2008 Chapter 11 Last Update
Simulation as a Service: A Cloud-Based Framework to Support the Educational Use of Scientific Software Tom Bitterman, Da Cai, Dave Hudak, Rajiv Ramnath,
Adam Leidigh Brandon Pyle Bernardo Ruiz Daniel Nakamura Arianna Campos.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Information Systems Today, 2/C/e ©2008 Pearson Education Canada Lecture Outline eCommerce Highlights of Electronic Business 2-1.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
VS Anywhere. Visual Studio Industry Partner VS Anywhere NEXT STEPS Contact us at: Websitehttps://vsanywhere.com Blog- Facebook.
Chapter 9: Novell NetWare
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Explain the purpose of an operating system
ERP. What is ERP?  ERP stands for: Enterprise Resource Planning systems  This is what it does: attempts to integrate all data and processes of an organization.
1 Computing Fundamantals With thanks to Laudon & Laudon Session 2.
Future Work Construct Manifold  Providing a user interface of modeling the way devices used to achieve the division of flows from a single source to many.
Business Analysis Consulting: STS Realty. About STS Realty Small realty group specialized in renting & selling properties in the Southwest Florida Region.
The Right OS for Your Job Major: Computer Science Instructor: Dr Anvari Presenter: Ke Huang Student ID:
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Actualog Social PIM Helps Companies to Manage and Share Product Information Using Secure, Scalable Ease of Microsoft Azure MICROSOFT AZURE ISV PROFILE:
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
Built on Azure, Moodle Helps Educators Create Proprietary Private Web Sites Filled with Dynamic Courses that Extend Learning Anytime, Anywhere MICROSOFT.
MEMBERSHIP AND IDENTITY Active server pages (ASP.NET) 1 Chapter-4.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
August 3, March, The AC3 GRID An investment in the future of Atlantic Canadian R&D Infrastructure Dr. Virendra C. Bhavsar UNB, Fredericton.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Saasabi’s Analytical Processing Engine in the Cloud Makes Business Intelligence Affordable for Everyone COMPANY PROFILE: Saasabi Saasabi is a BizSpark.
A Global fully incorporated Virtual ecommerce Software Solution.
SEMINAR ON.  OVERVIEW -  What is Cloud Computing???  Amazon Elastic Cloud Computing (Amazon EC2)  Amazon EC2 Core Concept  How to use Amazon EC2.
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
Chapter-04 Building an Ecommerce Website. Building an E-commerce Site: A Systematic Approach The two most important management challenges in building.
Overview of E-Learning Authoring Software
Accessing the VI-SEEM infrastructure
IT06 – HAVE YOUR OWN DYNAMICS NAV TEST ENVIRONMENT IN 90 MINUTES
Chapter 6: Securing the Cloud
Lecture 3 Prescriptive Process Models
CONNECTING TO THE INTERNET
N-Tier Architecture.
Cisco Data Virtualization
Introduction to Operating System (OS)
A Modern Intranet Integration that Extends the Value of Your Microsoft Office 365 Deployment, Boosts Productivity, and Enhances Collaboration OFFICE 365.
Introduction to Computers
How to prepare for the End of License of Windows Server 2012/R2
IBM Start Now Host Integration Solutions
Windows® MultiPoint™ Server 2010
Cloud Computing Dr. Sharad Saxena.
InLoox PM Web App product presentation
Excelian Grid as a Service Offers Compute Power for a Variety of Scenarios, with Infrastructure on Microsoft Azure and Costs Aligned to Actual Use MICROSOFT.
Chapter 2: System Structures
E-learning system "Carat"
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
"Cloud services" - what it is.
Enabling ML Based Research
Storing and Accessing G-OnRamp’s Assembly Hubs outside of Galaxy
MAINTAINING SERVER AVAILIBILITY
ERP and Related Technologies
OU BATTLECARD: Oracle Linux Training and Certification
Chapter 3 Software.
OU BATTLECARD: Oracle Systems Learning Subscription
OU BATTLECARD: Oracle WebCenter Training
Presentation transcript:

Simulation as a Service: A Cloud-Based Framework to Support the Educational Use of Scientific Software Tom Bitterman, Da Cai, Dave Hudak, Rajiv Ramnath, Jay Ramanathan, Belinda Zhang Larger companies can afforrd…eg GM Crash Testing In operation for 6 mths Courses are currently being offered through the Polymer Portal, providing invaluable user feedback. Access methods have varied, as users have employed both on-site classes and remote learning experiences through the portal. User feedback has been instructive - we have received positive feedback on the way the Moodle site and the simulation software combine to support instruction, but many users were unclear about whether software purchased as part of a training opportunity would continue to work after the class was over. This is only the initial version of the Polymer Portal and growing pains were expected. An important component of deployment has been the ability to gather user feedback and incorporate it into future versions. 1

Introduction Simulation as a Service Polymer Portal Overview Polymer Portal Requirements and Challenges Polymer Portal Architecture and Implementation Evaluation and Conclusions

Simulation as a Service Simulation software is expensive to purchase difficult to install and maintain complicated to run Potential users need to train on the software before purchase to be able to buy just as much as they need Offering simulation software as a service is a good fit Many industrial processes are amenable to simulation. Simulating these processes allows for optimization of time, cost, energy, quality and other process parameters. Simulation software is very expensive and hard to use. Even the hardware required to run it is beyond the reach of most small- and medium-sized companies. Many potential users cannot justify paying such a high up-front cost for such an uncertain payoff. It would be nice if they could learn how to use the software before they bought it, so a better judgement could be made about its worth. High cost can also be a barrier once the software is mastered. Companies can often go long stretches between needing to use such software, time in which the money paid for the software is wasted. They could cut costs by just “renting” the software when they need it. The upside of all this trouble is that proper use of a simulation can yield substantial benefits.

Users and Uses Academic Use Industrial Use Training Courses Seminars Simulation Class Project Research Product Development Testing We were required to support both academic and industrial users There were both similarities and differences in how each group wanted to use the system Academic and industrial users had a lot in common. We will talk about their overlapping requirements next. The primary difference was in the scale of problems each wanted to address. We will talk about that when we get to the cloud portion.

Common Requirements Support for a variety of packages Remote access Ease of use Ability to handle large-scale simulations Secure Reasonable cost Our target audience consists of both academics and industrial users, but they have common ground in that they are subject matter experts (e.g. polymer scientists, materials scientists) and not computer experts. They needed a system that was simple to use, but gave them access to a wide variety of software. This meant that more “powerful”, flexible options were discarded in favor of interface and functional elements that would be familiar to the casual computer user.

Solution Features E-Catalog - provided Single sign-on - enabled User-friendly interface metaphor Collaboration (forums, wikis) Educational and training resources Access to purchased services E-commerce capability Single sign-on - enabled simplified user experience single point of entrance Users are familiar with a catalog model (e.g. Amazon.com) so it was used as the overarching interface metaphor. Users could approach the site from a site point of entry, browse through available software packages and purchase them. The big difference was that users could also use portal to actually use the software/training that they had purchased (sort of like a Kindle). Single sign-on tied otherwise disparate subsystems together into a cohesive whole that would make sense to the user. Once the user was signed-in, they could use any part of the portal that they were authorized to without re-authenticating.

Solution Features (contd.) Cloud environment – support for heterogeneous environments (Windows, Linux) scaling to large problems uneven load schedules wide variety of software interface to HPC environment A cloud allowed OSC, a typical HPC environment running Linux on a cluster in batch mode, to support a wide variety of operating systems (all the different versions of Windows, the Linux and Unix variants) without disrupting normal operations. It became possible for us to support one user running a simulation on Linux-based software while another ran a Windows-based visualization program at the same time. In addition, we could easily accommodate transient spikes in usage (such as a large class) without letting valuable resources stand idle during periods of low use.

Architecture E-Catalog OSC cloud services Own web content Drupal, Moodle External account OSC cloud services Data transfer SSH and VNC to HPC RDP to Windows Common storage Common authentication Common accounting Users can log in through Polymer Portal home page, and we use Windows Active Directory to implement user authentication and product authorization. There is a service list (Tools Inventory) which includes available simulation services for polymer users. Moodle is a web-based learning solution that enables on-line learning. VNC – virtual network computing.

Polymer Portal Application Services Provides polymer companies with software and training for modeling and simulation https://polymerportal.osc.edu/ Established with Polymer Ohio as part of the NIST MEP grant Takes advantage of educational materials created under an NSF grant Application Services Windows GUI applications: Moldex 3D, Ludovic, Avercast Web applications: PFAST, Polymer Properties Predictor We implemented the above-described system for the polymer field. The polymer industry is predominately composed of small- and medium- sized businesses that currently rely on hard-earned expertise to design their products and manufacturing processes. There is great potential in offering affordable, accessible simulation services to this audience. We worked in conjunction with Polymer Ohio, an Ohio-based industry consortium, to develop the site.

Results We have offered training courses they have been well attended user feedback has been positive support for both industrial and academic users Industrial use is just beginning Currently expanding software offerings We have working software and people like it. Industry take-up has been slow, but Polymer Ohio is currently advertising the service to its members. We hope to expand our base by offering more, different applications.

Application Service Case Study: PFAST Production Flow Analysis and Simulation Tool Dr. Irani, Industrial, Welding and Systems Engineering, OSU Industrial Engineering design of manufacturing cells and facility layout design Original application: Microsoft Visual C++ OSC services provides Web-based user interface E-catalog access Secure access for multiple users Optional slide – if we want to talk about an example application that we offer.