CLOUD COMPUTING: ¿ME FUNCIONARÁ EN CASA?

Las entradas de este 'foro' apareceran en Portada

CLOUD COMPUTING: ¿ME FUNCIONARÁ EN CASA?

Notapor FLASHBACKMAN » 28 Jul 2014, 15:53

Imagen

Te desvelamos la verdad. ¿Puede transformar Microsoft la manera de concebir el juego en casa?. Nosotros te lo contamos.

Es cierto que hablar de conceptos novedosos como ideas de futuro, siempre y por norma general, nos puede crear dudas. El escepticismo, la incredulidad y un largo etcétera de pensamientos que podemos tener cuando se intenta definir éste concepto paradigmático concebido hacia el gaming son normales y no deben sorprender, pero aquí está ELOTROFORO para arrojar toda la luz necesaria para tener un poco más claro por que Microsoft apuesta fuerte por éste sistema.

El concepto de Cloud Computing, es un concepto puesto en marcha años atrás, de hecho lo más probable es que muchos de vosotros lo hayáis usado alguna vez. Hablamos de aplicaciones existentes, léase OneDrive de Microsoft, Dropbox o incluso el famoso iCloud desarrollado por Apple. La computación en la nube son servidores desde Internet encargados de atender tus peticiones en cualquier momento. Se puede tener acceso a la información o servicio que demandes, mediante una conexión a internet desde cualquier dispositivo móvil o fijo ubicado en cualquier lugar. No en vano, Microsoft lleva ofreciendo servicios y soluciones integrales para cualquier Pyme desde hace un tiempo a través de Azure.

Ahora que sabemos que el Cloud Computing como concepto es algo patente y real, extrapolemos la idea hacia el Cloud gaming y la descarga computacional desde la nube, ¿es factible?, ¿necesitaré una conexión a internet extraterrestre de 2 Terabytes simétricos?. La respuesta sencilla y rápida es, no, no la necesitas, de hecho y de forma concreta probablemente no necesites más de 1Mb de descarga y unos humildes 40-50k de subida, pero si eres escéptico y necesitas datos técnicos vamos a pasar a hacerte un resumen de lo que se pudo ver en la Microsoft Build Developer Conference.


ENTRANDO EN MATERIA

Antes de ello será buena idea desmontar el pequeño gran mito de; pero aunque la conexión me llegue, seguro que tengo lag ¿verdad?. Existen dos vertientes que cohexisten en el tema del "juego en la nube. Dentro del Cloud Gaming existe el "Cloud Computing" que calcula y procesa en la nube ciertos datos inherentes para después ser representados a tiempo real a nivel local y el "Stream Gaming" que todo es procesado en la nube y lo que manda a tu consola tan solo es un vídeo de bitrate variable. Así que basándonos en el hecho fehaciente y contrastado que el Cloud Computing no tiene nada que ver con el Stream Gaming, esa alternativa de SONY que tantos dolores de cabeza están dando a los ingenieros en el tema del “retraso” que hace prácticamente injugable cualquier título, podemos afirmar que la arquitectura de XBox One está preparada a nivel de hardware para acabar con éste problema. Veamos el siguiente diagrama.

Imagen
eth0 en el SoC principal


Si mantenemos la vista en la zona verde entendemos que ahí está el SOC (cerebro) de la máquina, elevando la vista vemos que la entrada de red de la consola está conectada directamente al PCIe lo que otorga una conexión directa con los recursos de proceso local, hablamos de la APU (GPU+CPU) fabricada por AMD y desarrollada por Microsoft. Esto posibilita al “cerebro” de la máquina actuar con una ínfima latencia hacia la consola de forma directa y no a través del procesador de apoyo de componentes y/o bridges como es el caso de la arquitectura de PS4 y PC. Así que cualquier dato descargado desde la nube será procesado de inmediato de manera local. Así que sin más, os presento un vídeo de lo que se puede generar desde la nube.



