Hoofdcategorieën
Device Settings

Virtuele kloon moet smartphones sneller maken

Door Arnoud Wokke, vrijdag 19 juni 2009 12:50, views: 18.607

Intel heeft een dienst ontwikkeld waarmee smartphones veel sneller kunnen worden gemaakt. De computergigant heeft het mogelijk gemaakt dat een smartphone via het internet werk uitbesteedt aan een virtuele kloon van het toestel.

De dienst van Intel heet Clone Cloud en behelst het aanmaken van virtuele klonen van smartphones op servers, desktops of laptops. Het grote voordeel zou zijn dat een kloon niet gebonden is aan de beperkingen van de cpu, de gpu of het werkgeheugen van de smartphone. Daardoor kunnen taken als het bewerken van foto's veel sneller worden uitgevoerd. De virtuele kloon kan het resultaat van een taak vervolgens via het internet naar de telefoon terugsturen. 

Bij een demonstratie van de dienst liet Intel zien dat een grafische taak die op een smartphone anderhalve minuut duurde, via de dienst anderhalve seconde in beslag nam. Het terugsturen van de resultaten naar de smartphone was bij die anderhalve seconde inbegrepen, schrijft The Register. De door Intel Labs gemaakte dienst is nog in ontwikkeling. Het is nog onduidelijk wanneer de dienst klaar is en of ervoor betaald moet worden als Clone Cloud eenmaal online is.

Het gekloonde schaap Dolly
Volgende 13:15 Screenshots F1 2009
Vorige 12:23 Amerikaans leger sluit ontwikkelstudio na verschijnen America's Army 3
Advertentie

Reacties

«  1  2  3  »

Gaat natuurlijk alleen lukken als je een stabiele, snelle verbinding hebt.

Inderdaad, de verbinding kan een bottleneck zijn, vooral omdat het draadloos is.
Er zou dus al een goed draadloos netwerk moeten zijn wil je je virtuele kloon kunnen benaderen.

Kom je in een gebied waar geen goede dekking is voor een draadloos netwerk dan heb je een probleem... en dan nog niet gesproken over eventuele problemen met de servers. Tevens moeten de servers waar de klonen opstaan een grote hoeveelheid aan gebruikers tegelijkertijd kunnen verwerken.

Weet niet of dit uiteindelijk wel een goede oplossing zal zijn...
Het beste is gewoon om te kijken naar een manier om de smarthphones zelf te versnellen, misschien door een ander OS te ontwikkelen ervoor.

Ja natuurlijk, want jij weet het beter dan Intel, met haar jarenlange ervaring. Het slaat natuurlijk ook nergens op voor Intel om hier budget voor vrij te maken, ze hadden gewoon zin om ff wat geld weg te gooien daar :P

Natuurlijk zijn er hindernissen die moeten worden genomen bij het ontwikkelen van een dergelijke dienst, maar je zegt nu meteen dat het maar totaal niet moet worden onderzocht.

Een goede 3G dekking is noodzakelijk, maar aangezien telco's steeds meer investeren in 3G omdat ze uiteindelijk ook het callverkeer hierlangs willen laten lopen zal dat zichzelf in de toekomst wel oplossen. Verder zijn er ook plekken zat (cafe's / luchthavens / stations bijvoorbeeld) waar je goede WIFI dekking hebt, en dit zijn vaak juist de plekken waar je een beetje met een smartphone zit te "spelen".

De servers moeten veel gebruikers tegelijk aankunnen is ook waar, maar dat moeten de servers van elke MMOG bijvoorbeeld ook. In het voorbeeld van Intel gaan ze terug van anderhalve minuut naar anderhalve seconde. Al zou dat bij grotere drukte 10 à 20 seconden worden, dan nog steeds is de winst significant. Op het moment dat een server offline is zou er teruggevallen kunnen worden op de CPU van de smartphone, dus je bent er ook niet geheel van afhankelijk.

Ik zie dit wel als een mooie dienst, het zou vooral niet realtime taken een stuk sneller kunnen laten verlopen. Ik denk hierbij bijvoorbeeld aan ingewikkelde formules in excel.

Ja natuurlijk, want jij weet het beter dan Intel, met haar jarenlange ervaring.
Als Intel het echt zo goed wist voor de mobiele markt, had ARM nu niet 98% marktaandeel gehad in mobieltjes. Intels enigste mobiele platform ooit - Hermon - flopte enigzins waarna ze hun ARM-activiteiten van de hand deden (Marvell kocht XScale).

