Victor Grishchenko

Learn More
Wikipedia started a project in order to enable users to add video and audio on their Wiki pages. The technical downside of this is that its bandwidth requirements will increase manifold. BitTorrent-based peer-to-peer technology from P2P-Next (a European research project) is explored to handle this bandwidth surge. We discuss the impact on the BitTorrent(More)
A common pitfall of many proposals on new information-centric architectures for the Internet is the imbalance of up-front costs and immediate benefits. If properly designed and deployed, information-centric architectures can accommodate the current Internet usage which is at odds with the historical design of the Internet infrastructure. To address this(More)
A recent chain of exploratory publications proposed information-centric architectures for the Internet. The common pitfall of such proposals is the imbalance of upfront costs and immediate benefits. To address this concern, we focus on prospects of piecemeal adoption. We start with the necessary basic primitives of any infocentric architecture, primarily(More)
Principles of eventual consistency are normally applied in large-scale distributed systems. I report experiences applying EC in Web app development. Citrea is a collaborative rich text editor employing the Causal Trees[4] technology of concurrency/version control (note: CT is <i>not</i> an OT flavor). CT employs symbol ids and trees and, generally, belongs(More)
The classic hypertext model omits the process of text growth, evolution and synthesis. With hypertext creation becoming increasingly collaborative and change timescales becoming shorter, explicitly addressing text evolution is the key to the next stage of hypertext development. Uniform Resource Identifier (URI) is a proven general concept that enabled the(More)
The addressing/routing model presented in this article is one more attempt to go beyond simple ad-hoc in improving IP routing. The model implements a vision of “ocean of connectivity and absolute minimum of support”. By realigning basic routing primitives I sketch a routing model that is simple, flexible, universal, self-maintained and self-reconfigurable,(More)