The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Increasing over-the-top video consumption endangers the sustainability of content delivery over the Internet. Internet Service Providers (ISP) face difficulties in competing on value-added services with content providers and Content Delivery Network (CDN) operators. In this respect, we propose a new model for the collaboration between content delivery stakeholders, so that CDN operators can deploy...
Cloud rendering is emerged as a new cloud service to satisfy user's desire for running sophisticated graphics applications on thin devices. However, traditional cloud rendering approaches, both remote rendering and local rendering, have limitations. Remote rendering shifts intensive rendering tasks to cloud server and streams rendered frames to client, which suffers from high delay and bandwidth usage...
Responsive Real-Time Collaborator with Audio Channel, or simply, RTCollaborator, is a user- friendly web application using a responsive layout web design that supports voice and text chat and also has a shared board tool. The application allows users to draw on the board, make flowchart diagrams and see each other's changes, drawings and writings at real- time.
Asynchronous distributed system is hard to realize time division multiplexing. In order to synchronize a distributed system, we introduce IEEE 1588 protocol. IEEE 1588 protocol is a precision time synchronization protocol which can synchronize time in sub-microsecond (10"6 second) range for the purpose of realizing time division multiplexing. The performance of precision time synchronization...
Group communication abstractions provide application-level multicasting to communicate information among distributed processes. A variety of such abstractions have been provided to implement synchronous collaborative applications but they do not allow control over the multicast of information to the selected group of processes. We have developed a new abstraction that overcomes this limitation. It...
Collaborative Virtual Environment (CVE) has become popular in the last few years. In CVE the state of the virtual objects is witnessing rapid change. When a user performs an action in CVE, the information of the action needs to be transmitted to other users to maintain consistency in the cooperative work. Currently, in the design of most CVE systems, TCP is used for its reliability. When packet loss...
The MusiNet research project aims to provide a comprehensive architecture and a prototype implementation of a complete Networked Music Performance (NMP) system. In this paper we describe the current status of the project, focusing on critical decisions regarding the system's architecture and specifications, the low delay audio and video coding techniques to be employed, the media relay design, and...
Collaborative behavioural monitoring (CBM) is becoming an increasingly popular solution used in complex and large-scale systems such as a system-of-systems (SoS). It has the ability to overcome the challenges associated with monitoring behaviour in the distributed, decentralised and dynamic environment of a SoS. However, the effectiveness of this approach depends upon the similarity of structural...
We are developing a collaborative web application for editing PDF documents using web browsers. Our system enables users to edit the same document in real-time. Users can share annotations on papers in real-time on web browsers. One of the advantages of our system is very high availability. Users only need to have their own web browsers. To improve the usability of our system, we need to consider...
Privacy is one of the main concerns for Internet users. In many situations, users would like to conceal their identities when accessing the Internet. Some would want to hide their identities when accessing specific services, and others may even want to be anonymous to other hosts they are communicating with. Anonymity is sometimes a must for applications like electronic voting, and in other situations...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.