TED Conversations

griffin tucker

TEDCRED 10+

This conversation is closed. Start a new conversation
or join one »

connection take-over for backup/always on system

two systems running simultaneously with the same software (perhaps virtually on the same system?) and sending and retrieving the same data to enable the possibility of not losing a connection.

a third connection (the user's view) will then never be interrupted while updates are installed, instead it will be seam-less in the background.


to explain in a little more detail:

one system runs as normal, while another duplicate system runs in the background. a third 'view' or 'user' system views whichever system is currently active, so that when updates, installations, or changes are happening that usually happen automatically are applied to one system, the view/user system switches to the system where no changes are being applied, waits for the original system to apply changes, and if successful, then switch the user/view system to the new updated system.

currently opened websites or files would be saved and re-opened during the switch, so there would still be a delay while the switch occurs, but much, much less of a delay than waiting for the system to reboot and apply updates.

if a major failure or unwanted change occurs in the duplicate system, changes can simply not be applied.

when updates are being required to be applied more and more frequently, and security patches needing to be applied due to the growing market of hacking-related industries, this is a solution, that is, if it doesn't already exist. (?)

0
Share:

Closing Statement from griffin tucker

Zdenek Smith's referral to cloud computing could actually mean the withdrawal for this type of idea on the client end once all data and even programs are run externally, plus the replication of servers and other forms of redundancy could also mean there's no need for this idea at all.

for more information on a completely-cloud-based operating system, check the following link:
http://en.wikipedia.org/wiki/Google_Chrome_OS

progress indicator
  • thumb
    Sep 25 2011: see instead of so much of switches there is a minor or my idiotic alternative like whenever an update happens the update is done to the working application while simultaneously the current or the un-updated version is taken backup if something happens to the working or updated version the system could work upon the backup where the previous updates are imaged or temporarily showed but not actually updated so that the user feels no different in the working..
    • thumb
      Sep 25 2011: that's exactly what i'm trying to propose with the idea.

      sometimes system updates require the currently running application to be switched off and restarted due to reliance on parent processes of the currently running application, so the idea is to replicate the entire operating system - which isn't much these days in relativity terms of how much storage can be purchased.
      • thumb
        Sep 26 2011: i think so much of storage problem to think about is left to servers what the hell are these software or apps gonna help me? see I am a normal programmer I don't give a damn if it hangs or crashes I just re instal this. The above words are not meant to hurt you but just in the fun sense and really I don't give a damn for these stuffs :)
        As per the core discussion yes storeage can be bought but see I've a 500gb external HDD which is about be get filled and had to delete a lot of movie :( so better than thinking of backup think about compact storage..
  • Sep 21 2011: This sounds like Cloud computing:
    http://en.wikipedia.org/wiki/Cloud_computing
    • thumb
      Sep 21 2011: it would be good if cloud computing servers adopted this or a similar system, but as far as i know, occasionally cloud computing servers go down and are out for the count for a few minutes (sometimes hours) - but i'm sure they have better redundancy systems that what i'm talking about.

      what i'm talking about it is a local system - just like the computer sitting in front of you or me, so that seamless integration into computer usage doesn't involve "please wait, loading..."
      • Sep 21 2011: Servers in cloud can go down but because everything is replicated the end user never knows this. Sometimes user cannot connect to a cloud but that is because of mis-configuration of the Internet routing (DNS). Cloud is never down.

        Locally one can use RAID system which is a set of hard drives that have redundancy added. =)
        • thumb
          Sep 21 2011: i've heard of gmail going down for quite a few hours after a misconfigured update across their servers. it took them hours to bring it back to normal once they realised gmail was down.

          if gmail is considered a cloud computing service, then the system i am talking about would ensure a failed update can be easily reverted.

          on a local system, what i mean is the ability to apply 0day or perhaps even 0min security flaw patches in the background seam-lessly. perhaps there's even an operating system that does this already? if there is, i'd like to know about it.