jump to navigation

OnLive :- Thoughts and Ramblings April 4, 2009

Posted by fvter in Gaming, Hardware, Networks, Technology.
Tags: , , , ,
add a comment

During this weeks GDC’09, the OnLive service was announced and demoed. I can only really comment on this service based on the reviews and reports coming out of Joystiq, Gamespot, Engadget & others… The idea behind OnLive is to marry cloud computing with high end PC gaming. It is best described on the OnLive website How OnLive Works. Personally, I find this service intriguing and potentially a mini-revolution (might be a bit strong but that’s why the mini prefix) in PC gaming. It also has the potential to open the availability and introduce gaming to a much globaller audience who don’t have the buy-in power. It could also be a simple and interesting entry level platform for testing games before purchasing.

Much of the initial commentary coming out goes from amazement and how incredible a service like this would be to a yes but attitude and sceptism on the actually possibility and ability of the service to work. The main concern in current commentaries is the ability of the service to perform as stated due to a lack of network bandwidth and responsiveness. While I do agree that there a lot of challenges for this service to be able to get thinks working as smoothly as possible, my humble belief is that this service will get kicked off and have more than acceptable performance capabilities. One fo the reason I feel strongly is due to some of the minds behind OnLive. Steve Perlman, being on of those minds and one of the original technological minds behind Quicktime, has done a lot for streaming and has already provided some amazing solutions to optimize the interaction of the user and media across the Intranets [ed. note: I’ve had the chance to see Perlman talk in an Apple Dev. Conference and he knows what he is doing to be quite honest].

However, I need to disagree with the main focal points that a lot of commentary has taken. Much of the commentary has centered on the fact that they don’t believe the service will work because of the network performance. My rant here has a lot to do with the fact that most of these reviewers are making assumptions based on their current network experience which is mostly USA, Canada or UK centric. These assumptions are based on areas where ISP performance is average and not fantastic or where there are known (or suspect) ISP network controls and restrictions. Nigel Cooke on his recent Monkyenuts podcast (episode 7) bought about similar comments but with a touch of his own experience on optimizing and managing corporate networks. While I respect his knowledge on the subject, you can’t compare an Internet based service and network optimization approach to that of a corporation. Most coporate networks are based on a hub & spoke model which tends to lead to fixed route paths and a series of bottlenecks that hamper performance. The Internet being a much more meshed environment is constrained in this manner at least not until the last leg between the user and the ISP.

The problem with this overall line of thought is that it doesn’t reflect a reality of what the network can actual do (where I live, my two ISPs provide me with amazing performance with average latency of @400ms, @1100 kb/s down & @350kb/s up) and the potential that a service like this can do with a proper network environment, network optimization and more importantly the optimization of the compression & handling software. The comments also don’t take into account on the amount of advances that have been made in data center hardware and network advancements that have been made over the years especially by companies like Google that have learned how to make small footprint high-performance hardware and optimize the placement of that hardware to better serve the Internet.

Finally, some of my beliefs are founded on the fact that I have been involved over the years in projects where bringing distributed high-end pc computing over a network was successful. In a similar case, all graphics and manipulation was to be done on core centralized machines while the user would be provided with a web interface to manipulate the data and visualize the graphics models and displays.

So definitely a gaming technology to keep an eye on and potentially something bound for success. I for one would use this type of service to avoid the heart break of having to own multiple PCs or to continuously upgrade those machines!

Discuss this with me via my Seesmic Profile on this thread.

Article Links & References

Finally Installed the QNAP TS209 April 14, 2008

Posted by fvter in Hardware, Networks, Technology.
Tags: , , ,
add a comment

Back in February, I bough a QNAP TS209 NAS for my home network while in Houston. Since I came back, I have not had time to sit down buy drives for it (I got 2 1TB Samsung drives for >€400) and install it. I bought the QNAP because it gave me the most options! Seriously, you would be surprised; from backup software to web server to database server to download station to torrent client!

Installation at least for me was quite simple and reminded me to a certain extent of hooking up a small server. This may be a bit of a challenge for everyday user! The drives are hot-pluggable and install on drive bay trays loaded via the front and then covered up with a nice face plate; both drive trays & face plate are held on with thumb screws. This is good in case you need to open the sucker and replace a drive.

The system automatically picks up a DHCP address if you have available but you still need to do the first configuration with desktop client which auto-locates available devices and allows you to set the IP address and other minimal settings. Configuration [selection of pics and screen shots here] then switches to a web browser based interface. The set-up was quite easy and for your average joe there is a wizard type system.

The drives are configurable in RAID or as a  whole set. I decided to go for a continuous 2TB drive format instead of RAID to get the most of storage space. I will get an external HD to do backups to; yes, the system supports a plug and backup option via an external drive.

As for the different server options, for the moment, I have only configured:

  • the DLNA (Digital Living Network Alliance) with the Twonkyserver so that I can now play videos and music from things like my xBox360;
  • the iTunes server for access to all my digital music;
  • file server which is accessible from either the windows machines or the MacOS X machines on my network & there is a web version as well
  • media server for web sharing of pictures (this will be useful once I get a WiFi enabled digital picture frame)

The next steps will be to look into the web server options and backup options of which the first step will be to hook up to TimeMachine on the Mac.

The device is responding as I wanted, except for one or two important points of which the most important is the lack of a more intelligent BitTorrent client. The download station on the system is in fact quite simple. It is missing a number of things like an RSS reader or a monitor folder option. I now need to figure out a work around to be able to get the system to auto-download bittorrents! Might need to do some fancy scripting.

I posted some of my wish list on the qnap forum.

Now on IPv6… January 24, 2008

Posted by fvter in Networks, Technology.
add a comment

One of my two ISPs (Free to be precise), recently started deploying IPv6 on its ADSL network. They recently enabled it in my area and I quickly jumped on the bandwagon.
I am now an IPv6 enable network, LOL! My address if your interested:

IP Address. . . . . . . . . . . . : 2a01:5d8:52e3:2b9d:e4ec:5a32:1c02:f9f2
IP Address. . . . . . . . . . . . : 2a01:5d8:52e3:2b9d:214:2aff:fe68:9181

And just to ensure you that these are real IPv6 address, this is the RIPE entry for the 2a01:5d8 subnet:

% Information related to '2a01:5d8::/32'    inet6num:        2a01:5d8::/32
netname:         FR-PROXAD-20071108
descr:           Proxad, Internet Service Provider in France
country:         FR
org:             ORG-PISP1-RIPE
admin-c:         ACP23-RIPE
tech-c:          TCP8-RIPE
status:          ALLOCATED-BY-RIR
mnt-by:          RIPE-NCC-HM-MNT
mnt-lower:       PROXAD-MNT
mnt-routes:      PROXAD-MNT
source:          RIPE # Filtered
 organisation:    ORG-PISP1-RIPE
org-name:        Proxad, Internet Service Provider in France
org-type:        LIR
address:         Free SAS