Main Page

From Wiki

Revision as of 17:20, 6 May 2009; CarlaSouza (Talk | contribs)
(diff) ←Older revision | Current revision | Newer revision→ (diff)
Jump to: navigation, search

Contents

Message from the Manager

Welcome to the OurGrid middleware developer's corner. This is a virtual meeting place for the community of developers that make this project useful and thriving. After all, OurGrid owes its existence to this supporting community. To contribute with writings in this area, you will need a login. To register for a login, click here.


Developers Support

  • Coding Guidelines
  • Developers Tools
  • Architecture Guide
  • Issue tracking
  • Mailing List

The OurGrid Developer's List calls upon people involved in developing OurGrid to discuss problems, features, and to share their experiences.


OurGrid's Road Map

  • soon to appear here.




OurGrid's Wish List

OurGrid software can be improved in many different aspects. If you are a programmer you can contribute to the OurGrid's development. Please consider helping us at developing free software from the wish lists below.


Improving the workers:

  • Virtualization support (Already being done: Carla Souza, Isaac Leal and Tiago Albuquerque. Project Site)
    • VMWare Server, KVM, Xen, VMWare Play (where is the API?);
  • More flexible policies of idleness detection;
  • Cluster Workers (Already being done: Daniel Ferreto, EELA project)
  • Support to instantiate multiple virtual images:
    • Including some different network configuration (to be defined);
    • Maybe tagged images to easy the image selection process;
  • Flexible life cycle
    • Maybe workers may live more than a broker section;
  • Worker for voluntaring computing (like a very simples worker to use):
    • Case 1: the worker would run OurGrid. How to easily install it?
    • Case 2: the worker would run well known software (such as BLAST, for instance). How to pull/push the tasks?


Improving the brokers:

  • Integrate OG with the workflow XICA (Already being done: Eliane, SegHidro project)
    • Another alternatives are BPEL / Taverna;
  • Support to run Hadoop
    • Investigate SAGA;
  • Improve the GUI with statistics;
  • Gradual allocation of workers to users;
  • Include fault tolerance:
    • What if there is an energy outage during a job execution?
    • It is like a checkpoint for the broker;
  • Brokerage service.


Improving the peers:

  • WebPortal for administrations tasks;
  • Automatic updates;
  • Automatically install OurGrid portal with the peer;
  • Allocation policies:
    • Based on workers' availability, reliability, performance, etc.;
    • For public computing sites and/or voluntaring computing.


Improving the extra software that comes with OurGrid (Portal, Status, Statistics):

  • JDF checker;
  • Study the ShareGrid portal;
  • Blender portal;
  • Install the OurGrid portal integrated with the WPA;
  • Monitoring system. Two levels of monitoring information:
    • Site;
    • Grid;
  • Data Management Service (Already being done: Rafael Silva).


Please send us an email if you decide to work on an item: contact [at] ourgrid [dot] org.



Spotlight

There are a lot of people involved with OurGrid, either by using it, developing new applications based on it, developing OurGrid software itself or by researching on topics related to it. This space is meant to highlight some of these efforts, to give the community a better picture of what it is doing. If you think the community would like to know about what you are doing or did in the past, please let us know by sending an email to contact [at] ourgrid [dot] org. To find out more about the current research trends related to OurGrid, please check the ongoing work page.


Collaborators, users and friends

This space is but a directory for listing people that have developed, used, contributed, or else are merely fond of OurGrid.

To make things easier for everybody, please keep this page in alphabetical order.

  • Alexandre Duarte: I recently started my PhD studies in Computer Science at Universidade Federal de Campina Grande. My research is focused in study how the Computational Grid can be used to improve software quality. When I'm not dealing with Tests and Grids I spend some time taking care of my colorful African Cichlids from Lake Malawi.
  • Alexandro S. Soares: I'm an undergraduate of Computer Science at Universidade Federal de Campina Grande and scholarship holder on the OurGrid Project at the Distributed Systems Lab. I have worked with distributed software testing while working together Alexandre Duarte on development of the GridUnit framework.
  • Francisco "Fubica" Brasileiro: I'm a faculty at the Federal University of Campina Grande (UFCG) and the director of the Distributed Systems Lab at UFCG; I guess I can say that I'm OurGrid's godfather and have been taking good care of it since its infancy.
  • Marcelo Meira Leite: I am OurGrid's project manager. My responsibilities involve technical as well as financial affairs.
  • Nazareno Andrade: I've been working with the Network of Favors and other resource allocation aspects of OurGrid for a while now. This was my Msc and is currently the topic of my PhD at Universidade Federal de Campina Grande. I'm also into music, playing the bass and consuming as many cds as possible.
  • Thiago Emmanuel Pereira: I'm an undergraduate of Computer Science at UFCG and i've working in a part time job at LSD since 2005, first i was a programmer in SmartPumping project playing hydraulic simulation codes (a real man job), now i'm working in the ougrid team. I'm addicted to beer and scifi books.
  • Walfredo Cirne: I'm faculty at the Universidade Federal de Campina Grande, and director of the Laboratório de Sistemas Distribuídos. I'm also the father of OurGrid. smile

