Saturday, February 4, 2012

MPAA : Music, Lies and Videotape

Cette semaine, le journal télévisé de la RTBF (merci TV5Monde), a annoncé dans un reportage que Selah Sue a remporté l'Ultratop Download Award 2011.

Après avoir vu ce reportage, je n'ai pu m'empêcher d'envoyer un commentaire à la RTBF sur la manière dont les journalistes ont présenté l'association entre téléchargements dit "illégaux" et les effets sur l'industrie de la musique et de la vidéo. En voici le contenu :


Bonjour,


Lorsqu'il s'agit de présenter un point de vue sur les downloads de musique, j'aimerais que les journalistes de la RTBF présentent les faits de manière un peu plus objective. En effet, en regardant ce reportage sur Selah Sue, à plusieurs reprises, il est très clair que le concept de téléchargement dit illégal y est directement associé à un effet négatif pour les entreprises d'"entertainment" sans un minimum de sens critique.

Pourtant, certaines études montrent que cet effet est loin d'être garanti, voire contraire, comme le mentionne cet article dans Forbes Magazine : "Does Online Piracy Hurt Entertainment Industry?"
Ou encore certains artistes, comme Paulo Coelho, encourageant le téléchargement illégal parce qu'ils constatent que leurs ventes augmentent avec ceux-ci.

De plus, la MPAA utilise aussi des méthodes qui se situent aux limites de l'éthique ou qui peuvent même être considérées illégales. J'en veux pour exemple, l'utilisation de données économiques largement exagérées, comme le nombre d'emplois touchés par cette industrie. Plus inquiétant, cette menace, proférée par Chris Dodd CEO de la MPAA sur Fox TV, de ne plus signer de chèques aux politiciens si ils ne soutenaient pas la proposition de loi SOPA.

Il parait de plus en plus clair que ce secteur de l'industrie est dépassée et n'arrive pas à actualiser son business model, peut-être à cause des mêmes raisons que celles décrites par Christensen dans son livre "Innovator's Dilemma : When New Technologies Cause Great Firms to Fail". Il est de fait surprenant de voir la MPAA réclamer lorsque, au même moment, Apple annonce des chiffres d'affaires mirobolant dans ce secteur. En effet, iTunes seul, a généré ce dernier trimestre 50% plus de revenu que Yahoo! tout entier!

Le fait que de plus en plus d'acteurs économiques remarquent ces dissonances font que certains d'entre eux voient cette situation comme un champs d'opportunités nouvelles. Par exemple, Paul Graham, Angel Investor reconnu de la Silicon Valley, a écrit un appel intitulé "Kill Hollywood" prenant acte de cette situation et appelant à trouver de "meilleurs moyens de divertir les personnes", je dirais "plus adapté" à notre époque.


Merci de votre lecture.

Monday, April 18, 2011

Facebook New-Generation Data Center

Facebook has built a new Data Center raising the bar in terms of energy efficiency and operating costs.

Facebook claims this data center is using some of the state-of-the art technologies and designs to reduce energy consumption, be more energy-efficient and so more greeny. Let's take a quick tour of the key characteristics :
  1. Server design
    • 2 types of custom motherboards (AMD & Intel) designed to eliminate every bit of waste (plastic, useless chips) and optimize them for facebook workloads (lot of RAM).
    • Chassis is also custom, screw-less and designed to be easy to insert/change elements in it.
    • The 450W power supply converts to 12.5VDC and is self-cooled.
  2. Cooling Design[2]
  3. Backup Battery:
    • a rack of battery are placed in between 2 triplet racks. These batteries will furnish sufficient energy for both of those triplet racks in case of energy failure.
Facebook claims a PUE of 1.07 (~93% of total energy is used for IT equipment) which seems to be the best in class right now. For a point of comparison, industry average is 1.5 (~66%). And 2 years ago, Google's best data center was operating at 1.12 (~89%) with an average of 1.19 (~84%)[6]. Additionally, Facebook also claims that this design consumes 38% less energy and is 24% less costy than their own current datacenter. Quite impressive!

Altough this new design is good news. There is a better news! Indeed, the actual good news is that Facebook has changed the usual behavior of data centers designers. Currently, there is few data about data centers designs and it is hard to gather data like actual efficiency, failure rates, etc... Facebook made a first (big) step by releasing their design as "open source". So now, people around the world can use those designs, improve upon them and hopefully share these. No IP to worry about! That's a tremendous news! So don't be shy, go read details of the design at Open Compute website!

