Hiroki Nakayama

Learn More
Software Defined Network (SDN) is revolutionizing the networking industry by a potential of enabling flexible and uniform management by decoupling the control plane and forwarding plane. However, there are several issues on scalability and adaption against conventional network protocols to implement on the large scaled network. To address these issues, we(More)
In distributed systems, a group of multiple processes are cooperating with one another by exchanging messages in networks. A process is modeled to be a finite state machine. In this paper, we discuss a peer-to-peer (P2P) model of a publish/subscribe (P2PPS) system composed of peer processes (peers). Each peer can both subscribe a subscription and publish(More)
In distributed systems, a group of multiple processes are cooperating with each other by exchanging messages in networks. A process is considered to be a sequence of events in a finite state machine model. Here, it is significant to decide on which event causally precedes another event for a pair of events in a system. In the Lamport's happen-before(More)
In distributed systems, a group of multiple processes are cooperating with each other by exchanging messages in networks. A process is considered to be a sequence of events in a finite state machine model. Here, it is significant to decide on which event causally precedes another event for a pair of events in a system. In the famous happened-before relation(More)
In distributed systems, a group of multiple processes are cooperating with one another by exchanging messages in networks. In this paper, we consider a peer-to-peer (P2P) model of a topic-based publish/subscribe (P2PPS) system composed of peer processes (peers). Each peer pi can both subscribe a subscription p<sub>i</sub>. S and publish an event message e(More)
In distributed systems, a group of multiple processes are cooperating with each other through networks. A process is modeled to be a sequence of events in a finite state machine model. Here, it is significant to decide on which event occurs before another event for a pair of events in a system. In the famous happened-before relation among events, events are(More)
A distributed system is considered in an event-driven model where a state of a process transits on occurrence of an event. In this paper, we discuss a peer-to-peer topic-based publish/subscribe (P2PPS) model where each peer process (peer) can both subscribe and publish event messages. The subscriptions and publications are specified in terms of topics. Each(More)
A distributed system is considered in an event-driven model where states of processes transit on occurrence of events. In this paper, we discuss a peer-to-peer (P2P) model of a topic-based publish/subscribe (P2PPS) system where each peer process (peer) p<sub>i</sub> can both subscribe a subscription p<sub>i</sub>.S and publish an event message e with a(More)
It is important to use cache efficiently for the content deployment in the aspect of reducing load of server and latency, especially in content-oriented networks such as ICN (Information Centric Networking). Since the capacity of cache on each network node is limited, numbers of cache replacement algorithm have been proposed. However, because of previous(More)