Next Web: web 3.0, web semántica y el futuro de internet > berkeley

    sortFiltrar Ordenar
    3 resultados

    Página Web


    Publicado el 28.5.2015 por Ricardo Alonso Maturana

    Metaweb video - Freebase

    On July 16th 2010, when Metaweb announced their acquisition by Google, they also launched a video that explains what Metaweb/Freebase does, what entities are, etc.

    Video Transcript

    You know what drives me crazy about words? They have a million different meanings.

    Like, check this out: someone says, "I love Boston." Now, they probably mean, "I love Boston, the big city in Massachusetts", but they could be referring to one of the twenty-six other Bostons that are scattered around the globe. But, if it's during the playoffs, they're probably referring to the Celtics [basketball team]. Of course, you and I both hope that they're talking about the Boston. You know. [Image of rock band, sounds of electric guitar.]

    But, I guess there's really no way of knowing. The problem is that the same word can mean so many different things. Because of that, when it comes to finding, linking, reconciling, or organising multiple layers of information, words are not the best solution. The guys at grocery stores figured this out back in the sixties when they started putting barcodes on everything, so that products with the same name wouldn't get confused.

    So how come on the web, so many sites still try to organise stuff with words? Say you're a product guy at a big music site and you want to pull in feeds of lyrics and videos and photos from all of your data suppliers. But everyone uses different names for things, and a lot of the feeds don't even match up, so you've got to reconcile them, and pull in updates, and deal with merges and deletes and splits. It's a nightmare.

    But what if there was a better way?

    Welcome to Metaweb. Metaweb is a service that helps you build your website around entities, and not just words. Whoa, what's an entity? Well the simple answer is, it's a singular person, place, or thing.

    OK, well, let's compare that to text. Did you know that on the web there are more than 50 different ways people write "U. C. Berkeley"? [Examples listed: Cal Berkeley, Berkeley University, UCB, California, U of Cal, etc.] And they're really just talking about one single place, one entity. By mapping all those words to a single entity, as if it had its own barcode, you can combine all that information about U. C. Berkeley into one place.

    But that's just the beginning. Because entities represent unique, real-life things, we can build a map that shows how they're related. So, you can look for things that share certain attributes, like "actresses under 20 from New York". Can you imagine trying to find that with a keyword search? [Shows typical keyword search results, with keywords highlighted: "NY blogger under fire for criticizing actress", "March 3 2004: New! 20 steps to be an actress", "Kid actress eats 20 York peppermints".] Entities are just smarter than words.

    So, Metaweb's been in the process of identifying millions of these entities and mapping out how they're related, and what words other sites use to refer to them. And it's really cool because they have a totally collaborative process that involves the online community. This thing will always be expanding and improving.

    So, how is this going to help you? Well let's say you're that guy writing the movie review. If you tag the review with an entity in Metaweb, it's like you're looking at a menu saying, "Hey, Metaweb, give me the movie poster and a trailer and some links and maybe some other information like the release date and who was in it." And BAM, it'd be right there. And now, your page looks awesome!

    Or, say you're that product guy at the music site. Instead of spending months doing messy integrations and maintaining all those feeds, you can just plug in to Metaweb, and suddenly everything just works. It's like a switchboard for content on the web. [Various logos related to web content: eg. Twitter, Facebook, Audio Scrobbler, Wordpress.] And not only that! When your site's built on entities, new things get magically connected. Like, if one of your users adds a band to her profile page, or tags them in a comment, that can show up on the band page, because they're all linked under the hood to the same entity.

    Are you kidding me? This stuff sounds impossible! Well, that's what they said about the barcode.

    And it's not just movies and bands. Metaweb has millions of entities in thousands of categories: twelve million and counting!

    Metaweb makes your site smarter. It's time to connect to the web. Metaweb.com.


    Página Web


    Publicado el 27.3.2010 por Equipo GNOSS

    El 19 de Julio de 2000, en el Simposio Principles of Distributed Computing, el Profesor Eric Brewer, de la Universidad de Berkeley, expuso en su charla una Conjetura que ha tenido y tiene un impacto fundamental en la historia de Internet. Según su conjetura, de los 3 requerimientos de un sistema distribuido, sólo es posible proporcionar 2 al mismo tiempo. Los 3 requerimientos son: 

    • Consistencia. Todos los nodos ven los mismos datos al mismo tiempo.
    • Disponibilidad. El fallo de uno o más nodos no impide a los demás seguir funcionando.
    • Tolerancia a las Particiones. El sistema continúa funcionando a pesar de pérdidas en los mensajes.

    En inglés, ConsistencyAvailability y Partition Tolerance, cuyas iniciales constituyen el otro nombre del teorema, CAP.

    2 años más tarde, en el 2002, Seth Gilbert y Nancy Lynch del MITprobaron formalmente que Brewer tenía razón, naciendo el Teorema de Brewer.

    Todos los grandes negocios de Internet se inspiran en este enunciado; además de modelos tecnológicos como Big Table de Google, el movimiento NoSQL, o el concepto BASE (Basically Available, Soft-state, Eventually consistent) como contraposición al tradicional ACID (Atomicity, Consistency, Isolation y Durability).



    Página Web


    Compartido el 9.5.2009 por Equipo GNOSS

    Este documento es el resultado de un estudio del UC Berkeley Reliable Adaptive Distributed Systems laboratory, y viene a responder a varias cuestiones fundamentales en el estado actual del Cloud Computing:

    1. ¿Qué es Cloud Computing y en qué se diferencia de otros cambios de paradigma como el Software as a Service (SaaS)?

    2. ¿Por qué puede el Cloud Computing despegar ahora, cuando ha fallado en los intentos anteriores?

    3. ¿Qué se necesita para llegar a ser un proveedor de Cloud Computing, y por qué una compañía consideraría convertirse en uno?

    4. ¿Cuales son las oportunidades que se abren o los potenciales ‘drivers' (de adopción, entiendo) del Cloud Computing?

    5. ¿Cómo podríamos clasificar la oferta actual de Cloud Computing en el espectro, y cómo difieren los retos técnicos y de negocio dependiendo de qué lugar del espectro del producto?

    6. ¿Cuales son los nuevos modelos económicos facilitados por el Cloud Computing, y cómo un operador de servicios decide si moverse a La Nube o quedarse en un Datacenter?

    7. ¿Cuales son los diez obstáculos más importantes para la adopción del Cloud Computing, y las correspondientes 10 oportunidades disponibles para superar estos obstáculos?

    8. ¿Qué cambios deberían hacer los diseñadores de futuras aplicaciones software, infraestructura software y hardware para aprovechar las necesidadesy oportunidades del Cloud Computing?

    Autores:Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy Katz,Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, and Matei Zaharia