Initial proposals GSOC 2014 Liquid Galaxy Carlos de Dios Felis
cdedios92@gmail.com
Profile and background:
I’m a 4th year Computer Science student in the University of Lleida and I will be graduated this year.
This is my last year in the university, at least for the moment, and I’m really motivated to start applying
all my knowledge on the Liquid Galaxy project, and learn more about it.
This is my last year in the university, at least for the moment, and I’m really motivated to start applying
all my knowledge on the Liquid Galaxy project, and learn more about it.
The summer of 2012 I did an internship in Symantec in Poland, I was there for 3 months and I worked
in the team of I18n. The tasks I did there consisted in setting up and adapting a framework called
STAF automation for performing automated tests on the installation of a real Symantec product called
Altiris ITMS. This framework was implemented to run tests of the products of Symantec. Then I learn
to install Altiris ITMS Product and I started running the tests on this installation. I documented all the
steps on a wiki page with images and videos.
in the team of I18n. The tasks I did there consisted in setting up and adapting a framework called
STAF automation for performing automated tests on the installation of a real Symantec product called
Altiris ITMS. This framework was implemented to run tests of the products of Symantec. Then I learn
to install Altiris ITMS Product and I started running the tests on this installation. I documented all the
steps on a wiki page with images and videos.
I’m an active member of IAESTE ; The International Association for the Exchange of Students for
Technical Experiences, that provides students in technical degrees course-related training abroad,
over more than 80 countries.
Technical Experiences, that provides students in technical degrees course-related training abroad,
over more than 80 countries.
The last semester I did an exchange to Mexico at the Universidad de Guadalajara, which allowed
me to look at the world from a different point of view since their culture is considerably different from
the European. The experience of studying abroad and so far from home has also made me more
independent and I have become much better at solving any kind of problems which I may face.
me to look at the world from a different point of view since their culture is considerably different from
the European. The experience of studying abroad and so far from home has also made me more
independent and I have become much better at solving any kind of problems which I may face.
One of my passions is to travel around the world to discover places, see new things, and meet
wonderful people; that’s why I have chosen two projects that involve traveling. I have used google
Hangouts thousands of times to make video calls with my family and my friends when I was travelling
and it was really useful. Because of that I would like to implement something about it on LG. The other
project is also related with travelling, but virtually.
wonderful people; that’s why I have chosen two projects that involve traveling. I have used google
Hangouts thousands of times to make video calls with my family and my friends when I was travelling
and it was really useful. Because of that I would like to implement something about it on LG. The other
project is also related with travelling, but virtually.
I’m actually linked with the Liquid Galaxy project thanks to Andreu Ibáñez, that has given me the
opportunity to do my end of career project at the Liquid Galaxy Lab. I also would like to mention Ismael
Arroyo and Marc Gonzalez that will be working in the same LAB like me with their respective projects,
but will give me a hand with the Liquid Galaxy setup.
opportunity to do my end of career project at the Liquid Galaxy Lab. I also would like to mention Ismael
Arroyo and Marc Gonzalez that will be working in the same LAB like me with their respective projects,
but will give me a hand with the Liquid Galaxy setup.
Project proposal for GSOC 2014
Nowadays I have a lot of different ideas to present to the GSOC but the ones that I like the most are
basically this 2:
basically this 2:
Hangouts WebRTC
In the LG LAB we think that involving conference calls and the LG project is a really good mix and
would give a better and realistic way to communicate between people. We’ve been studying the past
year GSOC projects from Mihai and Randy, and we think it will be good to continue the project and try
to improve the characteristics of it and make it more user friendly with a user interface and
administrative layer.
would give a better and realistic way to communicate between people. We’ve been studying the past
year GSOC projects from Mihai and Randy, and we think it will be good to continue the project and try
to improve the characteristics of it and make it more user friendly with a user interface and
administrative layer.
The program is thought to run on a web browser (actually WebRTC supports Chrome, Mozilla and
Opera) this makes it multi platform and much more useful.
Opera) this makes it multi platform and much more useful.
The awesomest aspect is that we don’t need an LG to make a video conference with whoever, this
program allows conferences between users without LG and supports multiple users with LG in the
same conference.
program allows conferences between users without LG and supports multiple users with LG in the
same conference.
Google Art Project
Adapt the Google Art Project
The project has 2 different branches:
- The tour inside the museums using Google Street View.
- The virtual gallery with HD images of the art pieces.
To implement both on LG I’ve thought that Peruse-a-Rue would be a good tool to work with. Using
Google Art Project on a LG I think that will feel like if you were actually inside the museum and it’s a
really good idea to promote the culture to the people from around the world.
Google Art Project on a LG I think that will feel like if you were actually inside the museum and it’s a
really good idea to promote the culture to the people from around the world.
The idea is to program a two sided application, one will link to existing Art project contents, allowing
people to select to what places they want to go in a usual web touch screen interface, the other will be
implementing this visualization on peruse-a-rue.
people to select to what places they want to go in a usual web touch screen interface, the other will be
implementing this visualization on peruse-a-rue.
This will make also a very good use case for Liquid Galaxy for exhibits and events, as a LG using this
software will become a virtual system to visit lots of interesting museums around the world.
software will become a virtual system to visit lots of interesting museums around the world.
---
I really appreciate all the work done by the mentors to guide us with our project and I would like to
thanks all of you for reading my letter about my ideas for the project. For us, that we are beginning in
this world of technologies, Google Summer of Code it’s a really good opportunity to keep learning new
things and use Google technologies.
thanks all of you for reading my letter about my ideas for the project. For us, that we are beginning in
this world of technologies, Google Summer of Code it’s a really good opportunity to keep learning new
things and use Google technologies.
Kindly Regards,
Carlos de Dios
Ismael Arroyo Campos - ismael.arroyo.campos@gmail.com
University of Lleida - Msc Computer Science
Short Bio:
My name is Ismael Arroyo Campos, I’m a student from Lleida (Spain). I have finished my computer
engineering studies and now I’m finishing my last year of a MSC in computer science and also I’m
starting my PhD. In my free time I’m a hardcore gamer, I love challenges
engineering studies and now I’m finishing my last year of a MSC in computer science and also I’m
starting my PhD. In my free time I’m a hardcore gamer, I love challenges
My PhD is about monitoring and benchmarking, and proposal of performance upgrades on Cluster
Display-Wall aware applications. To complete that objective Liquid Galaxy has been chosen to be the
test bench.
Display-Wall aware applications. To complete that objective Liquid Galaxy has been chosen to be the
test bench.
I have observed that lots of the Liquid Galaxy rigs out there are a very expensive hardware
configuration. My aim is to reduce the hardware requirements by optimizing the applications used on it.
configuration. My aim is to reduce the hardware requirements by optimizing the applications used on it.
Project Title:
System, Network, and Caching Performance Benchmarking
Liquid Galaxy Discover
1. Project Summary
The idea of this project is to develop a real-time performance benchmarking solution that will help
diagnose bottlenecks and configure the SquidHTTP cache for a better performance. The metrics
that this solution will take care are:
diagnose bottlenecks and configure the SquidHTTP cache for a better performance. The metrics
that this solution will take care are:
- CPU, Memory and Network utilization.
- Cache hits and misses.
2. Benefits to the community
This project will bring some benefits to the Liquid Galaxy Community. With the solution I am planning to
develop it will be easier to diagnose possible bottlenecks, which are one of the main problems when
running any tool that uses networking, in Liquid Galaxy.
develop it will be easier to diagnose possible bottlenecks, which are one of the main problems when
running any tool that uses networking, in Liquid Galaxy.
For those willing to use the Liquid Galaxy Technology, we’ll provide tools that aids them to know in
which way the system can be improved.
which way the system can be improved.
3. Main deliverables
- Benchmarking tool for Liquid Galaxy
- Monitoring tool for Liquid Galaxy
4. Technologies
- Sar ( package sysstat )
- Tshark ( terminal-based Wireshark )
- Scripting Languages: Bash, Perl, Python, etc.
5. Qualifications
- Bachelor of Engineering (BEng) in Computer Science- Robotics specialization
- Finishing last year of Master of Engineering in Computer Science
- Currently doing 1st year of PhD in distributed computing
- Basic course of game programming
- Basic course of game designing and creation
- 2,5 years working in robotics lab of Universitat de Lleida to finish my BsC
- C++/CLI in Visual Studio 2008
- Pascal based installer
- Final work: Virtual Keyboard 3.0
6. Project Timeline
Before April 21:
- Study Google Street View utilization in Liquid Galaxy
- Study Peruse-a-rue enviroments
- Study / research Node.js platform
April 21 - June 19 (Before official coding time):
- Fix the final scope of the project
- the Discuss the project details with my mentor.
- Do a strict definition of how all project parts must be implemented.
June 17 - July 29 (Before Mid term evaluation):
Code and test:
- Start monitoring scripting
- Test different ways to make an standard benchmark
- Start discussing the results and characterization of Google Earth in Liquid Galaxy
July 29 - August 29 (Final Coding)
Code and test:
- Graphic Interface
August 29 - September 15
- Documentation