Log on:
Powered by Elgg

Marlon Bright :: Blog :: Archives

July 2008

July 05, 2008

“Viva America!”  July 4th, what a great day for Americans!  As we all know well July 4th marks the anniversary for our great country declaring its independence from Great Britain in 1776.  So where better else for us to spend the holiday but in…Lisbon, Portugal (what?).  I know that doesn’t make any sense, but this was the weekend that offered the best prices for us to travel to Lisbon so we decided to take advantage of it.  I know that it would have been much sweeter had we traveled to London to celebrate the holiday and spite the locals.  However, we were proud Americans on July 4th so we made sure to incorporate some celebration and reflection.  July 4th , also, served as the two weeks remaining mark until we depart Barcelona and return to the United States and what better place to re-enter the country than the city from which we declared our independence, Philadelphia, PA.   

Lisbon, however, was a beautiful city and I am glad that we took the opportunity to visit.  It is just a little bit off the beaten path of the cities that American tourists usually visit on their excursions to Europe and that is why we chose it.  We figured that we should go now while close, because it would be highly unlikely that we would make a special trip back from the United States just to visit the Portuguese capital city.  And Lisbon was a very good choice since it is one of the cheaper cities that we have visited.  We got good deals on flights and lodging and stayed in a really pleasant hotel in the middle of most of the action of the city.  The food in Lisbon and surrounding areas was quite reasonable in price and good (a stark contrast, in my opinion, from Italy).  Furthermore, Portugal was a very nice, quaint, and picturesque destination.  It is filled with a distinct architecture and many narrow, cobblestone streets.  In addition, there are many historical sites and beaches to entertain oneself, but it was really just a pleasure to be in the city, relaxing and taking it easy a bit.   The people of Lisbon were very friendly as well, however, I have never been offered drugs so many times before in my life—and this was in the nice part of town.  Yes, I kid you not, we must have been offered marijuana and cocaine by seven different individuals in a really sort of open fashion on the first day of exploration.  The good thing was that this was the only real downside to Lisbon. 

 

Upon our arrival Thursday, one of the first places we decided to visit was Aqueductus Liveras—a large Roman aqueduct that served as a testament to Roman ingenuity.  There were many such aqueducts across the Roman Empire that were ages in advancement of providing irrigation and water to all areas of the Roman Empire. From the aqueduct we walked down the main avenue in Lisbon passing through the beautiful Eduardo VII Park with its impeccably trimmed greenery.  This was a real surprise and treat for me to stumble upon since I immediately remembered the park from the cover of a European travel magazine that my dad had given me to read (because of an article on Barcelona) before I left the United States.  At the time I did not read about what was on the cover, but I will certainly seek that magazine out when I return to get some narrative to go along with my first hand experience. 

 

Friday was the 4th of July and while I did not stage a large celebration like I would have liked to I still did what I could to commemorate the holiday.  As I have mentioned in previous posts this experience abroad has reconfirmed and deepened my pride in my country, especially with the present occurrences in the political race for the highest office in the land, doing much to prove the ideals that this country was founded on.  Naturally, on my country’s birthday, I busted out my Obama ’08 shirt to signify that I was a proud American.  In the morning, Javier, Juan, and I set out down the coast a bit from  Lisbon to Belem, a sort of suburb, that boast several beautiful monuments and castles set along the river that opens up to the Atlantic Ocean.  I wasn’t real sure what all of them were intended for, but they were nice none the less.  From Belen we continued a bit down the coast to Cascais which was a very nicely put together small town with some beautiful beaches.  These beaches were not Barcelona or Miami Beach, but they were nice none the less.  And the compact little town of Cascais was so picturesque, clean, culture filled, and such a pleasure to visit. 

After spending most of the afternoon on the shores of the Atlantic in Cascais we headed back to Lisbon.  The evening served as the main part of my celebration.  I tried to do as many American things as possible (which is not really that hard since our influence in Europe is on every corner…from McDonalds, to Burger King, to Coca-Cola, to Ford, to GM, to FedEx, to our movies, music, etc. one can take great pride in the influence of our country).  I ate dinner at the ‘Subway’ restaurant (which was next door to McDonald’s) not far from the hotel complete with pictures of the Big Apple (New York City) pasted across the wall paper.  After dinner I went to take in one of our most popular exports, our movies, and saw the new movie ‘Hancock’ which, by the way, was shown in its original English version with Portuguese subtitles displayed at the bottom of the screen for the native viewers!  In fact, all of the movies showing in that popular Lisbon movies theater were de Los Estados Unidos (from the United States)!  After the movie we walked home signing our national anthem throughout the streets of Lisbon! 

