0000000000796179

AUTHOR

Niko Kotilainen

showing 12 related works from this author

P2PStudio - Monitoring, Controlling and Visualization Tool for Peer-to-Peer Networks Research

2006

Peer-to-Peer Studio has been developed as a monitoring, controlling and visualization tool for peer-to-peer networks. It uses a centralized architecture to gather events from a peer-to-peer network and can be used to visualize network topology and to send different commands to individual peer-to-peer nodes. The tool has been used with Chedar Peer-to-Peer network to study the behavior of different peer-to-peer resource discovery and topology management algorithms and for visualizing the results of NeuroSearch resource discovery algorithm produced by the Peer-to-Peer Realm network simulator. This paper presents the features, the architecture and the protocols of Peer-to-Peer Studio and the ex…

Computer sciencebusiness.industryP2PStudioDistributed computingPeer-to-peerNetwork topologycomputer.software_genreNetwork simulationVisualizationResource (project management)vertaisverkkoArchitecturebusinesscomputervalvontatyökaluStudioNetwork management stationComputer network
researchProduct

Mobile Encounter Networks and Their Applications

2008

This article presents mobile encounter networks (MENs), which emerge when mobile devices come across each other and form a temporary connection between them using a common short-range radio technology. Local information exchanges between mobile devices results in a broadcast diffusion of information to other users of the network with a delay. Gasoline price comparison system (GPCS), which delivers newest gasoline prices to mobile users using mobile encounter information diffusion, is described as well as other application areas where MENs could be used. The feasibility of building MENs using bluetooth is tested with the BlueCheese mobile encounter network middleware and it is found that the…

Mobile radioMobile processorMobile identification numberComputer scienceMobile computingMobile Weblaw.inventionPublic land mobile networkBluetoothlawMobile stationMobile phone signalMobile databaseMobile paymentMobile searchMobile technologyGSM servicesRadio access networkbusiness.industryIMT AdvancedMobile broadbandMiddlewareSmall cellTelecommunicationsbusinessMobile deviceComputer network2008 5th IEEE Consumer Communications and Networking Conference
researchProduct

Mobile Search - Social Network Search Using Mobile Devices

2008

During the last years progress in Web search engines has been made to the point that relevant information can be reached easily most of the time. However very little empirical research has been carried to study Web search in highly dynamic social network environments composed of mobile devices. The aim of this work was therefore to investigate novel approaches that took advantage of the social network environment inherent to mobile peer-to-peer paradigm. The work focused mainly on the development of a prototype for mobile search concept. The prototype was built on top of Drupal content site management system. This study suggests that the methods presented can be a complement to traditional …

Web search querySocial networkMultimediabusiness.industryComputer scienceSearch analyticsMobile computingMobile business developmentMobile Webcomputer.software_genreWorld Wide WebMobile databaseMobile searchMobile technologybusinessWeb crawlerMobile devicecomputer2008 5th IEEE Consumer Communications and Networking Conference
researchProduct

Optimal Resource Discovery Paths of Gnutella2

2008

This paper shows that the performance of peer-to-peer resource discovery algorithms is upper bounded by a k-Steiner minimum tree and proposes an algorithm locating near-optimal query paths for the peer-to-peer resource discovery problem. Global knowledge of the topology and the resources from the peer-to-peer network are required as an input to the algorithm. The algorithm provides an objective measure for defining how good local search algorithms are. The performance is evaluated in simulated peer-to-peer scenarios and in the measured Gnutella2 P2P network topology with four local search algorithms: breadth-first search, self-avoiding random walker, highest degree search and Dynamic Query …

Theoretical computer sciencebusiness.industryComputer scienceNetwork topologyComputer Science::Digital LibrariesSteiner tree problemTree (graph theory)symbols.namesakeRandom walker algorithmSearch algorithmBounded functionsymbolsResource allocationLocal search (optimization)Gnutella2business22nd International Conference on Advanced Information Networking and Applications (aina 2008)
researchProduct

P2PRealm - Peer-to-Peer Network Simulator

2006

Peer-to-peer realm (P2PRealm) is an efficient peer-to-peer network simulator for studying algorithms based on neural networks. In contrast to many simulators, which emphasize on detailed network simulation, the speed of simulation in P2PRealm is essential, because neural networks require a time consuming training phase. Efficiency has been obtained by optimizing training loops inside the simulator, using Java native interface (JNI) as well as distributing the simulator to hundreds of workstations using the P2PDisCo platform. In this paper we describe the architecture of P2PRealm and its input/output interfaces. Also, we present the mechanisms used for internally optimizing the implementatio…

JavaComputer architecture simulatorWorkstationArtificial neural networkComputer scienceJava Native InterfaceDistributed computingPeer-to-peercomputer.software_genreNetwork simulationlaw.inventionvertaisverkkosimulaattorilawcomputerPower system simulator for engineeringcomputer.programming_language2006 11th Intenational Workshop on Computer-Aided Modeling, Analysis and Design of Communication Links and Networks
researchProduct

An Adaptive Global-Local Memetic Algorithm to Discover Resources in P2P Networks

2007

