1 / 39

Managing Image Files on The Grid

Managing Image Files on The Grid. Mohamed M. Hafez. Agenda. Personal Information Project Information Project Aim Project Architecture Project Steps Acknowledgements. Personal Information.

sophiam
Download Presentation

Managing Image Files on The Grid

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. Managing Image Files on The Grid Mohamed M. Hafez

  2. Agenda • Personal Information • Project Information • Project Aim • Project Architecture • Project Steps • Acknowledgements JINR-Dubna,Russia

  3. Personal Information Teaching Assistant, Information Systems Department Faculty of Computers and Information, Cairo University, EgyptB.Sc. in Information Systems, Faculty of Computers and Information, Cairo University - Excellent with honor degreeE-mail: mhafez@fci-cu.edu.egCell: (+2)0105223476 JINR-Dubna,Russia

  4. Project Information Project Name: Managing Image Files on the GridGroup: Grid ComputingSupervisors: Alexander Uzhinskiy & NikolayKutovskiy JINR-Dubna,Russia

  5. Project Aim Transferring multiple images from the local machine to the grid network based on a time schedule. JINR-Dubna,Russia

  6. Local Machine Grid Network WebCam Monitor Daily Schedule 11:00 am to 11:30 am image /2 Min Connection to FTP server using an account Upload images after creation Upload result Connect & download images from FTP server FTP Server Crontab (run .sh according to time schedule) User Interface Project Architecture

  7. Project Steps 1. Create account on public FTP server 2. Image Transfer Schedule 3. User Interface Transfer Schedule 4. Process & Results

  8. Project Steps(cont.) 1. Create account on public FTP server A) Install DriveHQFileManager 4.5 B) Create an account on the FTP server C) Make a folder “images” to store images later JINR-Dubna,Russia

  9. Project Steps(cont.) 1. Create account on public FTP server A) Install DriveHQFileManager 4.5 JINR-Dubna,Russia

  10. Project Steps(cont.) 1. Create account on public FTP server B) Create an account on the FTP server JINR-Dubna,Russia

  11. Project Steps(cont.) 1. Create account on public FTP server C) Make a folder “images” to store images later JINR-Dubna,Russia

  12. Project Steps(cont.) 2. Image Transfer Schedule A) Install WebCam Monitor 5.2 B) Choose local/remote machine camera(s) C) Prepare capturing schedule D) Configure image and naming settings JINR-Dubna,Russia E) Specify FTP server to store images

  13. Project Steps(cont.) 2. Image Transfer Schedule A) Install WebCam Monitor 5.2 JINR-Dubna,Russia

  14. Project Steps(cont.) 2. Image Transfer Schedule A) Install WebCam Monitor 5.2 JINR-Dubna,Russia

  15. Project Steps(cont.) 2. Image Transfer Schedule B) Choose local/remote machine camera(s) JINR-Dubna,Russia

  16. Project Steps(cont.) 2. Image Transfer Schedule C) Prepare capturing schedule JINR-Dubna,Russia

  17. Project Steps(cont.) 2. Image Transfer Schedule C) Prepare capturing schedule JINR-Dubna,Russia

  18. Project Steps(cont.) 2. Image Transfer Schedule C) Prepare capturing schedule JINR-Dubna,Russia

  19. Project Steps(cont.) 2. Image Transfer Schedule D) Configure image and naming settings JINR-Dubna,Russia

  20. Project Steps(cont.) 2. Image Transfer Schedule D) Configure image and naming settings JINR-Dubna,Russia

  21. Project Steps(cont.) 2. Image Transfer Schedule E) Specify FTP server to store images JINR-Dubna,Russia

  22. Project Steps(cont.) 2. Image Transfer Schedule E) Specify FTP server to store images JINR-Dubna,Russia

  23. Project Steps(cont.) 2. Image Transfer Schedule E) Specify FTP server to store images JINR-Dubna,Russia

  24. Project Steps(cont.) 2. Image Transfer Schedule E) Specify FTP server to store images JINR-Dubna,Russia

  25. Project Steps(cont.) 2. Image Transfer Schedule E) Specify FTP server to store images JINR-Dubna,Russia

  26. Project Steps(cont.) 3. User Interface Transfer Schedule A) Login and create proxy certificate B) Create script using shell commands to do the job C) Navigate to the folder where to store FTP server results JINR-Dubna,Russia D) Create & run crontab schedule

  27. Login and Password Initializing Proxy Certificate and entering pass phrase Receiving confirming about creation of Proxy Certificate Project Steps(cont.) 3. User Interface Transfer Schedule A) Login and create proxy certificate JINR-Dubna,Russia

  28. Use bash interpreter to run this script Get images from FTP Compress images into a file Remove single images Sourcing gird environment Transfer images to Grid Remove compressed file Project Steps(cont.) 3. User Interface Transfer Schedule B) Create script using shell commands to do the job JINR-Dubna,Russia

  29. Project Steps(cont.) 3. User Interface Transfer Schedule C) Navigate to the folder where to store FTP server results JINR-Dubna,Russia

  30. Project Steps(cont.) 3. User Interface Transfer Schedule D) Create & run crontab schedule JINR-Dubna,Russia This command is used to edit crontab file, or create one if it doesn’t already exist

  31. Project Steps(cont.) 3. User Interface Transfer Schedule D) Create & run crontab schedule JINR-Dubna,Russia So, it means that the script will be executed 4 times daily at : 11:05, 11:15, 11:25 and 11:35 am

  32. Project Steps(cont.) 3. User Interface Transfer Schedule D) Create & run crontab schedule JINR-Dubna,Russia Closing the crontabeditot with :wq The message “installing new crontab” means that the crontab schedule is ready to be executed on the specified time

  33. Project Steps(cont.) 4. Process & Results A) Uploading images on FTP server B) Downloading images from FTP to UI C) Compressing images to a single file JINR-Dubna,Russia D) Transferring the compressed file to the grid network

  34. Project Steps(cont.) 4. Process & Results A) Uploading images on FTP server JINR-Dubna,Russia

  35. Project Steps(cont.) 4. Process & Results B) Downloading images from FTP to UI JINR-Dubna,Russia

  36. Project Steps(cont.) 4. Process & Results C) Compressing images to a single file JINR-Dubna,Russia

  37. Listing the files of the destination folder on the gird Project Steps(cont.) 4. Process & Results D) Transferring the compressed file to the grid network JINR-Dubna,Russia

  38. Acknowledgements Thanks to ASRT - Egypt Thanks to Prof. Ali El-Lithi JINR-Dubna,Russia Thanks to JINR & Dubna 

  39. Спасибо JINR-Dubna,Russia

More Related