In reflection, July 4th is essentially a global holiday.  July 4th 1776 was a day that would prove to change the world and shift its dominating countries from France, Great Britain, and Spain to the symbol for freedom and opportunity, the United States. While we all know that we are far from perfection, the beautiful thing is that we do posses freedom, hope, and possibility.  Everything in our history has not been good.  Trust me, I descend from ancestors who were enslaved by this country and then legally segregated until just this past generation.  I am part of the first generation in my family not to pick cotton in America either as slaves or as sharecroppers!  But, as recent happenings evidence, we are a sincerely blessed country that may have its problems but strives to realize and improve them and keep the hope and ideals alive that it was founded upon and has made it what it is today.  The thing that makes our country so beautiful is its diversity both in its landscape and people.  That is what makes us who we are and strong.  It is the fact that people from all different heritages and unite together as one in the melting pot that is the US.  For the most part we were all, at one point in time in the not so distant past, immigrants (whether arriving by force or choice).  The United States is only 232 years old which is but a speck in the spectrum of time that is human existence!  Yet, in this short time we have risen to be the leaders of our globe.  With this, however, comes a great responsibility to be an example and a beacon of light to the rest of the world.  And in my opinion, the present developments in the political process of our country are a momentous step in that direction!

The full Lisbon album can be viewed at:

http://www.facebook.com/album.php?aid=2138643&l=dee4a&i

Keywords: Day 52, Lisbon, PIRE

Posted by Marlon Bright | 0 comment(s)

July 08, 2008

ACTIVITIES:
This past week we worked to get Aprof running properly on MareNostrum.  We are encountering quite a bit of difficulty in getting Aprof to read Amon’s input files and are working to adjust the way that Aprof reads the input data.   We were also able to generate a Dimemas tracefile for WRF on MareNostrum and we plan to ask for a demonstration on the full usage of Dimemas from our colleagues in the office. Personally, I finished my readings of related works papers and continued my personal studies into Linux platforms. 
 

ACCOMPLISHMENTS:
In this part, please only mention your significant accomplishments that you have not reported previously. Note that you do not have to have an accomplishment each week.

-Dimemas tracefile successfully generated on MareNostrum

-Related works readings completed.
 

ISSUES/PROBLEMS:
In this part, please mention the minor and major problems that you are facing in your research.

-The major issue that we are dealing with right now is the fact that Aprof is not reading/loading Amon’s output information.  From the previous research we kept in mind that the direct output from Amon had to be edited in order to be input to Aprof.  We made the alterations to the Amon output as specified in past emails, but the data still did not load.  We are in the process of troubleshooting this problem (including exploring the editing of the way Aprof reads in information) in order to solicit predictions from Aprof.

-In our benchmarks we are finding that for some reason either MareNostrum is not starting a WRF process on one of the nodes in each run or that Amon is not catching a WRF process on one node in each run.  We will investigate further and see how this may possibly affect Aprof’s predictions.

-We are still faced with some decisions on what we are going to do about the different versions of WRF installed at the different sites, GCB, Mind, and MareNostrum.  This is an important issue if we want to be able to make comparisons between the results generated on each of the different clusters. 

PLANS:
In this part, please mention your short- and long-term plans for the weeks and months to com.  

At this point we have obtained objectives 1, 3a, and 3b, and we are continuing to work on objectives 2 & 4.  We have had a bit of a hang up on objective four with Aprof, but we are working through this and expect proper functionalit very soon.  As stated last week, we will be primarily focused on seeing how well Amon/Aprof scale to larger numbers of nodes and the different architecture of MareNostrum along with making comparisons and contrasts with Dimemas for the remainder of our stay.  Specifically, it is essential that we get Aprof functioning and predicting properly next week.  We, also, intend to get a full, first hand tutorial of Dimemas in order to effectively use it.  From there we will assess how to be able to possibly make comparisons between the different clusters through installing the same versions of WRF at each location. 