This paper proposes a neural network based approach for solving the resource discovery problem in Peer to Peer (P2P) networks and an Adaptive Global Local Memetic Algorithm (AGLMA) for performing the training of the neural network. This training is very challenging due to the large number of weights and noise caused by the dynamic neural network testing. The AGLMA is a memetic algorithm consisting of an evolutionary framework which adaptively employs two local searchers having different exploration logic and pivot rules. Furthermore, the AGLMA makes an adaptive noise compensation by means of explicit averaging on the fitness values and a dynamic population sizing which aims to follow the ne…

Artificial neural networkProcess (engineering)Computer sciencebusiness.industryComputer Science::Neural and Evolutionary ComputationComputational intelligencePeer-to-peercomputer.software_genreMachine learningSizingResource (project management)Memetic algorithmNoise (video)Artificial intelligencebusinesscomputer
researchProduct

FINDR: Low-Cost Indoor Positioning Using FM Radio

2009

This paper presents an indoor positioning system based on FM radio. The system is built upon commercially available, short-range FM transmitters. The features of the FM radio which make it distinct from other localisation technologies are discussed. Despite the low cost and off-the-shelf components, the performance of the FM positioning is comparable to that of other positioning technologies (such as Wi-Fi). From our experiments, the median accuracy of the system is around 1.3 m and in 95% of cases the error is below 4.5 m.

Indoor positioning systemComputer scienceReal-time computingLocation awarenesscomputer.software_genrecomputer
researchProduct

You’ve Got Photos! The design and evaluation of a location-based media-sharing application

2008

PhotoJournal is a novel location-based media sharing appli- cation that enables users to build interactive journals that associate multimedia files with locations on maps and share this information with other users. Its underlying informa- tion discovery and sharing mechanism is 7DS that runs in either pure peer-to-peer or centralized server-to-client mode, depending on the availability of a server and/or an infras- tructure. 7DS-enabled devices act as miniature caches, shar- ing information with each other. When access to an informa- tion server (e.g., web server) is not available, the local 7DS instance running on the device enables the device to search and access information from other p…

World Wide WebWeb serverMode (computer interface)business.industryComputer scienceResearch parkArchitectureMedia sharingbusinesscomputer.software_genrecomputerComputer networkProceedings of the 4th International Mobile Multimedia Communications Conference
researchProduct

A Memetic-Neural Approach to Discover Resources in P2P Networks

2008

This chapter proposes a neural network based approach for solving the resource discovery problem in Peer to Peer (P2P) networks and an Adaptive Global Local Memetic Algorithm (AGLMA) for performing in training of the neural network. The neural network, which is a multi-layer perceptron neural network, allows the P2P nodes to efficiently locate resources desired by the user. The necessity of testing the network in various working conditions, aiming to obtain a robust neural network, introduces noise in the objective function. The AGLMA is a memetic algorithm which employs two local search algorithms adaptively activated by an evolutionary framework. These local searchers, having different fe…

Artificial neural networkbusiness.industryProcess (engineering)Computer scienceComputer Science::Neural and Evolutionary ComputationComputational intelligencePeer-to-peercomputer.software_genrePerceptronMachine learningResource (project management)Memetic algorithmLocal search (optimization)Artificial intelligencebusinesscomputer
researchProduct

Mobile Search - Social Network Search Using Mobile Devices Demonstration

2008

Mobile search prototype demonstrates the possibilities of social network search in N800 mobile devices. Search is initiated from a N800 mobile device to search the contacts in mobile device's addressbook. The contacts can be other N800 mobile devices running mobile Web server or normal Web servers in the Internet with Drupal content management system. Mobile device users can select which of their personal information such as phone numbers, calendar data etc. to share via a mobile Web server. The proposed search mechanism has many benefits compared to centralized Web search engines like Google. The search can locate information which is not referenced anywhere and thus allows hidden or rare …

Mobile processorWeb serverMobile identification numberComputer scienceMobile computingMobile WebMobile communications over IPcomputer.software_genreWorld Wide WebPublic land mobile networkServerMobile stationMobile databaseMobile paymentMobile searchMobile technologyGSM servicesRadio access networkSocial networkbusiness.industrySearch analyticsThe InternetbusinesscomputerPersonally identifiable informationMobile deviceComputer network2008 5th IEEE Consumer Communications and Networking Conference
researchProduct

Location-based media sharing in a MP2P network

2008

In both academia and industry, peer-to-peer (p2p) applications have attracted great attention. This paper introduces and implemented a novel location-based multimedia application, the Multimedia Traveling Journal application (PhotoJournal) that employs the p2p paradigm and enables location-based content sharing among mobile users.

World Wide WebMultimediaComputer scienceContent sharingGeneral Medicinecomputer.software_genreMedia sharingcomputerACM SIGMOBILE Mobile Computing and Communications Review
researchProduct

Chedar: Peer-to-Peer Middleware

2006

In this paper we present a new peer-to-peer (P2P) middleware called CHEap Distributed ARchitecture (Chedar). Chedar is totally decentralized and can be used as a basis for P2P applications. Chedar tries to continuously optimize its overlay network topology for maximum performance. Currently Chedar combines four different topology management algorithms and provides functionality to monitor how the peer-topeer network is self-organizing. It also contains basic search algorithms for P2P resource discovery. Chedar has been used for building a data fusion prototype and a P2PDisCo distributed computing application, which provides an interface for distributing the computation of Java applications.…

vertaisverkkotopologia
researchProduct