Dus zo'n geweldige naam heeft Intel helemaal niet als het op 'embedded' aankomt.

ed: Daar moet ik even bij vermelden dat ze in zeer rap tempo hun achterstand inlopen en met initiatieven als 'clone cloud' juist voorlopen.

[Reactie gewijzigd door kidde op zaterdag 20 juni 2009 21:46]


Mijn mening is dat een dienst als deze zeer goed is voor de ontwikkeling van de markt. 'Mijn' provider (Vodafone) bied mij al nagenoeg overal waar ik kom (snel en) stabiel Internet. Als mijn telefoon nu enkel nog maar rendering en Internet communicatie hoeft te doen, en geen inhoudelijk zware berekeningen meer... gaat m'n batterij langer mee, maak ik gebruik van centraal beheerde, zeer snelle servers (die meerdere gebruikers bedienen) en produceert mijn smartphone minder warmte.

Of je telefoon werkelijk langer mee gaat weet ik nog niet. Ik heb een tijdje terug een presentatie over sensor-netwerken gezien. De nodes in dat soort netwerken zijn extreem low power en moeten het een jaar (liefste meerdere jaren) op 2 penlite batterijen doen. De presentatie vergeleek de hoeveelheid energie die nodig is om een byte te versturen met de hoeveelheid energie die nodig is om lokaal een bewerking te doen op diezelfde byte. De conclusie was dat je voor dezelfde energie die je nodig hebt om een byte te versturen, grof weg 100 bewerkingen lokaal kon doen. Het advies wat daarom werd meegegeven was dan ook om een goede afweging te maken over wat je lokaal verwerkt, en wat je remote laat verwerken, en dat lokaal verwerken vaak tot grote energiebesparingen kan leiden.

Het nadeel van lokaal verwerken is uiteraard wel dat de hoeveelheid rekenkracht beperkt is, en het kan daarom sneller zijn om gegevens remote te bewerken en terug te laten sturen (precies wat Intel hier nu heeft gedaan). Volgens die presentatie hoeft dit dus echter niet direct tot een langere batterijduur te leiden, en het kan de batterijduur zelfs verkorten.

Als je even geen goede verbinding hebt, heb je geen probleem. Dan blijft alles gewoon werken, het is immers een cloud constructie. Cloud constructies hebben op ieder ICT vlak de toekomst. Servers zijn per definitie geschikt om grote hoeveelheden gebruikers te bedienen. Dat is de functie van een server...

Als je even geen goede verbinding hebt, heb je geen probleem. Dan blijft alles gewoon werken, het is immers een cloud constructie
Als je geen goede verbinding hebt, heb je (per definitie) geen goege toegang tot een netwerk, dus ook geen goede toegang tot een cloud-netwerk: dus zal alles langzaam werken, want met een cloud-netwerk zal de (grootste) bottleneck waarschijnlijk de dataverbinding zijn (voorlopig nog, verwacht ik)...

Het gaat natuurlijk niet om de kwaliteit van de breedbandverbinding, maar of er uberhaupt een breedbandverbinding is... Zodra je over gsm een foto moet verzenden en de bewerkte versie weer moet ontvangen duurt het ws. langer dan de telefoon de bewerking zelf moet doen.

Essentieel wordt dus om beide functies te integreren. Zodra er een snelle verbinding beschikbaar is 'moet' de telefoon zelf kiezen om cloud-computing in te zetten, maar zodra de verbinding wegvalt of de snelheid vermindert moet de telefoon zelf de handeling verrichten. Lijkt mij de ideale oplossing, want een telefoon zal nooit op kunnen wegen tegen de gecombineerde krachten van een cloud-pc-netwerk...

[Reactie gewijzigd door H004 op vrijdag 19 juni 2009 17:43]


Nog belangrijker geen datalimiet op je verbinden, anders betaal je je scheel.

Gaat natuurlijk alleen lukken als je een stabiele, snelle verbinding hebt.
Psies.
Bij een bewerking op een foto, zoals beschreven, moet de foto ook nog geupload worden, en 3-5 MB per foto uploaden met een upload snelheid van 384 KBit/Sec gaat niet opschieten.

Leuker zou zijn om je mobile een thin client te maken, misschien gaat het daar wel heen :-)

[Reactie gewijzigd door ASS-Ware op vrijdag 19 juni 2009 15:10]


Hoeft niet altijd. Het algoritme van een zware berekening kan minder dan 1kb innemen, maar de uitkomst (een 2d plot of zo) kan uren in beslag nemen op een ppc. Dan gebeurt er weinig qua dataverkeer, maar heb je toch veel processorkracht nodig.

