0
674views
Differentiate between remote service and caching.
1 Answer
written 2.8 years ago by |
Caching | Remote Service |
---|---|
Remote access can be served locally so that access can be faster | Remote access is handled across the network so it is slower in compairson to caching |
Network traffic,server load is reduced. Improves scalability. | Increase server load and network traffic. Performance degraded |
Caching is better for machines with disk or large main memory | Remote service better when main memory is small. |
Network over head is less when transmission of big amount of data in compairson to remote service | Transmission of series of responses to specific request leads to higher network over head in cmpairison to caching.. |
Here, total network overhead in transmitting big chunks of data is lower than a series of response to specific requests. | Here, total network overhead in transmitting big chunks of data is higher than a series of response to specific requests. |
For maintaining consistency, if less writes then better performance in maintaining consitency , if more frequent writes then poor performance. | For maintaining consistency communication between client and server is there to have a master copy consistent with clients cached data |
Lower level machine interface is different from upper level user interface | It is just an extension of local file system interface across the network. |