Method for controlling the peer-to-peer processing of a distributed
application across a synchronous request/response interface using
push-down stack automata
    3.
    发明授权
    Method for controlling the peer-to-peer processing of a distributed application across a synchronous request/response interface using push-down stack automata 失效
    用于通过下拉式堆栈自动机控制跨同步请求/响应接口的分布式应用程序的对等处理的方法

    公开(公告)号:US4924384A

    公开(公告)日:1990-05-08

    申请号:US247794

    申请日:1988-09-21

    CPC分类号: G06F9/547 G06F11/1479

    摘要: A method for coordinating recursive requests and responses in the peer-to-peer processing of a distributed application across a synchronous request/response interface. The method utilizes, on each side of the interface, a decision table and a local LIFO stack of generated and received requests, responses, and input from the application. The local stack is run in a push-pop manner and assists the local decision table in conducting the peer-to-peer processing until the LIFO stack becomes exhausted. A fault on either side of the interface results in undoing the processing by unwinding each stack back to a predetermined point. If one side operates as a persistent server, its application program environment is saved from one request to another by a dynamic save and simulated return to the application. Lastly, a request/demand is substituted for a demand/request by the server so as to change the server and requester roles of either side of the interface.

    摘要翻译: 一种用于在跨同步请求/响应接口的分布式应用程序的对等处理中协调递归请求和响应的方法。 该方法在接口的每一侧使用生成和接收的请求,响应和来自应用的输入的决策表和本地LIFO堆栈。 本地堆栈以推送方式运行,并协助本地决策表进行对等处理,直到LIFO堆栈耗尽。 接口任一侧的故障导致通过将每个堆叠展开回到预定点来撤消处理。 如果一方作为持久性服务器运行,其应用程序环境将通过动态保存和模拟返回应用程序从一个请求保存到另一个请求。 最后,请求/请求代替服务器的请求/请求,以便改变接口任一方的服务器和请求者的角色。