I can't end this post without a list of questions about the design :
  1. operating temperature:  Some of the state-of-the art data center design are operating around 35°C (95°F). I've heard they're running at 22°C (72°F)[3]
  2. very low consumption server: although Facebook is talking with ARM.
  3. Why not using containers i.s.o triple rack? Because Google is the "inventor" of this technique?!? I would not believe it.
  4. network design?
  5. Why the hell are they using coal energy as power source? [4]
P.S. : I'm curious to know whether someone already wondered about sound conversion to some other useful energy?!? Indeed, data centers are not sound-free. :)

Thursday, April 7, 2011

Cloud Economics

This was a "quick" answer to another post in my company blog (no, no public access).

My point of view is simple : When considering cloud as a new paradigm, elasticity is a KEY component. Without elasticity, you're just a cloud wannabe.

So speaking strictly of costs, I agree with the affirmation that "Cloud is going from CapEx to OpEx". Though, I would also like to stress the following:
Cloud should allow to decrease the overall of CapEx and OpEx together.
  • Decreasing CapEx because of dynamism
    You're optimizing your infrastructure resources and so buying less infra (or you're simply leasing it)
  • Decreasing OpEx because of dynamism & automation
    • Costs to add/remove instances, services, etc… are near 0
    • Or taking Hamilton's estimates[1], in a very large data center, 1 admin should be able to run >1000 servers alone i.s.o of ~140 in a medium data center.
    • It seems that for Google it is around 1 admin per 10.000 servers and they have a goal of 1 admin per 100.000 servers ! [2]
  • Decreasing OpEx because of an external service:
    Indeed, for customers using a public cloud you get rid of storage mgt, system upgrades, ...
