1.什么是远程服务[1]
远程服务是指用户在通信网络上通信终端设备能够获得的业务。
2.远程服务的分类
远程服务按照不同的通信手段,大致分为两类:
一类是电信远程服务,指基于GSM、CDMA、GPRS、3G等电信运营网络数据业务为基础开发无缝透明网络通道的PLC远程服务。
另一类是基于网络的远程服务,这类服务基于互联网、wifi形势也多种多样,包括传统的网络的PLC远程服务。
3.远程服务的特点
4.远程服务和高速缓存的比较[2]
本质上,在缓存和远程服务之间的选择存在一个潜在的性能加强与简易性降低的矛盾,以下列举这两种方法的优缺点来做一比较:
1、当使用缓存时,本地缓存能有效地处理许多远程访问。在文件访问模式中利用局部性原理使得缓存性能更好。因此,大多数远程访问就像在本地进行一样快捷。更进一步,只是偶尔与服务器连接,而不是每次访问都需如此,从而减少了服务器负载和网络通信,并且扩充的潜力也得到了提高。相反地,当使用远程服务方法时,每次远程访问都要跨越网络进行,结果可能产生网络阻塞、服务器超载,性能会如何也就显而易见了。
2、网络总开销在传输大块数据时(就像在缓存中那样)要比对个别请求的一系列响应传输时(就像在远程服务方法那样)低。而且,如果服务器知道请求总是针对大的、连续的数据段,而不是对随机的数据块,那么服务器上的磁盘访问程序可以被更好地优化。
3、Cache一致性问题是缓存技术的主要缺点。对不常写入的访问模式,缓存技术是很有效的。但当写入频繁时,用来克服一致性问题的机制反而导致了大量诸如性能、网络流量以及服务器负荷的开销。
4、因此缓存技术应在有本地磁盘或大主存的机器上实现。在无盘、小容量存储器的机器上的远程访问应通过远程服务方法来进行。
5、在缓存技术中,由于数据在服务器和客户机之间整体传输,而不是响应一个特殊的文件操作需求,机器间的接口不同于上级的用户接口。另一方面,远程服务方式不过是本地文件系统接口在网络上的扩展,因此,机器问的接口反映了本地用户文件系统接口。