FlexRAN BBU Pool 设计的思考:为什么常见的设计是三维度的,以及类比,机器理解
FlexRAN BBU Pool 设计的思考:为什么常见的设计是三维度的
这一年多来,接触FlexRAN,花了一些连续的时间学习BBU池。
FlexRAN的概念,被其自称为:微OS,其调度的最小粒度为Job,一个活动的Job被称为Task.
所以,从Generator到Scheduler之间,有一个Circle Buffer,这个buffer,与我们常见的buffer,有一些区别,一个最重要的特征是,它是三维的。
:时间,任务类型,小区的数量(还有单一小区可能被split的个数,以下我们省略这一点)。
其中的过程在这里不再累述。
我是在思考,这个设计背后的原理:为什么我们人类的许多事物,都存在:三,个这数字。
3,5,7这三个数字,在我们生活中,很常见。我们的大脑的高速cache是7个,所以,我们的大脑是7维的。日常生活中的7很常见。
我们的世界是3维的空间,所以,我们工程师,在描述被设计对象时,往往在<= 3的维度之下。
5也很常见,一般我们强调重点,不会多于5. 虽然我们大脑是7维的,但日常的工作中,如果不是长期性工作,一般都在5以内。
今天这里,我想,尝试探讨更高层的抽象,探寻为什么,3维的更本质的东西。
*****************
这些年来,我一直很迷恋NLU,但是看到,目前这个行业,几乎是退出了工业界。NLP与NLU是完全不同的。
处理的过程不需要理解,
所以,我一直在思考,机器是如何理解一件事。
=======================
首先我们知道,语言与思维是不同的。
我们的大脑,首先是开放系统。
接受信息的过程是:利用某种传感器(语言,视觉,听觉,触觉,感觉,等)==> 处理==> 思考==> 理解==> 得到内涵。
这里要注意的是,NLU未来也只能到理解这个层面,而无法到达人类的理解内涵这个层面。
内涵,也永远不可能被工业化,因为每个人对同样的场景(或上下文)和同样的输入,可能得出不同的内涵。所以,不在机器理解的范围以内。
-----------------------
以上是我个人的理解,不要问我从哪部书上引用来的。我不太信书。
-----------------------
-----------------------
所以,理解,是一个关键的极限节点。
理解的方法,就有必要去讨论。
一个理解的方法,在我来看,就是类比。
与模式识别类似,可以想象,我们的大脑,有一些固有的模式,或是虽是后天习得,但在人生的早期,我们可以假定,除了本能,我们在3岁,能“记事”之前,或理解世界之前,
我们的大脑在学习现实世界的模式。
例如,我们首先意识到这是一个三维的世界。
然后,后天的理解,我们就是去感受世界,然后利用模式识别,得到一个泛函数的ID,来标识这个所谓的“新”的事物。
***********************
所以,我认为,不认是人类,还是未来的机器,其理解的最重要的手段,我不认为是之一,就是类比。
+++++++++++++++++++++++++++++
关于这一点,我是在学习史蒂芬.平克的《语言本能》时明白的。
他说,在语言层面,good = no bad; bad = no good.
这里有两点:
(1)前面我铺垫的那些文字,是想扭转多数人们的本原意识:语言是思考的工具,和最小粒度。
这是一个严重的错误。我们的思维远远比语言复杂得多得多。至少是1000倍。可能远高于这个量级。
所以,人们把NLP和NLU相提并论,是可笑和不负责任的。
其中的最重要的原因是商业利益:如果普通民众知道,语言原来离“理解”是如此的遥远,而且思维的过程,也不止用到语言,人们自然对当前的AI产生更多的怀疑。
这里我再说点题外话:我相信未来的真正的AI有其作用,而且很重要很重要。但一定要基于构建主义哲学(柏+亚),而不是一个黑盒。
(2)假如我们一定要在语言层面,去逼近思维和理解,那么,去类比,可能是一个捷径。
============================
转到今天的标题。
我们可以将两个学科的三个事,放在一起。
在项目管理中,
我们项目管理7维度,除了组织外,还是三管三控。
所以,我们有了三个可以类比的事物:三管,三控,BBU池的三个维度。
那么,在我来说,这里面最熟悉的,是三控。其它两个,算都要么没有理解透,要么是新习得的领域。
三控:项目的,进度,成本(在业主方叫投资),质量。
三管:安全,合同,信息
BBU池的三个维度:SLOT,TASK,CELL
那么,我们一个个来类比分析。
a:进度(工期),SLOT(tti分别代表主客观),安全, 这三者,显然前两者,是相同的,都是时间,但安全是什么?
b: 成本,TASK,信息,可以划为一类。它们的共性是什么呢?: 对自己有利,或是主动对象自己可以调整的范畴。
c: 质量,合同,CELL,可以划为一类,它们的共性是什么呢?:
分析step-1:
a:进度(工期),SLOT(tti分别代表主客观),安全, 这三者,共性:不论是时间,还是安全,都是客观的。代表一个客观的量。代表客观世界的规则与尺度。不可被主宾双方篡改。
例如,时间,是个体无法改变的;安全有国家的法律来掌控。
b: 成本,TASK,信息,可以划为一类。它们的共性是什么呢? 对自己有利,或是主动对象自己可以调整的范畴。
c: 质量,合同,CELL,可以划为一类,它们的共性是什么呢?代表主体对客户负责的内容。
=============================
进一步解释。
(1)时间:这里不解释了,是一个客观量,大家都能理解。
(2)成本与投资:是同一个意思的站在两个不同的主动对象来看得出的不同的定义,一个是项目施工方,一个是业主方。本文是站在项目方来描述。
(3)安全:英文中是两个单词,safe,security. 一个是主体对外的安全,一个是主体自我保护的能力。我们这里主要强调的是safe,对内的安全,可以划给信息。
(4)信息:这个其实,是一家公司,客体主体化之后的本原存在。要注意,未来的公司,信息才是其存在的本原,而不是厂房。
(5)合同:是公司与外部的同等法人主体的受国家法律约束和保护的正式的、文字化的存档。本文中,重点强调其外部连结的作用。重点强调在质量方面,向用户负责。
(6)质量:在客户角度,他能得到的收益或服务。
(7)TASK: 为什么说TASK是服务方可以掌控的?在操作系统层面,我们能够将任务分解的粒度越细,我们调度的余地也更多,在CPU核更多的情况下,TASK的数量,在某个区间,对服务方有利。
但对客户方不利。因为过多的拆解,客户方实现更加困难,吞吐量,也会下降。
(8)CELL:代表客户方的可以被服务的小区个数。
*******************************************
总结,这样,其本,我们得到一个简单的类比模式,三如跨度如此大的三元组,背后有统一的利益模型:
客观量、主观量和客体量。
然后,在不同的上下文,得到相关的扩展。