Past collaborators

This space is but a directory for listing people that contributed to the OurGrid development.

To make things easier for everybody, please keep this page in alphabetical order.

  • Alisson Wilker: I've worked on the development of a new accounting model for the OurGrid architecture and also worked on SmartFrog components for improving deployment of data and applications in grids (in collaboration with Miranda Mowbray, from HP Labs in Bristol). Nowadays, I am working on the development of a fault tolerance mechanism for GISs (Grid Information Service), such as the NodeWiz.
  • Ana Cristina Oliveira: I was a master student in Computer Science at the UFCG. My dissertation is entitled Sabotage Tolerant Scheduling for Peer-to-Peer Grids. I participated on the Failure Spotter Project (2004-2005), where I had to implement a sabotage resilient scheduler for the OurGrid Broker and a scheduler based on consensus protocols for the OurGrid peers.
  • Ayla Dantas: I'm a Phd student on testing of distributed systems. I was the coach of some research lines of the OurGrid project in 2004 and 2005. I've also worked in a research line on resource management using Web Services and also in another one focused on automated grid management. Besides computing, I love to stay with my family and friends and to meet new people and visit new places.
  • Celso Brennand: I was a Master's candidate working on automated manegement and monitoring of grid. I was the team leader of a research line, the AutoMan, of the OurGrid project in 2006. Besides computing, I love to stay with my family and friends and to meet new people, visit new places and taking photographies.
  • Flávio Santos: I was an undergraduate student at Universidade Federal de Campina Grande (UFCG). I investigated how to improve the content distribution in a BitTorrent-based system. I have also worked in the OurGrid Peer implementation and AutoMan (OurGrid Automatic Management) at Distributed Systems Lab (LSD/UFCG). I waste my free time reading books and taking photographies.
  • Flavio Vinicius: Although I´m not exactly in the OurGrid team, I worked on the Failure Spotter project developing a fault tolerant Replica Executor for the OurGrid project. I´m interested in music, movies, reading, computers and so on. But I´m not a sports kind of guy.
  • Gustavo Wagner: I worked on OurGrid since 2003. I have worked with Globus and SmartFrog as a undergraduated student. On my MSc., I researched about service and data management on grids. I also like to read, watch movies and try to play my guitar! smile
  • Lauro Beltrão Costa: I've been working on MyGrid/OurGrid since 2001. My last work was on resource and service discovery for overlay networks and grids via NodeWiz (a scalable Grid Information Service that supports multi-attribute and range queries on node properties). I also like to read, swin and play squash.
  • Nigini A. Oliveira: I made part of the first versions OurGrid and MyGrid's development group. My last work into this group was to extend OurGrid to deal with Data Intensive Applications. I spend some hours on reading, yoga and sports.
  • Pryscilla Dóra: I worked in OurGrid qualification, leading the deployment of a qualification process (OurQualityProcess) to be integrated with the OurGrid development process.
  • Sérgio Espinola: I'm an undergraduate of Computer Science at UFCG and member of EEG-Project at Distributed Systems Lab. My experience with this technology increased after course taken with professors Walfredo and Fubica. My work was to develop new ways to incrase Grid domains and CyberImaging through Web. Please feel free to visit us at GRIP WebGrid or GRIP Project. wink
  • William Voorsluys: I worked as a research assistant at LSD. I have worked for one year in the SegHidro Project finding solutions to data intensive applications on the Grid. Then, I was the leader of the OurGrid development team for 2 years. As hobbies, I like reading, watching movies and keeping fish tanks.
Personal tools