Personally, I will continue my studies in the Linux platform. 

Barcelona Research Objectives 

Overall Objective: Achieve accurate and timely performance prediction on compute cluster to be used in Grid Computing Environment Meta-Scheduling. 

1.      Get mpidtrace linking properly with WRF compiled on GCB, then Mind. GCB COMPLETED

2.      Use generated MPI tracefiles (Paraver and Dimemas) to do prediction between Mind and GCB IN PROGRESS

3.      a) Install Amon and Aprof on MareNostrum. COMPLETED

b) Run benchmarks on MareNostrum FIRST RUNS COMPLETED

4.      Experiment with how well Amon and Aprof scale to larger number of nodes IN PROGRESS

5.      Analyze how Amon and Aprof relate to/could possibly combined with Dimemas.

6.      Work with  Marc to see how we can optimize the gridification of WRF 

SUMMARIES/CRITIQUES OF PAPERS: 

In this part, please include a short review of the papers you have read during the last week. The review should include three short paragraphs for each paper. The first paragraph should be a short summary of the paper; The second paragraph should include a short critique of the paper; and The last paragraph should include a discussion on how this paper is related to your research.

Review: An architectural blueprint for autonomic computing.                                                    

This paper and the paper that I previously read [2] were, as their names suggest, very similarly in that their purpose was to lay out a foundation for autonomic computing by describing what the vision for it is and what some of its components are.  They both had the same general definition for what autonomic computing was—that is a computing environment that manages itself and dynamically adapts to change in accordance with high level policies set by an administrator—and the same goals for the system—self-configuring, self-healing, self-optimizing, and self-protecting.   

With this is mind there is really nothing new to report on in this review.  The paper was well written and it really gave you an idea of the goal that autonomic computing was progressing towards.  Essentially, it is an effort to make the human level management of increasingly complex systems more feasible over the long run by removing as much of the manual administration as possible. They did make it clear that this was certainly a process that would evolve as administrators were able to trust the technology to perform these tasks on its own.   The paper then went into detail describing the different aspects of the autonomic system from the manual managers (human administrators) down through the autonomic managers, monitoring systems, and touch points of the environments until you got to the actual resources themselves that existed as both hardware and software.  A major point was made that due to the scope of the topic, no one vendor could provide a complete end-to-end solution so some industry standards had to be adopted so that the heterogeneous components of a given system could interact smoothly with each other as well as other systems. 

Again, as I furthered detailed in my review of [2] my research is a step in the direction of an autonomic grid computing environment that does not rely on the human user to specify details about the application or resources that he or she may not know very well.  Our research is working towards putting scheduling decisions and optimizations in the hands of the system scheduler (or meta-scheduler) by providing it the means of making accurate predictions about the performance of an application on a given set of resources. 

Reference:

[1] An Architectural Blueprint for Autonomic Computing. June 2005, 3rd ed.http://www-03.ibm.com/autonomic/pdfs/AC%20Blueprint%20White%20Paper%20V7.pdf 