Toda la geometría que entra en escena puede ser pre almacenada en la nube, “toda, es toda”. Microsoft explica que cuando entras en el área del juego, solo tienen que hacer una copia del uso del ancho de banda local y la misma copia de cálculo podría ser utilizada para todos los jugadores en el caso de ser un juego cooperativo. La única cosa que se necesita enviar desde el “cliente” hacia la nube es la “posición inicial”, la trayectoria y la aceleración de disparos que se puede mandar a su vez con tan sólo 20 bytes de información con una precisión perfecta para cada una de las balas.

Para hacer un cálculo rápido, una ametralladora que dispare 10 balas por segundo se necesitará que subamos con nuestra conexión 200 bytes por segundo, más el ancho de banda de las cabeceras de IP inherentes para cada transferencia que son 20 bytes para IPv4 y 40 Bytes para IPv6 llegamos a la conclusión de que 240 Bytes por segundo es el único requisito necesario para manejar y procesar el cálculo que requiere disparar tu arma a tiempo real. Eso es un ancho de banda de subida necesario insignificante, una conexión modem de 56k podría manejar eso sin ningún tipo de inconveniente.

Imagen
Un arma de TITANFALL


A raíz de ahí, ¿qué pasa con los datos devueltos y necesarios para el sistema local? pues que serán por norma general, mayores en volumen, pero está calculado de la misma manera. Además de la información de la bala que puede ser entendida como un vértice, es necesario enviar la geometría de la porción creada por la colisión de la bala, la rotación del desperfecto en sí, la geometría del objeto, posición inicial y aceleración centrípeta, estos son los datos necesarios en el sistema local para el procesamiento de destrucción de objetos. Física de colisión.
Imagen
Cálculos necesarios para físicas de colisión y trayectoria


Podemos calcular con una sencilla regla de 3 y como aproximación un máximo de 50bytes, por lo cual, si habéis visto el vídeo anterior, en el pico de acción del mismo se ve que había 36000 trozos, lo cual es una auténtica barbaridad. Si todos estos datos se transmitieran simultáneamente en el mismo instante, precisaríamos de una conexión de descarga de 25Mb, pero esto no es necesario, ya que los trozos, tal y como vemos en el vídeo, no han sido generados simultáneamente, así que pueden ser cortados 10 veces por segundo. Partiendo de la base que no hay más de 100 trozos generados por cada centésima de segundo al mismo tiempo, una conexión que pueda enviar 10.000 bytes cada 100 milisegundos, es todo lo que requieres.

Imagen

La traducción a números simples sería una conexión de 1Mbps que fácilmente bastaría para ver en tu casa a tiempo real la demostración técnica que Microsoft nos enseñó. He utilizado un tiempo de respuesta de 100 milisegundos ya que es un retraso viable para físicas. (Probablemente tenéis menos ping en Titanfall) ya que por muy lejos que vivas del DNS y/o enrutador local, AZURE hace el resto. Lo normal es tener un ping de media hacia AZURE de 70 milisegundos, pero siempre hay excepciones.

Extrapolemos que casi cualquier cosa se puede descargar tal y como nos han contado desde la conferencia. Computación como la inteligencia artificial vista en Titanfall y Forza Motorsport 5 son sencillamente la punta del iceberg de lo que ésta tecnología es capaz de ofrecer, son los conceptos más fáciles de llevar a cabo, pero esta tecnología irá más allá, logrará descargar cualquier cosa que requiera de un extra de computación exterior como colisiones, destrucción de entorno, iluminación…

Imagen
Forza Motorport 5, con sus Drivatares en acción


Nuestra web amiga HobbyConsolas se hizo eco del evento de Microsoft en el país Nipón a través de nuestra compañera Estela Villa. Estela lanzó una pregunta que nos complace resolver desde aquí, así que dicho ésto, podemos confirmar con total confianza y seguridad que la nube de Microsoft es una realidad y que gracias a la arquitectura escalar de XBox One seremos capaces de ver cosas increíbles y imposibles de realizar con una consola a nivel local.

