03:31:41Service Oriented Cyberinfrastructure Lab, Xgrid Calendar Elvis Montero

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

The map and reduce functions in MapReduce are easy to test in isolation, which is a consequence of their functional style. For known inputs, they produce.
Creating a TO-DO LIST What, Why, and How
Lectures on File Management
COURSE: COMPUTER PLATFORMS
Module R2 CS450. Next Week R1 is due next Friday ▫Bring manuals in a binder - make sure to have a cover page with group number, module, and date. You.
System Optimization Agent Procedures using Kaseya Developed By: Jason Aparcana Advisor : Dr. S. Masoud Sadjadi School of Computing and Information Sciences.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Bullivant Houser Bailey Extranet. What is the Extranet? Secure Internet site Hosted by Bullivant Houser Bailey Provides platform for communication between.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Lesson 13 PROTECTING AND SHARING DOCUMENTS
SWIM WEB PORTAL by Dipti Aswath SWIM Meeting ORNL Oct 15-17, 2007.
ORACLE Lecture 1: Oracle 11g Introduction & Installation.
Operating Systems: Software in the Background
Chapter 3 CDE User Applications. CDE Mail Tool full-featured graphical management program standard component of the Solaris CDE read mail and attachments.
Chapter 8 Operating System Support
Conference Calendar 1.Description 2.User’s World 3.Data Structures 4.Use Cases 5.Schedule.
Principles of Procedural Programming
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
Executive Overview. PLEASE READ (hidden slide) To deliver this presentation effectively, you need to be familiar with Windows Server 2008 R2 management.
2010 Practice Management Annual Conference PCLaw® Office Efficiency Tools – Calendaring, Phone Call & Document Management Presented by: Deborah Schaefer.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
HORIZONT 1 XINFO ® The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
An ide for teaching and learning prolog
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
Operating System.
An overview of the electronic work permit system in use at the ISAC facility ISAC Electronic Work Permit System Rob Shanks, TRIUMF, Vancouver CANADA,
Powered by. Motus is an integrated web-based and mobile software platform that supports field work management and execution, giving employees necessary.
Copyright 2007, Information Builders. Slide 1 Maintain & JavaScript: Two Great Tools that Work Great Together Mark Derwin and Mark Rawls Information Builders.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
99ATS Turbocharge your Hiring Process !!. ON TARGET Solution offered by 99ATS Overview Introduction Gaps in Recruitment Process Screenshot overview of.
Multifarious Project Team Members Alberto Dominguez Nirmit Gang Jimmy Garcia Javier Handal.
Recall: Three I/O Methods Synchronous: Wait for I/O operation to complete. Asynchronous: Post I/O request and switch to other work. DMA (Direct Memory.
Extending HTML CPSC 120 Principles of Computer Science April 9, 2012.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
CS 390 Unix Programming Environment Summer Suchindra Rengan - CS3902 Course Details Instructors Suchindra Rengan – ‘sachin’ ( Section 001)
Senior Design 1 Project Android Pilot Nation Stellar Sea Lions Team –Andrew Olivier –Jordan Fryer –Karen Echon –Jacob Hahn University of Portland School.
Recruitment Registrar Design Presentation By Jason Vipond, Jim Sodam, Joe Klug, Ajay Dharna November 21, 2002.
Introduction to Computer Application (IC) MH Room 517 Time : 7:00-9:30pm.
October 8, 2002P. Nilsson, SPD General Meeting1 Paul Nilsson, SPD General Meeting, Oct. 8, 2002 New tools and software updates Test beam analysis Software.
Distributed System Concepts and Architectures Services
Trilinos Framework Update Roscoe A. Bartlett James M. Willenbring Michael N. Phenow Trilinos User Group Monday, October 31st, : :30 am Building.
1 Computer Systems II Introduction to Processes. 2 First Two Major Computer System Evolution Steps Led to the idea of multiprogramming (multiple concurrent.
Online Submission and Management Information -- Authors AMS Annual Conference / AMS WMC Click on play to begin show.
10:47:46Service Oriented Cyberinfrastructure Lab, Grid Job Management with Microsoft Project Leor Dilmanian
Developing SQL Server 2000 Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
Form Processing Week Four. Form Processing Concepts The principal tool used to process Web forms stored on UNIX servers is a CGI (Common Gateway Interface)
IT System Administration Lesson 3 Dr Jeffrey A Robinson.
1 SICBDST and Brunel Migration status and plans. 2 Migration Step 1: SICBMC/SICBDST split  Last LHCb week: Split done but not tested  Software week.
07/21/97 MOSS Project Introduction and Definition -Senior Project-
BIF713 Operating System Concepts MS Windows. Agenda 1. What is an Operating System (definition)? 2. Types of Operating Systems 3. Basic Operations: –
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
Avanade Confidential – Do Not Copy, Forward or Circulate © Copyright 2014 Avanade Inc. All Rights Reserved. For Internal Use Only SharePoint Insights (BETA)
Unit 4: Processes, Threads & Deadlocks June 2012 Kaplan University 1.
HNC COMPUTING - COMPUTER PLATFORMS 1 Computer Platforms Week 3 Types of Software.
CONTROL-M Training At Global Online Trainings IND: Skype: Global.onlinetrainings USA:
Mainframe – Control-M Architecture.
BY: SALMAN 1.
BY: SALMAN.
Operating System Concepts
The Development Process of Web Applications
“IMO is a messaging and free video calling app.”
Introduction to Operating System (OS)
Cloud based Open Source Backup/Restore Tool
GEOMATIKA UNIVERSITY COLLEGE CHAPTER 2 OPERATING SYSTEM PRINCIPLES
How to Improve Releasing Efficiency via i18N/L10n Test Automation.
SharePoint services Provides team collaboration through SharePoint Sites and makes it easy for communities to work together on documents, tasks, contacts,
Presentation transcript:

03:31:41Service Oriented Cyberinfrastructure Lab, Xgrid Calendar Elvis Montero

03:31:41Service Oriented Cyberinfrastructure Lab, Problem For highly used, and with limited resources, Xgrids, there should be an easy way to allow clients to schedule jobs to occur at a specific date and time in order to prevent collisions, as well as to maximize computing resources’ efficiency.

03:31:41Service Oriented Cyberinfrastructure Lab, Solution Xgrid Calendar: A set of command tools aimed at integrating Xgrid and iCal to achieve effortless job scheduling on Mac OS X platforms. There will be 3 commands directed to accomplish this feat: add-job, search-job and delete-job. Applescript will be the language of choice given its ease of use and tight integration with OS X.

Overview: How does Xgrid Calendar work? The user would execute (through the command line) the add-job script, providing all the required parameters (i.e. controller’s hostname and password, date & time, and job to run). An iCal calendar would then be created (please check next slide) called “Xgrid Jobs”. The new event would then be added to this calendar (please check next slide). The job specified would run at the given date & time using iCal’s built-in lunching capabilities. A user can then search or delete any additions using the command tools available for that matter.

03:31:41Service Oriented Cyberinfrastructure Lab, Overview: Screenshot

03:31:41Service Oriented Cyberinfrastructure Lab, Status The basic functionality for the add-job command is completed (i.e. create a calendar, the events and scheduling jobs based on user input). Identifying possible ways to enhance The search-job and delete-job commands must be completed. Deployment is not going to be an issue per se since Applescript’s scripts run on any Mac with OS X 10.5 (Leopard). Writing files to the disk requires root privileges. This needs to be addressed. Researching possible workaround.

Links to artifacts Code: /calendar/ /calendar/ Proposal: /calendar/proposal/montero_proposal.pdf /calendar/proposal/montero_proposal.pdf Final Paper: /calendar/proposal/montero_proposal.pdf Elvis Montero: The final paper is not ready yet. A draft will be available next week. The above link takes you to the proposal.

References