There are mainly two factors to reduce cloud users costs:[3 (slides 7-10)]
  • Elasticity:
    • Here is a common strategy to buy hardware in a typical Static Data Center
      1. evaluate what will be the demand peak
      2. Buy HW supporting twice this demand
      3. End with a underutilized infrastructure (typically 10-20% resources usage on average)
    • Elasticity enables customers to pay only for what you are really consuming!
      • The "pay as you go" business model … because you don't have to overprovision your infrastructure.
      • The "pay as you grow" model, for the services growing suddenly, you're able to service the demand as it's growing. While if you had to acquire/install infrastructure, you should have a good capacity planning and having good estimates which is not an obvious task.
    • Good to note that Private Cloud Leaders like Google, Amazon & al started to sell their cloud because it enables to amortize their own cloud infrastructure by monetizing their idle time.
  • Economies of Scale
      Here are costs presented by Hamilton for current typical data centers Resources
                    • Cost in medium DC
                      Cost in Very Large DC
                      Ratio
                      Network
                      $95 / Mbps / month
                      $13 / Mbps / month
                      7.1x
                      Storage
                      $2.20 / GB / month
                      $0.40 / GB / month
                      5.7x
                      Admin
                      ~140 servers / admin
                      >1000 servers / admin
                      7.1x
                        • It means that costs difference between medium and large data centers are between 5-7x ! Huge difference. In the case of Google, some speaks of 100x ! [1, 2]
                        • Also, I would like to remember is that it is not a projection. And as engineers, we should also think in terms of what we'll get tomorrow . IOW, the economies of scale will be yet an order of magnitude higher for exascale data centers.


                      By considering only these 2 points, it is easy to understand why there is a high probability customers would like to use the cloud to admin their services, even steady one. To name them, because of capacity planning and economies of scale.

                      Of course, when you want to adopt cloud you have to consider some others characteristics like network bandwidth & storage bottlenecks or some business ones like data confidentiality & auditability, security & vendor lock in.

                      So when thinking cloud solutions we should always think to the following
                      • Optimization, Automation, Dynamicity, Resources Synergy, Transparency.


                      "Pay as You Go" model is something which imposes that you'll bill your customers only what he is actually using. IOW, in the theory, if the CPU of one server is idle, he is not using this server and should not be billed.
                      "Pay as you Grow" model trends is to have instantaneous elasticity. If the one service grows quickly, the infrastructure grows to attend the peak. If one service demand shrinks, infrastructure adapts itself and shrinks too. Of course, customers costs will vary too growing and shrinking but the idea is to get the infrastructure following the demand.

                      Lowering Costs:
                      • Any solution to reduce power/cooling costs is welcome.
                      • Strong emphasis to automate Administration in order to shift people cost from top costs to nearly irrelevant. Remember: 1admin per 100.000 servers!
                        No good network automation to date : OpenFlow is one option!
                      Last but not least, we should see the "data center as a computer". This simple sentence has deep implications.
                      Customer should not even know there are several racks, several CPUs, several layers of caches, etc…
                      In an ideal world, a customer should be able to buy some resources from a Cloud Provider, install its application/service and running it without thinking to provisioning and capacity planning. That's the first step of Cloud Computing.

                      I would like to see more! Indeed, a customer should not worry about what is the cloud platform (vendor lock-in) he's running on. Standards APIs (similar to POSIX) should exist in order to have guaranteed interoperability between cloud such that if you want to migrate from one cloud to another, it's just a matter of moving your data. Only by then, we'll get to the Cloud OS.


                      References:
                      [1] "Cloud Computing Economies of Scale", James Hamilton
                      [2] "Cloud Computing: Understanding Economies of Scale, Cloudscaling Blog
                      [3] "Above the Cloud, Dave Patterson

                      Internet Maps

                      Yesterday I saw a new incredible Internet Map (or better infographic) made by Teleography
                      After having seen that last map, I thought it might be fun to have a post showing various kind of attempts to creat Internet Map since its start.
                      My first contacts with Internet Map is quite old since it started in 1999. This map has been made by Cheswick from Bell Labs and he created the Internet Mapping Project (gallery).

                      Roughly, it shows connectivity between ISPs in the world.

                      But since then, some other efforts to map the Internet have been made like by Opte

                      CAIDA is probably the best in its class with great topology representations (Main gallery, Walrus gallery)

                      One question people might ask themselves is why would we bother about visually representing the internet? Well, there are a lot of bits to that answer. In 2 words, there is no best way to try to understand than by visually stating a problem. It means that we understand better the Internet once it has been graphically represented. Of course, every different representation brings its own bits of interpretation and enables deeper and further understanding.
                      But also, a graph is nothing more than a mathematical representation and as such CAIDA has been a source of information for researchers worldwide by providing data sets of these representations which helped to think on the Internet represented as a graph (or better as a variety of graphes).
                      And finally, better understanding or better characterizing Internet structures/behaviors has been the basis for improvements of it.
                      Note to mention that there are multiple ways to represent the Internet facets.

                      A first interesting view has been created by World Web Maps. They put web sites on top of the World Map correlating web sites popularity with country sizes.

                      Facebook made another interesting map. They create a friendship world map showing geographical connection between people.


                      There had been an effort to create an Atlas of Cyberspaces. This project gathered a lot of maps of all sorts though it seems dead now.

                      So, to end this post, I guess we should thank people having spent their time to graphically represent the Internet in all of its forms. They all helped getting a better one for today. And in case, you're aware of some other forms of Internet representations I've not mentioned in this post, please share them!  

                      Wednesday, April 21, 2010

                      A Call to Unity and Difference Equity

                      Taking a look at the human development index, Belgium is a good country to live in. In 2007,  we were in a better position than 91.3% of the rest of the world. Even if our position has already been better, there is nothing we could complain about. Does it capture all our reality? Of course not. For the one who knows about our political situation, it is obvious that this index - which is barely a statistical tool based on some selected criteria - is loosing some information like political stability and/or discrimination mechanisms, whatever they be positive or negative. I'm ashamed, terrified and bewildered to see how much time politicians can spend to stigmatize some differences or minor facts instead of worrying about major issues of our society. And when I mention "our society", I really mean, by order, the World, then Europe and finally Belgium. While most of us agree, the world is now global, some - politicians included - forget to change their priorities and point of views to be able to govern sanely!
                      That's because of such a disappointment of our political tool that I decided to wrote a letter to almost all belgian media. I hope that this one won't be only a message in a bottle. Here is a transcription of it (French version, Flemish Version) :




                      Belgium, country where I happily grew up, born in Bruxelles from a mother of flemish origin and a walloon father. Belgium, having "Strength Through Unity" as its motto. Belgium, internationally recognized as the heart of Europe, representing the greatest adventure of international unification of History. Belgium, country of surrealism! While some are globally unifying themselves, others are locally quarreling, pushing to an unbelievable separation. Unbelievable?! No! Surrealist! The Heart of Europe split in two! Even Magritte had not thought about it : "This is not Belgium".


                      If Magritte invite us to the hypersensibility, I shall remember, it is just purely theoretic. Gentlemen politicians, it is yours, and not only to the King, to keep the unity of our Belgium we have entrusted to you. Universal suffrage is not a toy you can use and abuse without sanctions. You are responsible for this virtual border that has gradually turned unavoidable, representative of a symbolic segregation of some differences in our nation. Today, this segregation becomes more and more concrete. The announcement of this scheduled discrepancy by some lead us in a no through road. Surrealism is an entertaining mind game, it is not and never will be a political solution!


                      As in any conflict, the solution primarily lies in understanding each other. Nothing is more destructive nor negative that withdrawal and ignorance or rejection of the other. In our arsenal? An infinite number of actions, symbols of tolerance, understanding and cooperation, all we can execute in our everyday life to demonstrate that we did not yet come at a surreal impasse that some would like us to follow and that there is another path.


                      So today, I invite to cooperation of all national and regional media, Flemish and Walloon, to take a step toward understanding of each other, releasing a regular and at the same day - as  a symbol of our union - a topic related to the "other region" and translated in both languages, symbols of the acceptance of the differences of our nation. Hoping that one day, this won't no longer be considered a subject related to the "other region" but as a topic on our united country! And yes, when that day comes, we will happily exclaim "This is not a region!".




                      Kind Regards

                      Een oproep tot eenheid en verdraagzaamheid omtrent verschillen



                      België, land waar ik het geluk had te zijn opgegroeid, geboren uit een moeder met vlaamse voorouders en een franstalige vader. België, die “Eendracht maakt macht” als leus heeft. België, internationaal erkend als hart van Europa, vertegenwoordigster van het grootste avontuur van internationale eenheid uit de geschiedenis. België, land van surrealisme ! Terwijl men zich  enerzijds totaal verenigd, gaan de anderen lokaal gaan ruzie maken en een onbegrijpelijke scheiding gaan doordrukken. Onbegrijpelijk?! Neen! Surrealistisch ! Het Hart van Europa in twee gesplitst ! Zelfs Magritte had er niet aan gedacht : “Dit hier is geen België.”

                      Indien Magritte ons uitnodigt tot overgevoeligheid, moet ik eraan herinneren, dat dit slechts iets theoretisch is. Heren politici, het is aan u, en niet aan de koning alleen, om de eenheid te bewaren van ons België dat wij u toevertrouwd hebben. Het algemeen kiesrecht is geen speelgoed waar u zonder sancties kunt van gebruik maken of misbruiken. U bent verantwoordelijk voor deze virtuele grens die beetje bij beetje een onvermijdelijke wending heeft genomen, vertegenwoordigster van een symbolische scheiding van de verschillen van onze natie. Heden ten dage wordt deze scheiding telkens concreter. Het verkondigen van dit door sommigen geprogrammeerde gebrek aan overeenstemming leidt ons alleen naar een doodlopende weg. Het surrealisme is een spel van de vermakelijke geest. Het biedt geen, en zal ook nooit een politieke oplossing bieden!

                      Zoals bij elk conflict ligt de oplossing hoofdzakelijk in het begrijpen van de andere. Niets is meer negatief noch meer destructief als het in zichzelf gekeerd zijn en de onwetendheid of het verwerpen van de andere aan zijn zijde. Ons arsenaal? Een oneindig aantal acties, symbolen van verdraagzaamheid en begrip, die wij dagelijks kunnen realiseren om aan te tonen dat wij nog niet terecht gekomen zijn in de surrealistische patstelling die ons wordt voorgeschreven maar dat er een andere uitweg bestaat.

                      Het is daarom, vandaag, dat ik de medewerking vraag aan alle nederlandstalige en franstalige nationale of regionale media, om een stap te zetten naar het begrijpen van de andere, door het regelmatig en allen op dezelfde dag – als symbool van onze eendracht – een onderwerp in verband met de “andere regio” te publiceren, vertaald in beide talen, symbool van aanvaarding van de verschillen in onze natie. Hopend dat een dag dit niet meer zal gezien worden als een onderwerp dat alleen de “andere regio” aanbelangt maar als een onderwerp over ons verenigd land! En ja, dan, die dag gekomen, zullen we vrolijk kunnen uitroepen “Dit hier is geen regio!

                      Vriendelijke groeten.

                      Un Appel à l'Unité et l'Equité des Différences

                      Selon l'indice de dévelopement humain, la Belgique est un pays où il fait bon-vivre. En 2007, nous étions en meilleure position que 91,3% du reste de la planète. Même si notre position a déjà été meilleure, nous n'avons vraiment pas de quoi nous plaindre. Cela capture-t-il toute notre réalité? Il est évident que non. Pour celui qui connait la situation politique en Belgique, il est clair que cet indice - qui est un outil statistique se basant sur quelques critères sélectionnés - perd quelques informations notamment, stabilité politique et/ou mécanismes de discriminations, qu'elles soient positives ou négatives. Je suis honteux, terrifié et abasourdi de constater ô combien nos hommes politiques peuvent passer de temps à se tendre des embuches les uns les autres et stigmatiser certaines différences ou faits mineurs au lieu de s'occuper des problèmes majeurs de notre société. Et lorsque je fais mention à "notre société", je parle en ordre de priorité du Monde, ensuite de l'Europe et, finalement, de la Belgique. Alors que tout le monde s'accorde à dire que le monde s'est globalisé, certains - hommes politiques inclus - oublient de changer leur priorité et angle de vue pour pouvoir gouverner sainement!
                      C'est parce que j'ai une telle déception de notre organe politique, que j'ai décidé d'écrire une lettre au "courrier des lecteurs" de la majorité des médias belges. J'espère sincèrement que celle-ci ne sera pas qu'une bouteille jetée à la mer. En voici la retranscription (Nederlands versie, English Version):




                      Belgique, pays où j'ai grandi avec bonheur, né à Bruxelles d'une mère d'origine flamande et d'un père francophone. Belgique, ayant comme devise "L'union fait la force". Belgique, internationalement reconnue pour être le coeur de l'Europe, représentante de la plus grande aventure d'unité internationale de l'Histoire. Belgique, pays du surréalisme! Alors que les uns s'unissent globalement, les autres se querellent localement poussant à une séparation incompréhensible. Incompréhensible?! Non! Surréaliste! Le Coeur de l'Europe séparé en deux! Même Magritte n'y avait pas pensé : "Ceci n'est pas une Belgique."

                      Si Magritte nous invite à l'hypersensibilité, dois-je le rappeler, ceci n'est qu'une vue de l'esprit! Messieurs les hommes politiques, il est à vous, et non au Roi seul, de garder l'unité de notre Belgique que nous vous avons confiée. Le suffrage universel n'est pas un jouet dont vous pouvez disposer et abuser sans sanctions. Vous êtes responsables de cette frontière virtuelle qui peu à peu s'est vue incontournable, représentante d'une ségrégation symbolique des différences de notre nation. Aujourd'hui, cette ségrégation devient à chaque fois plus concrète. L'annonce de cette discordance programmée par certains nous mène dans une voie qui ne peut être que sans issue. Le surréalisme est un jeu de l'esprit divertissant, il n'est pas et ne sera jamais une solution politique!

                      Comme lors de tout conflit, la solution réside principalement dans la compréhension de l'autre. Rien n'est plus négatif ni destructif que le repli sur soi et l'ignorance ou le rejet de l'autre à ses côtés. Dans notre arsenal? Une infinité d'actions, symboles de tolérance, de compréhension et de coopération que tous nous pouvons exécuter au quotidien pour démontrer que nous ne sommes pas encore entrés dans l'impasse surréaliste qu'il nous est donné de suivre et qu'il existe un autre chemin.

                      C'est pourquoi, aujourd'hui, j'invite à la collaboration de tous les médias nationaux ou régionaux, flamands et francophones, à faire un pas vers la compréhension de l'autre, en publiant de manière régulière et tous le même jour - symbole de notre union - un sujet en relation à "l'autre région" et traduit dans les deux langues, symboles de l'acceptation des différences de notre nation. En espérant qu'un jour, ce ne soit plus considéré comme un sujet touchant à "l'autre région" mais comme un sujet sur notre pays uni! Et oui, alors, ce jour venu, nous pourrons nous écrier gaiement "Ceci n'est pas une région!".

                      Bien à  vous.