Enlace al vídeo largo: Aquí.
Fuente del artículo: Aquí.
Artículo original: SOMOSXBOX
[+] SPOILER (click para abrir)
Tal y como alguien me dijo hace unos meses... "Mike, your work is done" You've got it.Imagen

Imagen
Avatar de Usuario
FLASHBACKMAN
Nostradamus Digital
Nostradamus Digital
 
Mensajes: 8829
Registrado: 20 Jun 2014, 20:00
Ubicación: Barcelona
Has thanked: 2152 times
Been thanked: 2871 times

Re: CLOUD COMPUTING: ¿ME FUNCIONARÁ EN CASA?

Notapor vihuquinpa » 28 Jul 2014, 19:14

No hay un emoticono asi que lo escribo, Babas saliendo por mi boca :lol:
Viva el Hype
vihuquinpa
Usuario de TG
Usuario de TG
 
Mensajes: 565
Registrado: 05 Jul 2014, 14:08
Has thanked: 10 times
Been thanked: 100 times

Re: CLOUD COMPUTING: ¿ME FUNCIONARÁ EN CASA?

Notapor Mattmaddrid » 29 Jul 2014, 01:21

Se puede comprobar que la estrategia de Microsoft es a futuros... Gran reportaje Flash!!! Como diría mi amigo cordobés Pedro Saxo "me mola tu gramola pastillas juanola" jajajaja.
Imagen
Avatar de Usuario
Mattmaddrid
Usuario de TG
Usuario de TG
 
Mensajes: 2109
Registrado: 28 Jun 2014, 17:53
Ubicación: Navalcarnero (España)
Has thanked: 1260 times
Been thanked: 454 times

Re: CLOUD COMPUTING: ¿ME FUNCIONARÁ EN CASA?

Notapor botrevol » 29 Jul 2014, 16:41

Pero el puerto ethernet del soc esta representado unicamente sacando datos y no en ambas direcciones como otras conexiones ( mando, kinect o el propio wifi ) asi que segun pone en el esquema los datos devueltos por la nube no entrarian por ese puerto ethernet y no se beneficiarian de la mejora del lag.

Las flechas de la salida y entrada de a\v estan tambien en una sola direccion, no parece error de la diapositiva.
botrevol
Usuario de TG
Usuario de TG
 
Mensajes: 62
Registrado: 09 Jul 2014, 20:08
Has thanked: 1 time
Been thanked: 10 times

Re: CLOUD COMPUTING: ¿ME FUNCIONARÁ EN CASA?

Notapor eloskuro » 29 Jul 2014, 17:50

botrevol escribió:Pero el puerto ethernet del soc esta representado unicamente sacando datos y no en ambas direcciones como otras conexiones ( mando, kinect o el propio wifi ) asi que segun pone en el esquema los datos devueltos por la nube no entrarian por ese puerto ethernet y no se beneficiarian de la mejora del lag.

Las flechas de la salida y entrada de a\v estan tambien en una sola direccion, no parece error de la diapositiva.


Entonces segun tú, los datos van y vienen directamente del ethernet a internet y viceversa, pero nunca llegan datos de internet al SOC? Es eso lo que sugieres?
Avatar de Usuario
eloskuro
Usuario de TG
Usuario de TG
 
Mensajes: 849
Registrado: 23 Jun 2014, 10:56
Has thanked: 41 times
Been thanked: 209 times

Re: CLOUD COMPUTING: ¿ME FUNCIONARÁ EN CASA?

Notapor FLASHBACKMAN » 29 Jul 2014, 18:57

Es la demanda de datos la que provoca desfase, la recepción, gracias a la arquitectura de "nube local" que interconecta el controlador al NoC no tiene problemas. El envío y la recepción de datos está bien representado.
[+] SPOILER (click para abrir)
Tal y como alguien me dijo hace unos meses... "Mike, your work is done" You've got it.Imagen