Dit lijkt mij een leuke ontwikkeling, echter de huidige technieken zijn snel zat om alles op een stand alone toestel te doen, alleen de software is niet geoptimaliseerd, kijk vooral maar naar Windows mobile toestellen

mooi, dan kan er dus eenlangzamere processor in, en dan gaat je mobieltje langer mee op een acculading.

De hele tijd aan de 3G hangen kost gelukkig ook nauwelijks stroom :)

Probeer maar een nieuw pc spel te spelen op je smartphone dat lukt je niet. Met cloud computing wel.

PC spellen zijn niet echt gemaakt voor zo'n lage resolutie neem ik aan?

Op zich is het idee leuk, maar ik denk dat het op het moment te prijzig zal zijn, en vaak gelimiteerd door beperkte bandbreedte.

Een foto bewerken zal immers wel snel gaan op zo'n server, maar het oversturen van de data zal nogal snel een beperking vormen. Ook al heeft UMTS met HSDPA wel een hoge doorvoer snelheid, het heeft nog steeds een vrij hoge latency.

Het zal ook nog wel enkele jaren duren voordat dit door telefoons ondersteund word, en voordat het beschikbaar is voor een normale prijs.

Tegen die tijd zijn telefoons ook al weer een stuk krachtiger. Het is natuurlijk ook de vraag hoe-veel reken intensieve taken je op je telefoon wil doen. Veel meer dan een beetje browsen/mailen/foto's maken/muziek luisteren doe je ook niet zo snel op je telefoon.

In het gegeven voorbeeld is de verzendtijd meegenomen. En toch is men 60 keer zo snel gereed met de taak.

Dat zie ik niet zo snel ingehaald worden door betere hardware van de telefoon. Zeker niet omdat grootte en warmteafgifte beperkende factoren zijn voor een telefoon en dat niet zijn voor een server (cloud).

Hoeveel intensieve taken we op onze telefoon willen hebben ? Geen idee, een telefoon is toch alleen maar om mee te bellen ? :)

een telefoon is om te bellen; een smartphone (zie titel) kan meer.
en wordt ook voor meer gebruikt, ik bel niet op mijn smartphone( nee echt niet)
- msn
- internetten
- vnc
- ssh
- kleine prog aanpassingen
- beurs
- weer

etc.
op gewonene telefon; bellen/sms/wekker

En al die dingen die je noemt zijn precies voorbeelden waar deze techniek geen meerwaarde heeft. Het zijn namenlijk geen reken-intensieve taken.

Tuurlijk is het in hun voorbeeld 60 keer zo snel, ze zoeken daar precies de beste toepassing voor hun techniek, en zullen bovendien ook gezorgd hebben dat ze in een goed netwerk zitten, misschien zelfs wel via Wifi ofzo.

Uiteraard zoek je voor je voorbeeld de beste toepassing uit. En al zou het maar in 5 procent van de huidige toepassingen enige versnelling brengen, dan nog is het niet oninteressant.

Ik heb beurstoepassingen gezien die je nauwelijks fatsoenlijk op een flinke server kan draaien. Die kan je op deze manier toch maar even op je smartphone draaien. Daar is binnen de financiele wereld best veel belangstelling voor.

Weet jij wat men verder nog kan verzinnen aan nuttige toepassingen voor een telefoon ?

@himlichs_ dat bedoelde ik met die smiley, een telefoon wordt tegenwoordig meer gebruikt dan alleen maar om mee te bellen.

Maar voor dat soort beurs-toepassingen die erg zwaar zijn, zou ik niet zo snel mobiele software maken die in een virtuele cloud gedraaid worden. Ik zou dan eerder gewoon een applicatie op een server, of eventueel in een cloud draaien, en dan op de telefoon alleen de presentatie doen.

uhm welkom bij client/server applicaties? ik snap niet echt wat hier nu echt nieuw aan is. sinds internet gemeengoed aan het worden is op telefoons was dit een te verwachten technologie imo

Een client-server was wel te verwachten. Maar dit is toch anders dan een een verzoek aan de server om dit af te handelen en het antwoord te tonen (voor zover ik begrijp ;) ).

De telefoon kán de taak zelf uitvoeren, maar neemt daar zijn tijd voor. Het kan ook afgevangen worden en door een server uitgevoerd laten worden die dan het resultaat terugstuurd. Als het proces grote bestanden gaat bewerken, zal het wel lastig worden vrees ik. De kloon heeft dan andere bestanden die weer teruggeplaatst moet worden (anders is het geen kloon meer). :/

