Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Naoki Shibata

dblp:35/4258 · DBLP profile ↗
← Back
43ranked-venue papers
8as first author
0since 2021 · last 2020
0000-0002-9430-5555ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 8 · 4 first-authorHuman-computer interaction and ubiquitous computing · 7 · 1 first-authorSystems, architecture and hardware · 5 · 1 first-authorComputer networks · 5Artificial intelligence and machine learning · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3Applied, interdisciplinary, general and emerging computing · 3Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
High-performance computing · 44% Parallel and multicore computing · 44% Reconfigurable computing and FPGAs · 6%
Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 87% Software testing · 13%
Computer networks
1 paper
Content delivery and video streaming · 77% Cellular and mobile networks · 23%
Human-computer interaction and pervasive computing
1 paper
Ubiquitous computing and smart environments · 100%

Topics — the 7 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › data parallelism
SIMD vectorization
0.412020
SLEEF: A Portable Vectorized Library of C Standard Mathematical Functions · IEEE Trans. Parallel Distributed Syst. 2020
Reconfigurable computing and FPGAs
FPGA accelerator
0.112006
Flexible implementation of genetic algorithms on FPGAs · FPGA 2006
Electronic design automation
high-level synthesis
0.112006
Flexible implementation of genetic algorithms on FPGAs · FPGA 2006
Cellular and mobile networks
mobile data offloading
0.012009
Video Ads Dissemination through WiFi-Cellular Hybrid Networks · PerCom 2009
Software testing
simulation-based testing
0.012006
UbiREAL: Realistic Smartspace Simulator for Systematic Testing · UbiComp 2006
Mathematical optimization
combinatorial optimization
0.012006
Flexible implementation of genetic algorithms on FPGAs · FPGA 2006
Mathematical optimization › evolutionary computation
genetic algorithm
0.012006
Flexible implementation of genetic algorithms on FPGAs · FPGA 2006

Methods — techniques the papers use, named apart from their topics