Imagen
Avatar de Usuario
FLASHBACKMAN
Nostradamus Digital
Nostradamus Digital
 
Mensajes: 8829
Registrado: 20 Jun 2014, 20:00
Ubicación: Barcelona
Has thanked: 2152 times
Been thanked: 2871 times

Re: CLOUD COMPUTING: ¿ME FUNCIONARÁ EN CASA?

Notapor botrevol » 30 Jul 2014, 23:52

eloskuro escribió:
botrevol escribió:Pero el puerto ethernet del soc esta representado unicamente sacando datos y no en ambas direcciones como otras conexiones ( mando, kinect o el propio wifi ) asi que segun pone en el esquema los datos devueltos por la nube no entrarian por ese puerto ethernet y no se beneficiarian de la mejora del lag.

Las flechas de la salida y entrada de a\v estan tambien en una sola direccion, no parece error de la diapositiva.


Entonces segun tú, los datos van y vienen directamente del ethernet a internet y viceversa, pero nunca llegan datos de internet al SOC? Es eso lo que sugieres?


Segun yo no, segun lo que representa en la imagen o como la entiendo yo

Imagen

si te conectas por wifi ya no se hace uso de la nube, ira peor?
botrevol
Usuario de TG
Usuario de TG
 
Mensajes: 62
Registrado: 09 Jul 2014, 20:08
Has thanked: 1 time
Been thanked: 10 times

Re: CLOUD COMPUTING: ¿ME FUNCIONARÁ EN CASA?

Notapor FLASHBACKMAN » 31 Jul 2014, 04:51

Al principio no creo, ya que hay cosas más susceptibles a la latencia que otras y empezarán con requisitos básicos y se notará pero será sufrible, no obstante es muy probable que cuando la demanda requiera ciertos tipos de datos, por wifi no sea posible.
[+] SPOILER (click para abrir)
Tal y como alguien me dijo hace unos meses... "Mike, your work is done" You've got it.Imagen

Imagen
Avatar de Usuario
FLASHBACKMAN
Nostradamus Digital
Nostradamus Digital
 
Mensajes: 8829
Registrado: 20 Jun 2014, 20:00
Ubicación: Barcelona
Has thanked: 2152 times
Been thanked: 2871 times

Re: CLOUD COMPUTING: ¿ME FUNCIONARÁ EN CASA?

Notapor BiG Porras » 31 Jul 2014, 20:32

Pero si el wifi de la One es clase N, que va a 150Mb/s, y mi conexion de jazztel va a 20Mb teoricos, como narices iba a haber cuello de botella, y como el hecho de usar wifi al principio a lo mejor empeora o no soporta nube???

Conste que yo siempre uso el cable lan en este tipo de cosas para asegurar, pero, o yo no entiendo de lo que hablais, o me he hecho la picha un lio... :lol:
...Siempre BiG!
Imagen
Avatar de Usuario
BiG Porras
Moderador
Moderador
 
Mensajes: 17231
Registrado: 09 Jun 2014, 11:25
Ubicación: Torroles
Has thanked: 4228 times
Been thanked: 1588 times

Re: CLOUD COMPUTING: ¿ME FUNCIONARÁ EN CASA?

Notapor FLASHBACKMAN » 31 Jul 2014, 23:28

hablamos de la latencia no del ancho de banda ;)
[+] SPOILER (click para abrir)
Tal y como alguien me dijo hace unos meses... "Mike, your work is done" You've got it.Imagen

Imagen
Avatar de Usuario
FLASHBACKMAN
Nostradamus Digital
Nostradamus Digital
 
Mensajes: 8829
Registrado: 20 Jun 2014, 20:00
Ubicación: Barcelona
Has thanked: 2152 times
Been thanked: 2871 times

Siguiente

Volver a FLASHFORWARD