[2] Steve R. White, James E. Hanson, Ian Whalley, David M. Chess, and Jeffrey O. Kephart. An architectural approach to autonomic computing. In Proceedings of the International Conference on Autonomic Computing (ICAC'04), pages 2-9. IEEE Computer Society, 2004. 

Posted by Marlon Bright | 0 comment(s)

The Barcelona SuperComputing Center (BSC) - Barcelona, Spain

As promised in previous post, I wanted to follow up and post up my work environment so that everyone can get the feel of it.  On the last post, I depicted the main working building of the BSC, my office building, my office, and the guys that we are working with in this office.  In this post I will introduce my advisor over here, Dr. Rosa Badia, and her entire team of researchers and I will show pictures of the supercomputer that we are working on.  Pay close attention to where this machine is housed, it will give you a good kick for the day.

 

 Above is a picture of Dr. Badia's (front row, third from left) research team including myself and fellow partner from FIU, Javier Delgado, in the back row (with the FIU shirts on). Dr. Badia's research focus is Grid Computing.

 

This building is located in a park right next to campus and is now, infact, part of the campus.  It used to be a chapel when it was part of an all girls school.  When that school closed and the property was given to UPC, the chapel was "un-holified" (if that is a word) and was used for various different purposes including meetings.  Currently, we could just refer to it as the Chapel of MareNostrum, haha.  That's right, MareNostrum, approximately the 5th largest supercomputer in the world is located in... a chapel.  The reason behind this was that this was the largest and most secure available space when the BSC was looking for a place to install MareNostrum.  And so it was...10,204 cpus in...a chapel.

This is the supercomputer MareNostrum inside what used to be a chapel.

And finally, back across campus at the office we have my partner, Javier, working across from me as we try to adapt Amon and Aprof to the different archtitecture of MareNostrum.

Keywords: Barcelona, Day 55, PIRE

Posted by Marlon Bright | 0 comment(s)

July 17, 2008

London, United Kingdom

Top of the Day to you!  Well, the final week has come.  We are scheduled to return to the United States this coming Friday, July 18.  With this is mind, I was planning to just hang out in Barcelona this weekend, review some of my favorite sites in Barcelona, and perhaps take in some sun at the beach.  However, it is my belief that man may plan his steps, but the Lord orders his ways. So, to make a long story short, I ended up in London, England, this weekend. 

I was a bit annoyed upon my arrival to London’s Stanstead airport as I was grilled by the customs agent as to the purpose of my visit to the UK.  I thought, “What do most people do when they come from a different country to London?  They come to see the sites?”  However, the agent proceeded to ask me what I was doing coming from Spain and then if I had any documentation to prove that I was doing a research internship there as I told her.  This was interesting because I had never thought that I needed to carry documentation around proving that I was working in Spain for the summer.  Of course, I knew to carry my passport and a copy of my passport in a separate place, but I had not considered having this other documentation.  The way she spoke to me, I thought that this was something that was common sense to know.  Regardless, I knew that I had a valid US passport so that there was really no reason why she should have given me a hard time.  This was the first country in the five now that I have been to that has given me any trouble on entering the country with a US passport and go figure it to be our close friends (or so they say), the English.  In fact, besides when I first entered the European Union in Spain I have not had to show my passport again upon entering the new country.  England is part of the European Union in name but as I was soon to find out, their affiliation to the rest of the European Union wasn’t much more than via name. 

Once I passed through customs, I was in for another big wake-up call in the exchange rate between the British pound and the US Dollar.  I thought that the dollar really stunk in comparison to the Euro, but it is even worse with the British Pound.  One British Pound is, essentially, two dollars!  I was talking with someone who informed me that this was not the case as little as three years ago when the Dollar and the Pound were essentially of equal worth.  And then he asked, “I wonder what has happened in the last three years to change this?”  Now, I know that the American economy has worsened a bit in this time frame, but so has the global economy in general, and not to the point that the dollar is that week.  In my opinion, I could tell him what has happened in that time frame and his name is George Bush.  Much like a company’s stock price goes down when investors lose faith in the leadership of the company, a country’s currency goes down on the market when people lose faith in that county’s leader. And judging by the feedback that I got during my stay in England (and every other country I have visited—France, Spain, Italy, and Portugal), we have to do something about this and another of other issues and his name is Barack Obama! 

While in London I did the usual sight-seeing—Westminter Abbey, the Houses of Parliament, the London Tower Bridge, Buckingham Palace, etc. . However, there were a few experiences that invoked a lot of thought from me.  The first of these was the “Changing of the Guards” ceremony that takes place in front of Buckingham Palace each day at 11:30 am.  That’s right, I said “each day”.  For those of you who are not familiar with what this ceremony is, it is supposed to be the ceremony that signifies the change in the soldiers who are guarding Buckingham Palace, the resident in which the Queen lives in.  From the name, this sounds pretty simple, but it is anything but that and to be perfectly honest all of the pomp and circumstance is completely unnecessary and is obviously only a show for tourists.  The ceremony involves I would say nearly 100 British troops decked out in their red coats and their funny hats.  A band, troops on foot, and troops on horseback march into the gates of Buckingham Palace and, basically, don’t do much more than walk around in a fancy way for thirty minutes (!) and then march out leaving the 3 or 4 who are normally there.  My question was if it was absolutely necessary to have all of these troops take part in ceremony for the guarding of one person!  The other funny thing about it was that as the troops march in and out of the palace gates, they were escorted by the police!  I laugh as I thought about the US in parallel.  We would look plain foolish if we did this out in front of the White House each day and I think that we have better usage for our militia men.  I guess that this is the reason that we beat the British in 1776 and in 1812! 

The next really interesting thought that came to my mind was as I was riding a tour bus through what is known as “Piccadilly Circus”.  Now, does not imply what we would normally think this to be.  Piccadilly Circus is not actually a “circus” but rather a large intersection.  I couldn’t help but chuckle a bit when the tour guide referred to the square as being sort of like New York’s Times Square.  And I thought to myself, “He must be crazy? Or rather he has not been to New York’s Times Square.”  Yeah, Picadilly Circus is pretty busy and has a few billboards, but it lacks several tall buildings, more billboards, a lot more light, and few thousand people and is, therefore, far from Times Square!  The comparison would have been nice for them, but no, it’s not exactly accurate. 

The final interesting thought came when I was on a walking tour of “Royal” London, fittingly, led by an Australian tour guide.  I was very much so interested when he talked about the War Cabinet Rooms which were used by the Prime Minister, Winston Churchill, and the rest of the government during the German bombing raids on London in World War II.  The tour guide was actually quite good and he knew a good bit about the history of England and London, but he was a little too boastful for my taste, especially since he was not English but Australian.  Admittedly, I am a very proud American so we were bound to conflict on a few things. When we got to the Cabinet War Rooms stop on the tour he began to talk about the man who was voted the most popular British person in history by the British people, Winston Churchill.  He went on and on about how Churchill rallied a country with not much hope against Hitler’s war machine by saying that they will continue to fight the battle and shall never give up.  He then went on to say, in effect, that thus Churchill was the savior of Britain and the world in this conflict.  Again, I chuckled a bit…  I agree that Churchill was a great leader during this time, but my only objection was that Churchill had a little help in that winning the war part, specifically, coming from across the Atlantic Ocean.  At this the tour guide countered that  Great Britain had been fighting the war long before the Americans got involved and that he wouldn’t debate it too much further as there were other Americans in the tour that might get offended.  I accepted that, but I did have to counter with a couple of facts, lest he forget… First of all, it is true, Great Britain had been involved in the conflict since 1939. But even then, they were getting some American help in the loads of supplies that were shipped to Great Britain and the naval protection (granted German subs still reeked havoc) provided by the US Navy for British North Atlantic supply convoys.  I then, also, stated that obviously Great Britain wasn’t making much progress in the war as Great Britain was only losing ground as France would fall to Nazi Germany and expel the British from fighting on the European continent all the while as London continued to be bombarded with bombs by the German Luftwaft. 

Great Britain did have some success in fighting in North Africa, but the tides did not really turn until the Japenese dropped attack the U.S. Naval Base at Pearl Harbor and awoke a sleeping giant.  In my eyes, this was a major turning point in the war.  With this America shipped troops off to Europe to join the fighting.  When Allied troops made their return to the European continent in 1944 there were 10,000 more American troops than there were British troops that landed on the beaches of Normandy.  Churchill had help! Furthermore, this increased offensive on the western front allowed Russia to make advancements on the eastern front.  Churchill had help!  The French capital of Paris was liberated by the Free French Army who were ultimately under the command of U.S. General Omar Bradley, and two days later those were American troops that paraded through the Arc de Triomph in Paris and celebrated as liberators and not British.  Churchill had help!  But, I didn’t go into all of this for the sake of the tour, but I made the point clear.  Furthermore, the guy was Australian, not British so he couldn’t debate too far (I know that Australia is under the Queen as well, but still…it is supposed to be its own country)! 

Well, my trip to London wrapped up my weekend excursions for this experience, and what a wonderful experience this was!  It was quite a privilege to visit 5 countries and as many capital cities—Barcelona and Madrid, Spain; Paris, France; Rome, Naples, and Pompeii, Italy; Lisbon, Portugal; and London, United Kingdom.  However, from what I have seen of Europe, there is no place like the USA!  For instance, while the government center areas of these cities are impressive, they cannot compare to Washington, D.C.; and while these major European cities themselves are impressive, they cannot compare to New York, NY.  Furthermore, most of the countries over here have one, two, or three major cities that you can name by first name alone and everyone will know what you are referring to (i.e. Madrid, Paris, Rome, London, etc.).  The United States has numerous cities that, in my opinion, you could name without any further explanation (i.e. New York, Boston, Philadelphia, Washington, Miami, Atlanta, Chicago, Los Angeles, …).  I guess this can be attributed to the fact that, essentially, one of our states equals one European country.  This is what makes America so great, beautiful, and diverse in its geography and its people!  So, this experience has been wonderful and I have gained so much from it, but I am certainly proud and love the passport that I hold, the land of the free and the home of the brave, from sea to shining sea, from California to the New York island, the stars and stripes, the USA!

You can view the full London album at:

http://www.facebook.com/album.php?aid=2141593&l=21783&i

Keywords: Day 60, London, PIRE

Posted by Marlon Bright | 0 comment(s)

July 21, 2008

ACTIVITIES:

This past week we worked on getting Aprof to function properly on MareNostrum.  We amended Aprof’s source code to fix the way that it inputs data.  We amended Amon’s source code to account for the different version of Linux that is installed on MareNostrum in comparison to GCB and Mind.  We developed a script to combine the Amon outputs from each node into one file and to properly configure the data into a Aprof readable format.  We, also, worked to generate predictions using Dimemas and received a demonstration from the Dimemas developer. Personally, I worked extensively on my 2nd REU Progress presentation and a bit on my Linux studies as time allowed. 
 

ACCOMPLISHMENTS:
In this part, please only mention your significant accomplishments that you have not reported previously. Note that you do not have to have an accomplishment each week.

-Aprof source code successfully amended

-Aprof functioning properly-Amon source code successfully amended

-WRF v. 2.2 compiled on Mind
 

ISSUES/PROBLEMS:
In this part, please mention the minor and major problems that you are facing in your research.

-We are still faced with some decisions on what we are going to do about the different versions of WRF installed at the different sites, GCB, Mind, and MareNostrum.  This is an important issue if we want to be able to make comparisons between the results generated on each of the different clusters. Right now v. 2.2 is installed on Mind and GCB and v.2.2.1 is installed on MareNostrum 

PLANS:
In this part, please mention your short- and long-term plans for the weeks and months to com.  

At this point we have obtained objectives 1, 3a, and 3b, and we are continuing to work on objectives 2 & 4. As this is our final week, we have set out two special objectives to complete before going home or shortly thereafter.   

1.      Get Aprof query automation and comparison script up and functioning properly on MareNostrum.  Obtain a results set of Aprof predictions for the different scenarios we are simulating for.

2.      Have full knowledge of how to run Dimemas simulations and set up Dimemas simulations so that the project can get its first look at comparison of the two tools. 

These are our main objectives to close out our experience here at the BSC.  Once these are complete, we can reassess the specific goal of the research with the first results and prepare to arrive at our significant conclusions by the end of the summer.  With this we will keep in mind the prediction accuracy of Aprof and Dimemas and how they compare and contrast to each other.  This should allow us to improve our approach and present our significant follow-up findings.   

Personally, I will continue my studies in the Linux platform. 

Barcelona Research Objectives 

Overall Objective: Achieve accurate and timely performance prediction on compute cluster to be used in Grid Computing Environment Meta-Scheduling. 

1.      Get mpidtrace linking properly with WRF compiled on GCB, then Mind. GCB COMPLETED

2.      Use generated MPI tracefiles (Paraver and Dimemas) to do prediction between Mind and GCB IN PROGRESS

3.      a) Install Amon and Aprof on MareNostrum. COMPLETED

b) Run benchmarks on MareNostrum FIRST RUNS COMPLETED

4.      Experiment with how well Amon and Aprof scale to larger number of nodes IN PROGRESS

5.      Analyze how Amon and Aprof relate to/could possibly combined with Dimemas.

6.      Work with  Marc to see how we can optimize the gridification of WRF 

SUMMARIES/CRITIQUES OF PAPERS: 

Readings temporarily satisfied.

Posted by Marlon Bright | 0 comment(s)