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.
An increasing number and variety of devices are connected to the Internet. Thus, it is expected that peer-to-peer (P2P) networks, which have no central servers, will solve the server overload issue in the client-server communication model. Among P2P information search schemes, we focus on Skip Graphs, because they exhibit strong churn resilience and have a range search function, which is desirable...
This paper presents and evaluates approaches for synchronizing audio recordings in a system composed of mobile devices and cloud technologies. The proposed peak alignment approach, which uses a high decidable sound as a reference signal, is evaluated against an approach using a global clock made available by the cloud provider. Both approaches are evaluated with respect to variation and distance from...
The paper presents the design and implementation of a low cost and open source assistive system exploiting a wearable device in order to support deaf-blind people in communication using the Malossi alphabet. More specifically, the system, that we called GlovePi, is composed by three main low cost components, such as: (i) a gardener glove; (ii) a Raspberry Pi; (iii) a MPR121 capacitive touch sensor...
Participatory sensing is an emerging paradigm in which citizens voluntarily use their mobile phones to capture and share sensed data from their surrounding environment in order to monitor and analyze some phenomena. Participating users can disrupt the system by contributing corrupted, fabricated, or erroneous data. Different reputation systems have been proposed to monitor participants' behavior and...
Due to the recent surge in end-users demands, value-added video services (e.g. in-stream video advertisements) need to be provisioned in a cost-efficient and agile manner in Content Delivery Networks (CDNs). Network Function Virtualization (NFV) is an emerging technology that aims to reduce costs and bring agility by decoupling network functions from the underlying hardware. It is often used in combination...
Aggregating common-path network flows (in the network interior) helps in improving the applications delivery performance. From the network edge perspective, the sender and receiver-ends of the respective applications need to have a typical one-to-one mapping. An aggregation framework in the network therefore needs an effective forking to maintain the one-to-one mapping of the flows. In this demo,...
Cloud computing is a growing technology that offers compute, storage and network resources as a service over the internet. It enables the individuals, clients or the enterprises to outsource their data and application software to the cloud server. The services are offered by a cloud service provider (CSP) and the users need to pay for what they use. There are many security concerns needs to be addressed...
Online social networks (OSNs), attract millions of people and hence users are drastically increasing day by day. Thus the users of the online social network increase ultimately. OSN users existing social relationship can be generalized as 1-hop trust relationship, and further they extend their network through a multi-hop trust chain during the recommendation of authenticated users. Unfortunately,...
This paper investigates an unknown input observer design for a large class of linear systems with unknown inputs and commensurate delays. An impulsive finite-time observer is proposed by involving only the past and actual values of the system output. Sufficient conditions are given to guarantee the existence of such an impulsive finite-time observer.
In distributed and parallel computing, balancing and scheduling of load is of paramount importance because they help accomplishing the objective of optimizing load on nodes connected in a cluster configuration of heterogeneous network. The need is to cater for dynamic adaptability, autonomous execution, mobility and a degree-of-flexibility especially for application with intermittent connections....
It has been observed that there has been a great interest in computing experiments which has been useful on shared nothing computers and commodity machines. We need multiple systems running in parallel working closely together towards the same goal. Frequently it has been experienced and observed that the distributed execution engine named MapReduce handles the primary input-output workload for such...
File transfers over dedicated connections, supported by large parallel file systems, have become increasingly important in high-performance computing and big data workflows. It remains a challenge to achieve peak rates for such transfers due to the complexities of file I/O, host, and network transport subsystems, and equally importantly, their interactions. We present extensive measurements of disk-to-disk...
GTS is a new service in GÉANT that allows users to set up wide-area virtual networks via a web-based automatic provisioning system. The virtual networks are built within minutes over the underlying physical infrastructure and thus allow the researcher to carry out network experiments with great flexibility and enable rapid prototyping and innovation. The individual network environments are isolated...
Ceph is an open source distributed file system. Basedon two methods of command line and library librados, weimplement the files reads/writes(also called download/upload) al-gorithms. For the library librados method, we apply two differentmulti-threaded algorithms to optimize the files reads/writes. Theresults show that the performance of multi-threaded algorithmsof downloading/uploading small files...
Batch processing is an essential technique to improve packet rates under high-speed network, which has been widely used in high-performance packet IO frameworks. Conventionally, we need to make a tradeoff between high latency at low input loads and high throughput at high loads. In this work, we intend to leverage the smart batching mechanism to dynamically balance the input traffic rate and the available...
A lot of research shows that network coding can significantly improve the performance of multi-cast transmission. However, due to the inherent disadvantage of network coding, it is very vulnerable to pollution attacks in which adversaries can inject bogus data. Moreover, those bogus data will be used with legitimate data at the downstream nodes, resulting in the failure of decoding original data as...
In order to realize the function of accurate measurement, multipoint collection and wireless transmission on various environmental monitoring factors in the workshop, a workshop environment monitoring system is proposed based on the technology of internet of things. A number of wireless monitoring nodes are set up in each workshop to collect a variety of environmental information, then transmit the...
For achieving various network optimization and management goals in data centers, some VMs need to be migrated from the initial servers to the target ones. Live VM migration is an effective technique to achieve these goals. When multiple VMs need to be migrated at the same time, the migration order and migration bandwidth has a great impact on migration performance. For making an effective VM migration...
In Machine learning (ML) the model we use is increasingly important, and the model's parameters, the key point of the ML, are adjusted through iteratively processing a training dataset until convergence. Although data-parallel ML systems often engage a perfect error tolerance when synchronizing the model parameters for maximizing parallelism, the synchronization of model parameters may delay in completion,...
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.