Download presentation
Presentation is loading. Please wait.
Published byEdith Carroll Modified over 8 years ago
1
03:31:41Service Oriented Cyberinfrastructure Lab, http://blackrose02.rit.edu1 Xgrid Calendar Elvis Montero eem3828@rit.edu
2
03:31:41Service Oriented Cyberinfrastructure Lab, http://blackrose02.rit.edu2 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.
3
03:31:41Service Oriented Cyberinfrastructure Lab, http://blackrose02.rit.edu3 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.
4
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, e-mail 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.
5
03:31:41Service Oriented Cyberinfrastructure Lab, http://blackrose02.rit.edu5 Overview: Screenshot
6
03:31:41Service Oriented Cyberinfrastructure Lab, http://blackrose02.rit.edu6 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.
7
Links to artifacts Code: http://cyberaide.googlecode.com/svn/trunk/project /calendar/ http://cyberaide.googlecode.com/svn/trunk/project /calendar/ Proposal: http://cyberaide.googlecode.com/svn/trunk/papers /calendar/proposal/montero_proposal.pdf http://cyberaide.googlecode.com/svn/trunk/papers /calendar/proposal/montero_proposal.pdf Final Paper: http://cyberaide.googlecode.com/svn/trunk/papers /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.
8
References
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.