payne-hanek argument reduction · 0.9fused multiply-add · 0.9genetic algorithm · 0.1circuit size prediction model · 0.1simulation · 0.1probabilistic autonomous decision · 0.1ad hoc communication · 0.1
YearPublicationVenuePosition
2020 SLEEF: A Portable Vectorized Library of C Standard Mathematical Functions
abstract
In this article, we present techniques used to implement our portable vectorized library of C standard mathematical functions written entirely in C language. In order to make the library portable while maintaining good performance, intrinsic functions of vector extensions are abstracted by inline functions or preprocessor macros. We implemented the functions so that they can use sub-features of vector extensions such as fused multiply-add, mask registers, and extraction of mantissa. In order to make computation with SIMD instructions efficient, the library only uses a small number of conditional branches, and all the computation paths are vectorized. We devised a variation of the Payne-Hanek argument reduction for trigonometric functions and a floating point remainder, both of which are suitable for vector computation. We compare the performance with our library to Intel SVML.
Naoki Shibata, Francesco Petrogalli
IEEE Trans. Parallel Distributed Syst.1
2019 Secure Payment System Utilizing MANET for Disaster Areas
abstract
Mobile payment system in a disaster area have the potential to provide electronic transactions for people purchasing recovery goods like foodstuffs, clothes, and medicine. Conversely, to enable transactions in a disaster area, current payment systems need communication infrastructures (such as wired networks and cellular networks) which may be ruined during such disasters as large-scale earthquakes and flooding and thus cannot be depended on in a disaster area. In this paper, we introduce a new mobile payment system utilizing infrastructureless mobile adhoc networks to enable transactions that permit users to shop in disaster areas. Specifically, we introduce an endorsement-based mechanism to provide payment guarantees for a customer-to-merchant transaction and a multilevel endorsement (MLE) mechanism with a lightweight scheme based on Bloom filter and Merkle tree to reduce communication overheads. Our mobile payment system achieves secure transaction by adopting various schemes such as location-based mutual monitoring scheme and blind signature, while our newly introduced event chain mechanism prevents double spending attacks. As validated by simulations, the proposed mobile payment system is useful in a disaster area, achieving high transaction completion ratio, 65%-90% for all scenario tested, and is storage-efficient for mobile devices with an overall average of 7 MB merchant message size.
Babatunde Ojetunde, Naoki Shibata, Juntao Gao
IEEE Trans. Syst. Man Cybern. Syst.2
2018 Providing Reliable Communications over Static-node-assisted Vehicular Networks Using Distance-vector Routing
abstract
To support various practical applications that are expected to work over vehicular networks, it is important to develop a network infrastructure that provides quality communications on which applications can rely. However, since a vehicular network is essentially a delay tolerant network (DTN) in which connected paths to the destinations do not always exist, providing reliable communications on such a network is a challenging research goal. In this paper, we propose a new table-driven distance-vector routing protocol called RDV (Reliable Distance-Vector routing) for static-node-assisted vehicular networks. RDV provides the guarantee that the expected packet delivery ratio exceeds the preconfigured value by creating the necessary number of packet copies sent on the shortest path. Evaluation results show that RDV provides a stably high packet delivery ratio and outperforms other conventional routing schemes in both packet delivery ratio and overhead of packet copies.
Takuya Yoshihiro, Daichi Araki, Hiroki Sakaguchi, Naoki Shibata
Mob. Networks Appl.4
2017 Securing Link State Routing for Wireless Networks against Byzantine Attacks: A Monitoring Approach
abstract
Byzantine attacks are constant threats in many applications such as disaster management, and battlefield applications. In this paper, we introduce a monitoring scheme in the link state routing protocol to secure the packets' route against Byzantine attacks. The goal of our proposed scheme is to guarantee communication among connected benign nodes in the network. Specifically, each node monitors the action of neighboring nodes and compares the optimal packet route against the packet route history. Also, our scheme uses a statistical method to know if a node is dropping packets intentionally by analyzing the packet dropping behavior of each node. The proposed scheme provides protection against colluding attacks and other Byzantine attacks.
Babatunde Ojetunde, Naoki Shibata, Juntao Gao
COMPSAC (1)2
2016 Reliable Distance-Vector Routing for Static-node-assisted Vehicular Networks
abstract
We propose a new static-node-assisted routing scheme RDV (Reliable Distance Vector routing) for vehicular networks. In RDV, static nodes located at intersections behave as distance-vector routers to assist packet forwarding, i.e., they exchange messages, compute paths, and help packets travel along the computed forwarding paths to their destinations. To support various practical applications over vehicular networks, RDV provides reliable communications such that the average packet delivery ratio exceeds the preconfigured delivery ratio by creating the necessary number of packet copies sent on the shortest path. Evaluation results show that the proposed scheme provides stably high packet delivery ratio, and outperforms other existing routing schemes in both packet delivery ratio and the number of generated packet copies.
Takuya Yoshihiro, Daichi Araki, Hiroki Sakaguchi, Naoki Shibata
MobiQuitous4
2016 EVTour: Online Scheduling System for Tours with Multiple Destinations by One-Way EV Sharing
abstract
In this paper, we propose an online scheduling system for tours by one-way electric vehicle (EV) sharing. The system takes reservations of tours with their multiple destinations, time windows and stay time for visiting each destination. It then tells the user the sequence and scheduling of visits to each destination, and which specific EVs to take. The system tells the user to change to another EV when the battery runs out. This enables users to move long distances without concerns about remaining battery. The system also calculates a schedule for moving the EVs to rebalance their distribution. In order to verify the effectiveness of our system, we evaluated it with simulations with 500 to 700 users. Our results showed that the proposed system improved the acceptance rate of reservations while reducing the relocation count(the number of EVs to be moved rebalance the distribution) by up to 15%.
Naoki Shibata, Tomoyuki Ueda, Weihua Sun, Minoru Ito
VTC Fall1
2015 An Endorsement-Based Mobile Payment System for a Disaster Area
abstract
A payment system in a disaster area is essential for people to buy necessities such as groceries, clothing, and medical supplies. However, existing payment systems require the needed communication infrastructures (like wired networks and cellular networks) to enable transactions, so that these systems cannot be relied on in disaster areas, where these communication infrastructures may be destroyed. In this paper, we propose a mobile payment system, adopting infrastructure less mobile adhoc networks (MANETs), which allow users to shop in disaster areas while providing secure transactions. Specifically, we propose an endorsement-based scheme to guarantee each transaction and a scheme to provide monitoring based on location information, and thus achieve transaction validity and reliability. Our mobile payment system can also prevent collusion between two parties and reset and recover attacks by any user. Security is ensured by using location-based mutual monitoring by nearby users, avoiding thereby double spending in the system.
Babatunde Ojetunde, Naoki Shibata, Juntao Gao, Minoru Ito
AINA2
2014 Collision avoidance control with steering using velocity potential field
abstract
It is expected that a collision avoidance system based on steering control could help avoid collisions even in cases where a collision cannot be avoided by braking only. For realizing steering-based collision avoidance, accurate environmental recognition and rapid motion planning in a highly dynamic environment are needed. The velocity potential field control method, which was proposed for mobile robot motion planning, has the advantages of a very low computation cost, even in dynamic environments with moving obstacles without any deadlock. In addition, the method generates the desired velocity vector to be followed but vehicle trajectory. With this feature, avoidance velocity vector is generated in realtime even in the case that the obstacles are moving and their movements cannot be anticipated. Thus, the present study proposes a collision avoidance method with steering control by generating a trajectory for obstacle avoidance using local environmental recognition based on application of the velocity potential field approach. In addition, a parameter determination method for the velocity potential function is derived. A preview steering control method for following the derived velocity vector is proposed. The simulation results obtained using vehicle dynamics software demonstrate that the proposed method can generate appropriate obstacle avoidance trajectories, even for moving obstacles, and the derived velocity vector can be tracked by an automobile.
Naoki Shibata, Seiji Sugiyama, Takahiro Wada
Intelligent Vehicles Symposium1
2013 Estimation of overlay link quality from previously observed link qualities
abstract
To optimize overlay networks on the Internet, it is useful to estimate the qualities of each overlay link. Existing tools for measuring link qualities send probe packets from one end of the network to the other, but this requires the execution of measurement software at both end nodes. Besides, these tools need to send many probe packets to measure quality accurately, and this can disrupt other communication. In this paper, we propose a technique based on supervised learning for estimating link quality based on the quality observed for other similar links. Since our technique does not require sending probe packets, we can quickly estimate the qualities of many links without disrupting other communication or wasting processing time at many nodes. Through experiments on PlanetLab, the proposed method showed better performance on path latency estimation than the estimating results based on path length.
Weihua Sun, Naoki Shibata, Keiichi Yasumoto, Masaaki Mori
CCNC2
2012 Task Scheduling Algorithm for Multicore Processor System for Minimizing Recovery Time in Case of Single Node Fault
abstract
In this paper, we propose a task scheduling algorithm for a multicore processor system which reduces the recovery time in case of a single fail-stop failure of a multicore processor. Many of the recently developed processors have multiple cores on a single die, so that one failure of a computing node results in failure of many processors. In the case of a failure of a multicore processor, all tasks which have been executed on the failed multicore processor have to be recovered at once. The proposed algorithm is based on an existing check pointing technique, and we assume that the state is saved when nodes send results to the next node. If a series of computations that depends on former results is executed on a single die, we need to execute all parts of the series of computations again in the case of failure of the processor. The proposed scheduling algorithm tries not to concentrate tasks to processors on a die. We designed our algorithm as a parallel algorithm that achieves O(n) speedup where n is the number of processors. We evaluated our method using simulations and experiments with four PCs. We compared our method with existing scheduling method, and in the simulation, the execution time including recovery time in the case of a node failure is reduced by up to 50% while the overhead in the case of no failure was a few percent in typical scenarios.
Shohei Gotoda, Minoru Ito, Naoki Shibata
CCGRID3
2012 Parking Navigation for Alleviating Congestion in Multilevel Parking Facility
abstract
Finding a vacant parking space in a large crowded parking facility takes long time. In this paper, we propose a navigation method that minimizes the parking time based on collected real-time positional information of cars. In the proposed method, a central server in the parking facility collects the information and estimates the occupancy of each parking zone. Then, the server broadcasts the occupancy data to the cars in the parking facility. Each car then computes a parking route with the shortest expected parking waiting time and shows it to the driver. We conducted simulation-based evaluations of the proposed method using a realistic model based on trace data taken from a real parking facility. We confirmed that the proposed method reduced parking waiting time by 20%-70% even with low system penetration.
Masahiro Kenmotsu, Weihua Sun, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
VTC Fall3
2012 DTN-based data aggregation for timely information collection in disaster areas
abstract
When disasters occur, a common characteristic is the partial or complete failure of the telecommunications infrastructure so the usual means of communication are often not available. However, accurate and timely information of the disaster area is important. In this paper, a data collection method from an area of interest (AoI) within the disaster zone is proposed that uses the mobile phones of the people to serve as sensing nodes. To achieve maximum AoI coverage while minimizing delay, we propose a DTN-based data aggregation method. Mobile phone users create messages containing disaster-related information and merge them with their respective coverage areas into a new message with the merged coverage to reduce message size and to minimize the overall message collection delay. However, simply merging messages may result in duplicate counting thus, to prevent this, a Bloom filter is constructed for each aggregated message. Also, to reduce further the message delivery time, the expected time of a node to reach its destination is introduced as a routing metric. Through computer simulation with a real geographical map, we confirmed that the proposed method achieved a smaller delay in message delivery than epidemic routing.
Jovilyn Therese B. Fajardo, Keiichi Yasumoto, Naoki Shibata, Weihua Sun, Minoru Ito
WiMob3
2012 Link prediction in citation networks
abstract
Abstract In this article, we build models to predict the existence of citations among papers by formulating link prediction for 5 large‐scale datasets of citation networks. The supervised machine‐learning model is applied with 11 features. As a result, our learner performs very well, with the F1 values of between 0.74 and 0.82. Three features in particular, link‐based Jaccard coefficient difference in betweenness centrality, and cosine similarity of term frequency–inverse document frequency vectors, largely affect the predictions of citations. The results also indicate that different models are required for different types of research areas—research fields with a single issue or research fields with multiple issues. In the case of research fields with multiple issues, there are barriers among research fields because our results indicate that papers tend to be cited in each research field locally. Therefore, one must consider the typology of targeted research areas when building models for link prediction in citation networks.
Naoki Shibata, Yuya Kajikawa, Ichiro Sakata
J. Assoc. Inf. Sci. Technol.1
2011 A Distance Learning System with Customizable Screen Layouts for Multiple Learning Situations
Hiroyuki Nagataki, Koji Noguchi, Ryo Katsuma, Yukiko Yamauchi, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
CSEDU (1)5
2011 Measuring relatedness between communities in a citation network
abstract
As academic disciplines are segmented and specialized, it becomes more difficult to capture relevant research areas precisely by common retrieval strategies using either keywords or journal categories. This paper proposes a method of measuring the relatedness among sets of academic papers in order to detect unrelated communities which are not related to target topic. A citation network, extracted by given keywords, is divided into communities based on the density of links. We measured and compared four measures of relatedness between two communities in a citation network for three large-scale citation datasets. We used both link and semantic similarities. The topological distance from the center in a citation network is a more efficient measure for removing the unrelated communities than the other three measures: the ratio of the number of intercluster links over the all links, the ratio of the number of common terms over all terms, cosine similarity of tf-idf vectors.
Naoki Shibata, Yuya Kajikawa, Ichiro Sakata
J. Assoc. Inf. Sci. Technol.1
2010 Inter-Vehicle Communication Protocol for Cooperatively Capturing and Sharing Intersection Video
abstract
For accident prevention at intersections, it is useful for drivers to grasp the position of vehicles in blind spots. This can be achieved without infrastructure if some vehicles passing near the intersection capture and share live video of the intersection through inter-vehicle communications. However, such video streaming requires a congestion control mechanism. In this paper, aiming to let a driver grasp the situation at an intersection, we propose a method to select vehicles that send a video in order to generate a live bird's-eye-view video of the intersection. In our method, each vehicle at an intersection exchanges information with others, such as the sub-areas of the intersection it captures, the quality of its video, and its position and speed. Based on the exchanged information, each vehicle autonomously judges whether it should send its video or not. Through simulation with a QualNet simulator, we confirm that our method achieves a good video arrival rate and video quality sufficient for practical use.
Kazuya Kotani, Weihua Sun, Tomoya Kitani, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
CCNC4
2010 A Method for Improving Data Delivery Efficiency in Delay Tolerant VANET with Scheduled Routes of Cars
abstract
In vehicular ad hoc networks (VANETs), delivering messages to a specific location is difficult due to the high mobility of vehicles. In this paper, we propose a method for efficient message delivery in VANETs utilizing the route information in car navigation systems. In the proposed method, each car periodically exchanges the information on its current position and scheduled route in the car navigation system with neighboring cars within radio range. By referring to the exchanged information, each car forwards messages to the neighboring car that will most closely approach the destination. Through simulations, we confirm that the proposed method achieves a better delivery rate with low bandwidth usage than a geocast-based method and epidemic routing.
Masato Nakamura, Tomoya Kitani, Weihua Sun, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
CCNC4
2010 UbiREMOTE: framework for remotely controlling networked appliances through interaction with 3D virtual space
abstract
In this paper, we propose a framework named ``UbiREMOTE'' for controlling information appliances connected to a home network with a unified and intuitive user interface from a remote place.The UbiREMOTE framework provides users with a way to control appliances in a home through a virtual space drawn on a mobile terminal screen which reflects the latest conditions of the real appliances and the rooms in the home. With UbiREMOTE, a user controls appliances by (1) moving to the front of an appliance, (2) choosing the appliance to control and (3) pushing buttons on the virtual remote controller which imitates the real remote controller for the appliance or the real console.In this paper, we propose a method to improve the drawing speed of 3D virtual space on mobile terminals and a method for automatically reflecting condition changes of the real space in the virtual space.We implemented the methods and evaluated the performance. The results showed that the proposed methods can be practically used on small mobile terminals.
Kohta Kiyokawa, Shinya Yamamoto, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
MMSys3
2009 Video Ads Dissemination through WiFi-Cellular Hybrid Networks
abstract
In this paper, we propose a method for video ads dissemination through a hybrid network consisting of WiFi and cellular networks, in order to provide timely delivery of video ads with preferred content to users according to the users' contexts. In recent years, video download/streaming services for cellular phones have already become popular. Among various video delivery services, a service for disseminating video ads according to the users' contexts is expected to achieve high advertising effects. However, context-aware video ads dissemination will consume large bandwidth since the size of video ad is rather large and the same ad is required at different time from various users. We propose a new video ads dissemination method for mobile terminals which utilizes both WiFi and cellular networks. In the proposed method, a file of video ad is divided into pieces and each node exchanges the pieces with neighbor nodes using WiFi ad hoc communication so that the usage of cellular network is reduced. In order to make the method works effectively for a large number of nodes, we propose an algorithm where mobile nodes autonomously and probabilistically decide their actions without a central control. Through simulations, we confirmed that our method reduces cellular network usage by about 93% compared with a case that all nodes download video ads via cellular network, and works effectively in cases with a large number of nodes and high mobility.
Hiroshi Hanano, Yoshihiro Murata, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
PerCom3
2009 DAR: Distributed Adaptive Service Replication for MANETs
abstract
Mobile ad hoc networks (MANETs) can be used to provide mobile users temporary infrastructure to use services such as database retrieval service when traditional infrastructure-based networks are unavailable in infrastructure-less situations (e.g. after a destructive disaster like an earthquake). The challenging task in such dynamic environments is how we can improve the service availability. An effective strategy is replicating a service at some nodes distributed across the network. However, service replication can considerably impact the system energy consumption. Since mobile devices have a limited amount of battery, a dynamic and efficient service replication is necessary to support such environments. In this paper, we propose a distributed service replication scheme for achieving high service availability with reasonable energy consumption for MANETs. The proposed method called distributed adaptive service replication (DAR) divides the whole network into disjoint zones of at most 2-hops in diameter and builds a dynamic replication mechanism which puts replicas only in zones with high service demand. Through simulations, we have confirmed that our approach can achieve higher service availability and lower energy consumption than an existing method.
Asaad Ahmed, Keiichi Yasumoto, Naoki Shibata, Tomoya Kitani, Minoru Ito
WiMob3
2009 Extending k-Coverage Lifetime of Wireless Sensor Networks Using Mobile Sensor Nodes
abstract
One of the important issues in wireless sensor network (WSN) is to k-cover the target sensing field and to extend its lifetime. We propose a method to k-cover the field and maximize the WSN lifetime by moving mobile sensor nodes to appropriate positions for a WSN consisting of both static and mobile sensor nodes which periodically collect environmental information. Our target problem is NP-hard. So, we propose a genetic algorithm (GA) based scheme to find a near optimal solution in practical time. In order to speed up the calculation, we devised a method to check a sufficient condition of k-coverage of the field. For the problem that nodes near the sink node have to forward the data from farther nodes, we make a tree where the amount of communication traffic is balanced among all nodes, and add this tree to the initial candidate solutions of our GAbased algorithm. Through computer simulations, we confirmed that our method achieves much longer k-coverage lifetime than conventional methods for 100 to 300 node WSNs.
Ryo Katsuma, Yoshihiro Murata, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
WiMob3
2009 Comparative study on methods of detecting research fronts using different types of citation
abstract
Abstract In this article, we performed a comparative study to investigate the performance of methods for detecting emerging research fronts. Three types of citation network, co‐citation, bibliographic coupling, and direct citation, were tested in three research domains, gallium nitride (GaN), complex network (CNW), and carbon nanotube (CNT). Three types of citation network were constructed for each research domain, and the papers in those domains were divided into clusters to detect the research front. We evaluated the performance of each type of citation network in detecting a research front by using the following measures of papers in the cluster: visibility, measured by normalized cluster size, speed, measured by average publication year, and topological relevance, measured by density. Direct citation, which could detect large and young emerging clusters earlier, shows the best performance in detecting a research front, and co‐citation shows the worst. Additionally, in direct citation networks, the clustering coefficient was the largest, which suggests that the content similarity of papers connected by direct citations is the greatest and that direct citation networks have the least risk of missing emerging research domains because core papers are included in the largest component.
Naoki Shibata, Yuya Kajikawa, Yoshiyuki Takeda, Katsumori Matsushima
J. Assoc. Inf. Sci. Technol.1
2008 Framework for virtual collaboration emphasized by awareness information and asynchronous interaction
abstract
In this paper, we propose a framework which allows remote users to form conversation groups based on spatial relationship in a shared virtual space. Our proposed framework can transport awareness information of real world by capturing and transferring user's audio visual information. Our framework also provides functions useful to CSCW, which allow each user to simultaneously join different conversation groups, and communicate with others asynchronously exchanging awareness information. We show a reference implementation architecture to realize the framework in an ordinary computing and networking environment.
Tomo Matsuda, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
ICME2
2008 Transcasting: Cost-Efficient Video Multicast for Heterogeneous Mobile Terminals
abstract
This paper presents a cost-efficient video multicast method for live video streaming to heterogeneous mobile terminals over a content delivery network (CDN), where CDN consists of a video server, several proxies with wireless access points, and overlay links among the server and proxies. In this method, the original video sent from the server is converted into multiple versions with various qualities by letting proxies execute transcoding services based on the users' requirements, and delivered to mobile terminals along video delivery paths. To suppress the required computation and transfer costs in CDN, we propose an algorithm to calculate cost-efficient video delivery paths which minimizes the sum of the computation cost for proxies and the transfer cost on overlay links. Our basic idea for deriving cost-efficient delivery paths is to place transcoding service on different proxies in load-balancing manner, and to construct a minimal Sterner tree from all transcoding points of requested qualities. The overall goal of the placement is the balance between computation and transfer cost. Through simulations, we show that our algorithm can calculate more cost-efficient video delivery paths and achieve lower request rejections than other algorithms.
Morihiko Tamai, Keiichi Yasumoto, Naoki Shibata, Minoru Ito, Klara Nahrstedt
IWQoS3
2008 QoS adaptation in streaming 3D graphics for FAIRVIEW
abstract
We have proposed FAIRVIEW, a framework for realizing 3D graphics-based interaction between mobile users in real world and remote network users. In order to realize FAIRVIEW in an ordinary wireless LAN and Internet environment, a QoS adaptation mechanism is essential. The QoS adaptation mechanism of FAIRVIEW regulates, for each user, update frequency of his/her observable objects depending on the importance values associated with regions of his/her sight within available bandwidth. In this demonstration, we show how our QoS adaptation mechanism changes the quality of each observable object as the user moves his/her sight.
Shinya Yamamoto, Yoshihiro Murata, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
NOSSDAV3
2008 Efficient VANET-Based Traffic Information Sharing using Buses on Regular Routes
abstract
In this paper, we propose a method which efficiently collects, retains and propagates traffic information using inter- vehicle communication with "message ferrying" technique used in vehicular ad hoc network (VANET). In the proposed method, we use buses as message ferries which travel along regular routes. In order to improve information propagation efficiency in low- density areas, buses collect as much traffic information as possible from cars in their proximity, and periodically disseminate the collected information to neighboring cars. We have implemented the proposed system on the traffic simulator NETSTREAM and compared information propagation efficiency between our proposed method and a method which uses inter-vehicle communication among only ordinary cars. In the simulation, the proposed method improved the efficiency up to 50%.
Tomoya Kitani, Takashi Shinkawa, Naoki Shibata, Keiichi Yasumoto, Minoru Ito, Teruo Higashino
VTC Spring3
2007 Identification and Visualization of Emerging Trends from Blogosphere
Makoto Uchida, Naoki Shibata, Susumu Shirayama
ICWSM2
2007 A Method for Distributed Computation of Semi-Optimal Multicast Tree in MANET
abstract
In this paper, we propose a new method to construct a semi-optimal QoS-aware multicast tree on MANET using distributed computation of the tree based on genetic algorithm (GA). This tree is sub-optimal for a given objective (e.g., communication stability and power consumption), and satisfies given QoS constraints for bandwidth and delay. In order to increase scalability, our proposed method first divides the whole MANET to multiple clusters, and computes a tree for each cluster and a tree connecting all clusters. Each tree is computed by GA in some nodes selected in the corresponding cluster. Through experiments using network simulator, we confirmed that our method outperforms existing on-demand multicast routing protocol in some useful objectives.
Eiichi Takashima, Yoshihiro Murata, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
WCNC3
2007 Topological analysis of citation networks to discover the future core articles
abstract
Abstract In this article, we investigated the factors determining the capability of academic articles to be cited in the future using a topological analysis of citation networks. The basic idea is that articles that will have many citations were in a “similar” position topologically in the past. To validate this hypothesis, we investigated the correlation between future times cited and three measures of centrality: clustering centrality, closeness centrality, and betweenness centrality. We also analyzed the effect of aging as well as of self‐correlation of times cited. Case studies were performed in the two following recent representative innovations: Gallium Nitride and Complex Networks. The results suggest that times cited is the main factor in explaining the near future times cited, and betweenness centrality is correlated with the distant future times cited. The effect of topological position on the capability to be cited is influenced by the migrating phenomenon in which the activated center of research shifts from an existing domain to a new emerging domain.
Naoki Shibata, Yuya Kajikawa, Katsumori Matsushima
J. Assoc. Inf. Sci. Technol.1
2006 A Hardware Implementation Method of Multi-Objective Genetic Algorithms
abstract
Multi-objective genetic algorithms (MOGAs) are approximation techniques to solve multi-objective optimization problems. Since MOGAs search a wide variety of pareto optimal solutions at the same time, MOGAs require large computation power. In order to solve practical sizes of the multi objective optimization problems, it is desirable to design and develop a hardware implementation method for MOGAs with high search efficiency and calculation speed. In this paper, we propose a new method to easily implement MOGAs as high performance hardware circuits. In the proposed method, we adopt simple Minimal Generation Gap (MGG) model as the generation model, because it is easy to be pipelined. In order to preserve diversity of individuals, we need a special selection mechanism such as the niching method which takes large computation time to repeatedly compare superiority among all individuals in the population. In the proposed method, we developed a new selection mechanism which greatly reduces the number of comparisons among individuals, keeping diversity of individuals. Our method also includes a parallel execution architecture based on Island GA which is scalable to the number of concurrent pipelines and effective to keep diversity of individuals. We applied our method to multi-objective Knapsack Problem. As a result, we confirmed that our method has higher search efficiency than existing method.
Tatsuhiro Tachibana, Yoshihiro Murata, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
IEEE Congress on Evolutionary Computation3
2006 General Architecture for Hardware Implementation of Genetic Algorithm
abstract
In this paper, the authors propose a technique to flexibly implement genetic algorithms (GAs) for various problems on FPGAs. For the purpose, the authors propose a common architecture for GA. The proposed architecture allows designers to easily implement a GA as a hardware circuit consisting of parallel pipelines which execute GA operations. The proposed architecture is scalable to increase the number of parallel pipelines. The architecture is applicable to various problems and allows designers to estimate the size of resulting circuits. The authors give a model for predicting the size of resulting circuits from given parameters. Based on the proposed method, the authors have implemented a tool to facilitate GA circuit design and development. Through experiments using knapsack problem and traveling salesman problem (TSP), the authors show that the FPGA circuits synthesized based on the proposed method run much faster and consume much lower power than software implementation on a PC and the model can predict the size of the resulting circuit accurately enough
Tatsuhiro Tachibana, Yoshihiro Murata, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
FCCM3
2006 Flexible implementation of genetic algorithms on FPGAs
abstract
Genetic algorithms (GAs) are useful since they can find near optimal solutions for combinatorial optimization problems quickly. Although there are many mobile/home applications of GAs such as navigation systems, QoS routing and video encoding systems, it was difficult to apply GAs to those applications due to low computational power of mobile/home appliances. In this paper, we propose a technique to flexibly implement genetic algorithms for various problems on FPGAs. For the purpose, we propose a basic architecture which consists of several modules for GA operations to compose a GA pipeline, and a parallel architecture consisting of multiple concurrent pipelines. The proposed architectures are simple enough to be implemented on FPGAs, applicable to various problems, and easy to estimate the size of the resulting circuit. We also propose a model for predicting the size of resulting circuit from given parameters consisting of the problem size, the number of concurrent pipelines and the number of candidate solutions for GA. Based on the proposed method, we have implemented a tool to facilitate GA circuit design and development. This tool allows designers to find appropriate parameter values so that the resulting circuit can be accommodated in the target FPGA device, and to automatically obtain RTL VHDL description. Through experiments using Knapsack Problem and TSP, we show that the FPGA circuits synthesized based on the proposed method run much faster and consume much lower power than software implementation on a PC and that our model can predict the size of the resulting circuit accurately enough.
Tatsuhiro Tachibana, Yoshihiro Murata, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
FPGA3
2006 UbiREAL: Realistic Smartspace Simulator for Systematic Testing
Hiroshi Nishikawa, Shinya Yamamoto, Morihiko Tamai, Kouji Nishigaki, Tomoya Kitani, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
UbiComp6
2006 Demand-Oriented Information Retrieval Method on MANET
abstract
In urban areas including shopping malls and stations with many people, it is important to utilize various information which those people have obtained. In this paper, we propose a method for information registration and retrieval in MANET which achieves small communication cost and short response time. In our method, we divide the whole application field into multiple sub-areas and classify records into several categories so that mobile terminals in an area holds records with a category. Each area is associated with a category so that the number of queries for the category becomes the largest in the area. Thus, mobile users search records with a certain category by sending a query to nodes in the particular area using existing protocol such as LBM (Location-Based Multicast). Through simulations supposing actual urban area near Osaka station, we have confirmed that our method achieves practical communication cost and performance for information retrieval in MANET.
Makoto Enomoto, Naoki Shibata, Keiichi Yasumoto, Minoru Ito, Teruo Higashino
MDM2
2006 A Technique for Information Sharing using Inter-Vehicle Communication with Message Ferrying
abstract
In this paper, we propose a method to realize traffic information sharing among cars using inter-vehicle communication. When traffic information on a target area is retained by ordinary cars near the area, the information may be lost when the density of cars becomes low. In our method, we use the message ferrying technique together with the neighboring broadcast to mitigate this problem. We use buses which travel through regular routes as ferries. We let buses maintain the traffic information statistics in each area received from its neighboring cars. We implemented the proposed system, and conducted performance evaluation using traffic simulator NETSTREAM. As a result, we have confirmed that the proposed method can achieve better performance than using only neighboring broadcast.
Takashi Shinkawa, Takashi Terauchi, Tomoya Kitani, Naoki Shibata, Keiichi Yasumoto, Minoru Ito, Teruo Higashino
MDM4
2006 An Energy-Aware Video Streaming System for Portable Computing Devices
abstract
In this demonstration, we show an energy-aware video streaming system which allows users to play back video for the specified duration within the remaining battery amount. In the system, we execute a proxy server on an intermediate node in the network. It receives the video stream from a content server, transcodes it to the videos with appropriate quality, and forwards it to a PDA or a laptop PC. Here, suitable parameter values of the video (such as picture size, frame rate and bitrate) which enable playback for the specified duration are automatically calculated on the proxy using our battery consumption model. The system also allows users to play back video segments with different qualities based on the importance specified to each video segment.
Morihiko Tamai, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
MDM2
2006 A Method for Sharing Traffic Jam Information using Inter-Vehicle Communication
abstract
In this paper, we propose a method for cars to autonomously and cooperatively collect traffic jam statistics to estimate arrival time to destination for each car using inter-vehicle communication. In the method, the target geographical region is divided into areas, and each car measures time to pass through each area. Traffic information is collected by exchanging information between cars using inter-vehicle communication. In order to improve accuracy of estimation, we introduce several mechanisms to avoid same data to be repeatedly counted. Since wireless bandwidth usable for exchanging statistics information is limited, the proposed method includes a mechanism to categorize data, and send important data prior to other data. In order to evaluate effectiveness of the proposed method, we implemented the method on a traffic simulator NETSTREAM developed by Toyota Central R&D Labs conducted some experiments and confirmed that the method achieves practical performance in sharing traffic jam information using inter-vehicle communication
Naoki Shibata, Takashi Terauchi, Tomoya Kitani, Keiichi Yasumoto, Minoru Ito, Teruo Higashino
MobiQuitous1
2005 Distributed market broker architecture for resource aggregation in grid computing environments
abstract
In order to allow every user to extract aggregated computational power from idle PCs in the Internet, we propose a distributed architecture to achieve a market based resource sharing among users. The advantages of our proposed architecture are the following: (i) aggregated resources can be bought by one order; (ii) resource prices are decided based on market principles; and (iii) the load is balanced among multiple server nodes to make the architecture scalable w.r.t. the number of users. Through simulations, we have confirmed that the proposed method can mitigate the load at each server node to a great extent.
Morihiko Tamai, Naoki Shibata, Keiichi Yasumoto, Minoru Ito
CCGRID2
2005 MTcast: Robust and Efficient P2P-Based Video Delivery for Heterogeneous Users
Morihiko Tamai, Keiichi Yasumoto, Naoki Shibata, Minoru Ito, Masaaki Mori
OPODIS4
2004 A Personal Tourism Navigation System to Support Traveling Multiple Destinations with Time Restrictions
abstract
We propose a personal navigation system (called PNS) which navigates a tourist through multiple destinations efficiently. In our PNS, a tourist can specify multiple destinations with desired arrival/stay time and preference degree. The system calculates the route including part of the destinations satisfying tourist's requirements and navigates him/her. For the above route search problem, we have developed an efficient route search algorithm using a genetic algorithm. We have designed and implemented the PNS as a client-server system so that the portable device users can use the PNS through the Internet. Experiments using general map data and PDAs show that our PNS can calculate a semioptimal route almost in real-time.
Atsushi Maruyama, Naoki Shibata, Yoshihiro Murata, Keiichi Yasumoto, Minoru Ito
AINA (2)2
2004 Energy-aware QoS adaptation for streaming video based on MPEG-7
abstract
We propose a QoS adaptation method for streaming video playback for portable computing devices where the playback quality of each video fragment is automatically adjusted from the remaining battery amount, desirable playback duration and the user's preference for each fragment. In our method, we assume that video segments (or shots) are classified into some predefined categories. Each user specifies the relative importance among categories and preferred video properties, such as proportion between motion speed and vividness for each category. From this information, playback quality and the properties of each category are determined so that the video playback can last for the specified duration within the battery amount. We have implemented a video streaming system consisting of a transcoder for PCs and a video player for PDAs.
Morihiko Tamai, Keiichi Yasumoto, Naoki Shibata, Minoru Ito
ICME4
2004 Energy-aware video streaming with QoS control for portable computing devices
abstract
We propose an energy-aware video streaming system for portable computing devices, in which the video can be played back for the specified duration within the remaining battery amount. To save power, we introduce techniques (i) to reduce playback quality of a video at an intermediate proxy and (ii) to shorten working time of the network I/F card using periodic bulk transfer of the video data on the wireless LAN. To enable playback for the specified duration, we have developed a power consumption model for portable devices using parameters on playback quality, playback duration, battery amount, and so on. We have also developed an algorithm to assign different playback quality among multiple video segments based on the user's preference.within the battery amount. Our experiments using PDAs and laptop PCs on 802.11b WLAN show that our system achieves less than 6 prediction error in playback duration while adapting playback quality among video segments.
Morihiko Tamai, Keiichi Yasumoto, Naoki Shibata, Minoru Ito
NOSSDAV4
2003 Self adaptive island GA
abstract
Exploration efficiency of GAs largely depends on parameter values. But, it is hard to manually adjust these values. To cope with this problem, several adaptive GAs which automatically adjust parameters have been proposed. However, most of the existing adaptive GAs can adapt only a few parameters at the same time. Although several adaptive GAs can adapt multiple parameters simultaneously, these algorithms require extremely large computation costs. In this paper, we propose self adaptive island GA (SAIGA) which adapts four parameter values simultaneously while finding a solution to a problem. SAIGA is a kind of island GA, and it adapts parameter values using a similar mechanism to meta-GA. Throughout our evaluation experiments, we confirmed that our algorithm outperforms a simple GA using De Jong's rational parameters, and has performance close to a simple GA using manually tuned parameter values.
Eiichi Takashima, Yoshihiro Murata, Naoki Shibata, Minoru Ito
IEEE Congress on Evolutionary Computation3