Re: Oysterisation
- From: Jamie Thompson <jamierocks@xxxxxxxxx>
- Date: Mon, 12 Jan 2009 15:41:44 -0800 (PST)
On 12 Jan, 18:07, "Mizter T" <mizte...@xxxxxxxxx> wrote:
On 12 Jan, 13:22, Jens Kr. Kirkebø <jkirkebo.tabortde...@xxxxxxxxx> wrote:
On Mon, 12 Jan 2009 04:58:24 -0800 (PST), plcd1 <pl...@xxxxxxxxxxx>
wrote:
Sort of. The real issue was with those people who worked part time (3
days a week) or whose work locations were highly variable making it
hard to commit to a long term product that is partly defined by zonal
geography. They'd end up probably having to commit to Z1-6 when in
reality may only use one day a week - that's obviously not value for
money. At the time we did not have peak one day travelcards either so
peak hour travel was another issue for people who may travel in the
peak one day a week but off peak the rest of the time. You can see
how Oyster Capping works to deal with some of these issues but only on
a daily basis rather than weekly or longer caps.
That is puzzling, why does the system not deal with longer caps ?
Surely there should not be a problem computing the cheapest possible
fares for any periode ? Like if you travel zone 1-2 for a week except
one trip to zone 6, the cheapest should be a one week travelcard with
one extension ticket ?
This has been discussed a number of times on uk.transport.london before -
the basic conclusion is that the underlying calculations that would be
needed in order for such a scheme to work would simply be too complicated..
Bear in mind that capping is something that happens without recourse to a
central database - the Oyster card and the validators interact and
appropriate caps are applied according to the rules. The processing required
to work out whether weekly, monthly or annual caps would apply is just
totally infeasible in this situation for many reasons - the complexity of
the calculation is one thing, the fact that the card would have to hold a
record of all its usage in the past week/ month/ year is another.
OK, you might say, in that case let the central database work it out. But
that's not a workable scenario either. Each time a card is validated
(touched-in/out) there is *not* a live transaction with the central
database - if there was then the whole thing would be much much slower and
would simply die if the live link with the central database got cut for
whatever reason (and there are a multitude of reasons). Then the central
database would be having to carry out an immensely complicated calculation
each time a card got validated anywhere on the system and then feed back the
results of that calculation to the validator, and this would all have to
happen in an instant. It's just not going to work.
So it's not really that puzzling why it doesn't happen. In many many years
to come when the technology could handle it, maybe - but now, it's just not
a goer.
See this August '05 utl thread for a past discussion on this issue:http://groups.google.co.uk/group/uk.transport.london/browse_frm/threa...
I don't know....thinking about it, I think there's no reason a
distributed system could not be developed. Computing hardware is
(relatively) dirt cheap and tiny these days. Each station site could
quite easily hold a replicated mirror of the entire database and
obviously the hardware required to work with it. Such mechanisms are
already present in most if not all mainstream database products that
are more than toys, so it's far from the realm of fantasy to expect a
specialist system to handle it. If the slave system cannot contact the
master database, queue up the transactions, continuing to operate as
normal. When contact is restored, reconcile the transactions. Hell, I
suspect you could conceivably fit the hardware into a little black box
on a bus no bigger than a spare wheel and sync up via wireless at the
depot or at hotspot at the end of the route. If you need immediacy,
push updates (debits/credits/journeys?) to the mothership via the
mobile network when it can. I'm sure a peer to peer system could also
be investigated to distribute the updates, removing the need for a
super-powered central master server, meaning that if there were things
like power failures somewhere important the system would just plod on
as normal, routing around the damage. Not to mention, you'd always
have plenty of backups :)
....I don't know, probably expensive, but certainly not "It's just not
going to work.", and it /would/ be very robust and flexible.
.
- References:
- Re: Oysterisation
- From: Mizter T
- Re: Oysterisation
- From: MIG
- Re: Oysterisation
- From: Graeme Wall
- Re: Oysterisation
- From: Neil Williams
- Re: Oysterisation
- From: Mr Thant
- Re: Oysterisation
- From: Paul Corfield
- Re: Oysterisation
- From: Mizter T
- Re: Oysterisation
- From: plcd1
- Re: Oysterisation
- From: Jens Kr . Kirkebø
- Re: Oysterisation
- From: Mizter T
- Re: Oysterisation
- Prev by Date: Re: What are the 442 diagrams on the Gatwick Express?
- Next by Date: Re: Oysterisation
- Previous by thread: Re: Oysterisation
- Next by thread: Re: Oysterisation
- Index(es):
Relevant Pages
|
Loading