Maar ik heb liever dat ze die applicaties klein en snel houden. Anders krijg je weer bloatware waar je weinig mee kan :(

Ik denk dat je "kloon" wat minder letterlijk moet nemen. Wat OS en software betreft zal het inderdaad één op één zijn.

Maar de hardware van dergelijke kloon zal veel sneller zijn, wellicht quad core of nog beter, op afroep beschikbaar door een telefoon en even later voor een andere telefoon.

Je bestanden blijven op je eigen telefoon.

Dit heet virtualisatie en is geen simpele front end - back end applicatie.

tja..

Ik dacht dat windows daarom de term netbook weg wou hebben. tNetbookjes zijn nu kleine pctjes. Terwijl een echte netbook zijn kracht van het internet zou kunnen halen (dus via applicatieservers, cloud-diensten,..)

Dat google of palm (webos) hier nog niet afgekomen zijn.. Zal zeker niet lang meer op zich laten wachten

eigenlijk heeft google dat al, websites worden voor je mobiel al 'klaar' gemaakt, als je via google zoekt en doorklikt dan...

[Reactie gewijzigd door tinus73 op vrijdag 19 juni 2009 13:04]


Opera deed toch juist zoiets?

Welke applicaties gaan hier dan voordeel van hebben? Een filmpje kijken op je mobiel kan vrij belastend zijn voor je telefoon maar het lijkt me niet dat je die via je je cloud kan laten renderen en laten streamen naar je tel. aangezien de mobiele bandbreedte daarvoor te laag is.

Een mp3tje afspelen of foto slideshow kan elke telefoon prima zelf afhandelen.

De voorbeelden van fotobewerken en virusscan is een beetje matig gezien vrijwel niemand dit doet of heeft op zijn smartphone.

denk vooral aan office applicaties etc.

misschien een 3d image zoals autocad die je mss niet maakt op je telefoon, maar wel wil bekijken.

het 3d renderen wordt dan extern gedaan. en het platte beeldmateriaal teruggestuurd.

lijkt me prima oplossing.

Filmbestanden moeten ook wel lukken.
Met de IPhone kan je nu al films huren en bekijken dus dat is eigenlijk ook een vorm van een cloud.

Maar dan is de bitrate/resolutie vrij laag. De hardware van een beetje smartphone heeft er dan ook geen moeite mee. Het ging mij meer over hoge kwaliteit filmpje of een met een zware codec waar telefoons zich in kunnen verslikken .

Wat heb je er aan om een film af te spelen op je telefoon in een hogere resolutie dan het scherm? Kun je dan weer downscalen. Dan kun je beter die films er in native resolutie opzetten. Dat doe ik ook en dat werkt perfect, m'n E51 kan 320x240 zonder problemen met eigen hardware afspelen.

Vanuit dat oogpunt heb je er inderdaad niets aan. Maar op dit moment moet je je film gaan transcoden en moet je rekening houden met allerlei settings en codecs om het behapbaar voor je telefoon te maken. Lijkt mij ideaal om een film zonder omkijken op je geheugen kaart te plempen en af te spelen.

Dit doet mij denken aan die ene spelcomputer die via streaming je spel laat zien...

De OnLive Cloud Gaming.

Inderdaad is nu nog de langzame verbinding de bottleneck.

Als dat geen probleem meer is, dan lijkt me dit een heel erg interesante ontwikkeling.

Damn, hier had ik nog niet van gehoord. Klinkt als het einde van game-consoles, het einde van het huidige prijsplan en het einde van illegale kopieën. Nouja, potentieel dan :P Wat een gaaf idee, dit ga ik volgen!

Ik betwijfel sterk of alle hardcore gamers wel willen overstappen naar een telefoon als console. Misschien iets voor consoles met snelle internettoegang? Maar dat soort online spellen zijn er al lang voor de huidige consoles.

Volledig off-topic: Eindelijk terug een grappige foto bij een artikel! Het is al zoveel maanden geleden dat je bij de meeste artikelen een leuke foto kon terugvinden die niets rechtstreeks aan het artikel toevoegden.
Dank je Arnoud!
«  1  2  3  »

Op dit item kan niet meer gereageerd worden.

Volgende 13:15 Screenshots F1 2009
Vorige 12:23 Amerikaans leger sluit ontwikkelstudio na verschijnen America's Army 3
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011