作者Adonisy (堂本瓜一)
看板Soft_Job
标题Re: [闲聊] 看到过年塞车就想到...
时间Thu Feb 18 14:14:43 2010
※ 引述《ggg12345 (ggg)》之铭言:
: 美国加州有个实验系统用附 GPS 与 3G网卡的 nokia 手机让
: 高速公路上的汽车使用, 车子定时回报位置与车速透过 3G 网卡
: 给远端的 server, server 根据每一台在路上回报的车速, 可以估
: 算每个路段的行车速度, 可以告诉每台车子到达目的地的时间, 进
: 一步若有这种回报装置的车子密布在全州的道路上, 就能找出到达
: 目的地的即时道路, 透过动态侦测与指导性分配, 就可能利用上全
: 部可用的路网.
这里难的地方在於像过年的假日
大家都要挤着名景点,像我初一去金山财神庙,也就一条路
人也塞啊,明知道它会塞,但还是一定得去,这个就无解了
但有必要将往金山财神庙的路弄个四五条吗? 也没用啊,平常也没什麽人
(至少上班时间人很少)
: 一年一度的选课系统, 最大负荷其实是课表与课程的下载, 这
: 部份可以用复制 server 或 P2P 技术分散, 至於上传的选课请求
: 也是可以依课堂分别分散处理, 即使是采志愿分发的选课系统其分
: 发的演算法也是能有相当程度的分散式平行处理.
: 在人工选课时代, 选课就是在各系各自办理, 没有非得全部集
: 中处理的要求.
选课的重点不在於本科系或外科系必修,或是选修
而在通识课程,好过的抢破头,同时上线人数可能到万人
只为了抢60个座位的通识课,有解吗?
1.改成人工排队,你会发现有人一个月前就去系办搭帐蓬
2.改成分散式... 没用啊,大家就是要抢那60个人的座位,怎麽分散都无解
3.通识课多开个几百班,为了满足学生需求 -->一句话,不可能
我觉得最有效的方式就是,选课前先请每个人送出选课需求
选上就选上了,没有就没了,或改成非同步式的,选课时不能马上知道是否有选上
需等2~5分钟等系统处理完才能知道结果,而当学生选课单送出时
不能再送第二次直到系统已有回应为止,利用类似 Queue的非同步方式处理
所以才说资讯系统好解一点,但交通就很难解
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.137.123.175
1F:推 ggg12345:server能即时告诉去处是否已经超载,也知进出流率,避尖峰. 02/18 14:20
2F:→ ggg12345:选课对通识用志愿分发与抽签,半夜排队也没用了,改靠运气. 02/18 14:23
3F:推 JLurker:那改类似QoS好了 游览车优先 满载小客车也可 (实施高承载) 02/18 14:33
4F:→ JLurker:不过选课依旧无解...(有拉 最後毕业学期优先,但依旧不妥) 02/18 14:34
5F:→ Adonisy:现行是毕业先选 XD 其次大三,大二,大一 依此下去 02/18 15:54
6F:推 ggg12345:中央选课通识或体育有志愿,优先,签号,系别人数限制不用抢 02/18 20:11
7F:推 JLurker:楼上别把这麽完美的选课系统讲出来嘛.....XD 02/18 23:17
8F:→ Adonisy:果然还是要签号这种东西...运气啦...选不到算你没命 02/19 00:19
9F:→ chengcti:改成乐透. 每人买. 时间到抽签. 有中就有没中就下次 02/19 00:26