Updated on 2024/12/15

写真a

 
NOMURA Yoshinari
 
Organization
Faculty of Environmental, Life, Natural Science and Technology Associate Professor
Position
Associate Professor
External link

Degree

  • 博士(情報科学) ( 九州大学 )

Research Interests

  • OS

  • Groupware

Research Areas

  • Informatics / Software

  • Informatics / Computer system

  • Informatics / Human interface and interaction

Research History

  • Okayama University   Computer Science   Associate Professor

    2008.4

      More details

Committee Memberships

  • 情報処理学会   論文誌ジャーナル編集委員会  

    2024.6 - 2026.5   

      More details

    Committee type:Academic society

    researchmap

  • 情報処理学会モバイルコンピューティングと新社会システム研究会   運営委員  

    2021.4   

      More details

    Committee type:Academic society

    researchmap

  • 情報処理学会 マルチメディア通信と分散処理(DPS)研究会   運営委員  

    2017.4 - 2021.3   

      More details

    Committee type:Academic society

    researchmap

  • 情報処理学会マルチメディア通信と分散処理(DPS)研究会   幹事  

    2013.4 - 2017.3   

      More details

    Committee type:Academic society

    researchmap

  • 情報処理学会 システムソフトウェアとオペレーティング・システム研究会   運営委員  

    2012.4 - 2015.3   

      More details

    Committee type:Academic society

    researchmap

  • 情報処理学会 論文誌ジャーナル編集委員会   委員  

    2009.6 - 2011.5   

      More details

    Committee type:Academic society

    researchmap

▼display all

 

Papers

  • A Method for Job Management Using MPI Profiling Interface Reviewed

    Takayoshi Miyake, Tomoki Deguchi, Yoshinari Nomura

    Lecture Notes on Data Engineering and Communications Technologies   172 - 183   2024.9

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Springer Nature Switzerland  

    DOI: 10.1007/978-3-031-70011-8_16

    researchmap

  • Research on a DSL for University Timetabling Problem and Timetabling System Reviewed

    松田陸斗, 乃村能成

    情報処理学会論文誌ジャーナル(Web)   65 ( 2 )   2024

  • ファイルアクセス履歴を用いたユーザ支援システムの提案 Reviewed

    向原, 大貴, 乃村, 能成

    第31回マルチメディア通信と分散処理ワークショップ論文集   9 - 14   2023.10

     More details

    Language:Japanese  

    計算機を用いた作業の多くはファイルアクセスを伴うので,ファイルアクセス履歴からユーザの作業内容をある程度把握できると考えられる.したがって,詳細な履歴の取得は,新たなユーザ支援手法の開発につながるといえる.これまでもファイルアクセスを契機に所望の処理をするシステムは多く存在する.こうしたシステムの多くは,inotify や FSEvents といった機構を利用している.しかし,これらの機構で取得可能なファイルアクセスに関する情報は,限定的である.そこで本研究では,ファイルシステムを提案する.具体的には,FUSE による提案手法の実現と取得した履歴の実際のユーザから見た意味のある操作のマッピング手法について検討する.

    researchmap

  • A Method for Taking Snapshots of Host Environment Using Containerization Technology Reviewed

    Takayoshi Miyake, Yoshinari Nomura

    Advances in Network-Based Information Systems, Springer International Publishing   319 - 327   2022.9

     More details

    Authorship:Corresponding author   Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Springer International Publishing  

    DOI: 10.1007/978-3-031-14314-4_32

    researchmap

  • A Method for Estimating Physician Stress Using Wearable Sensor Devices Reviewed

    Issei Imura, Yusuke Gotoh, Koji Sakai, Yu Ohara, Jun Tazoe, Hiroshi Miura, Tatsuya Hirota, Akira Uchiyama, Yoshinari Nomura

    Sensors and Materials   34 ( 8 )   2955 - 2971   2022

     More details

    Publishing type:Research paper (scientific journal)  

    The idea of Society 5.0 initiative has been proposed to solve various social problems by connecting virtual cyberspace and real physical space through information technology. When applying the idea to improve the work-life balance of physicians in the medical field, we must consider the increased stress owing to their long continuous working hours. Estimating the stress of physicians in their daily lives by the questionnaires is insufficient, because of the difficulty of accurate their activity recalling. By using bio-metric information such as heart rate, physical activity, and sleeping information, it was expected that the daily stress state of physicians with high accuracy. In this paper, we propose a method for estimating physician stress by analyzing bio-metric information acquired by wearing a wearable sensor device. The proposed method estimates the state of stress during daily activities by acquiring data on heart rate variability (HRV) during wakefulness as well as sleep depth during rapid eye movement (REM) and non-REM sleep. Up to seven physicians wore the wearable sensor device for the maximum of eight weeks and the sleep depth and low-/high-frequency (LF/HF) components of HRV were obtained. Our observation showed that physicians' root mean square of successive differences (rMSSDs) were constantly high in their healthy state. Therefore, the decreasing of this index can be used as an indicator of fatigue and stress. In addition, by combining LF/HF components to the rMSSDs, we may estimate the stress state of physicians and find personal stressors.

    DOI: 10.18494/SAM3908

    Scopus

    researchmap

  • 大学の時間割編成問題を記述可能なDSLと時間割作成システムの提案 Reviewed

    松田 陸斗, 乃村 能成

    第29回マルチメディア通信と分散処理ワークショップ論文集   64 - 71   2021.10

     More details

    Language:Japanese  

    CiNii Article

    researchmap

  • Virtual Folder System by Discovering and Classifying Task Folders Reviewed

    62 ( 2 )   527 - 537   2021.2

     More details

    Language:Japanese  

    When working on computer, users often re-refer to past files. Some applications have a function to list recently opened files for file reuse support. However, when working using multiple files, it is generally to manage those files in folders, and it may be more useful to list the Working Directories than single files. Therefore, in this paper, we proposed a system that supports re-referencing by grouping Working Directories from a specific viewpoint and grouping them in a higher-level virtual folder. In order to realize the proposed system, the Working Directory discovering method and the classification method were described and evaluated. Finally, we show the design and implementation of the proposed system.

    CiNii Article

    CiNii Books

    researchmap

  • A Proposition of Physician Scheduling Method for Improving Work-Life Balance. Reviewed

    Yusuke Gotoh, Naoki Iwamoto, Koji Sakai, Jun Tazoe, Yu Ohara, Akira Uchiyama, Yoshinari Nomura

    EIDWT   333 - 343   2021

     More details

    Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1007/978-3-030-70639-5_31

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/eidwt/eidwt2021.html#GotohISTOUN21

  • Method for Delegating I/O Functions to Linux in AnT Operating System Reviewed

    60 ( 12 )   2279 - 2290   2019.12

     More details

    Language:Japanese  

    A specialized operating system (OS) can provide some order-made service efficiently. However, development of the specialized OS takes a large amount of cost (e.g., device driver, file management functions). Thus, it is important to reduce the cost. In this paper, we describe a method for introducing the specialized OS and Linux run independently in multicore processors, and the specialized OS uses Linux file I/O functions. This paper describes the design and the implementation of the proposed method for AnT operating system as the specialized OS, and reports the evaluation results of the proposed method.

    CiNii Article

    CiNii Books

    researchmap

  • Problems of e-mail Attachments Sent Separately for Passwords and Its Countermeasures at the Recipient Side Reviewed

    60 ( 9 )   1565 - 1571   2019.9

     More details

    Language:Japanese  

    Since the e-mail system is a long-standing technology, it is highly interoperable and widely used as a basic communication tool between organizations. When transmitting confidential information such as personal information by e-mail, it is common in Japan to send an encrypted attachment-file and send the common key password separately in plaintext. In this paper, we name this as eZIP mail and point out the problem of e-mail attached with password. We also propose a method to solve the problem on the recipients side. Our proposed method efficiently finds the password mail corresponding to the encrypted mail and the password string contained therein and automates password decryption. Furthermore, we implemented the proposed method and evaluate the result of incorporating it into the personal e-mail system. In the evaluation, it shows that it is possible to decrypt many of mails with several password trials.

    CiNii Article

    CiNii Books

    researchmap

  • A Method for Generating Dummy Calendar Focusing on Planning Behavior Reviewed

    59 ( 2 )   602 - 611   2018.2

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    In research and development on calendar applications, there is a demand for a large number of calendar data that reflects characteristics of individuals or organizations. In this paper, we propose a method for generating dummy data of calendar information. First, we proposed a model that expresses group calendars reflecting the characteristics of organizations and individuals. Next, by reproducing the time series of planning behavior, we generated dummy calendars with reality. As a result, we showed that we can simulate how organizational changes and personal work changes will change existing calendars.

    CiNii Article

    CiNii Books

    researchmap

  • Extraction of Significant Contributions in Social Coding Reviewed

    59 ( 2 )   486 - 495   2018.2

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    Social coding is getting widespread among software development societies. Various users propose contributions improving source code for social coding projects. Not only the proposal itself but also the contributor's reputation affects the decision on acceptance/rejection of these contributions. In this paper, we described an indicator of the quality of contributions excluding the bias due to contributor's reputation, and showed a method to measure the indicator by learning user's behavior related to the contribution. Then, by evaluating the indicator calculated by this method, we showed that the indicator performs effectively. Finally, we confirmed that the bias due to contributor's reputation may exist in actual decision on acceptance/rejection of contributions by analyzing evaluation results.

    CiNii Article

    CiNii Books

    researchmap

  • ディレクトリ優先方式における未参照バッファ数に着目した入出力バッファ分割法 Reviewed

    横山 和俊, 土谷 彰義, 山本 光一, 河辺 誠弥, 山内 利宏, 乃村 能成, 谷口 秀夫

    電子情報通信学会論文誌D   J101-D ( 1 )   46 - 56   2018.1

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    J-GLOBAL

    researchmap

  • A System for Associating E-mails and Tasks Using Reuse-information Reviewed

    58 ( 2 )   320 - 332   2017.2

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    For better productivity, it is crucial to manage the association between calendar-tasks and e-mails. However, if the management itself requires a large amount of effort, further improvements cannot be expected. In this paper, we propose a new method for reducing management time. Our method leverages the fact that e-mails and calendar-tasks are used repeatedly at periodic intervals. Our system equips a new interface to reuse the articles. Through the interface, the system learns the relationships among the articles. Utilizing the stored relationships, our system suggests the potential relationships to users. We also evaluated our system to confirm the reduction in management time.

    CiNii Article

    CiNii Books

    researchmap

  • A Method for Forecasting the Future Events Based on Task Patterns Reviewed

    IPSJ Journal   56 ( 2 )   543 - 553   2015.2

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)   Publisher:Information Processing Society of Japan (IPSJ)  

    We proposed a model that is capable of handling the patterns of ambiguous recurring tasks. Although, this model is believed useful for prediction of the tasks which might happen in the future, it is not clear how extract the necessary information from the model. This paper proposes a method for forecasting the future tasks by extracting statistical information from the model. First, some additional terms to express the statistical information are introduced. Next, we propose a new method for forecasting. Finally, we show typical examples of recurring tasks, and perform some evaluation of the method on these examples.

    CiNii Article

    CiNii Books

    researchmap

  • Acquiring Application History for Successful Handover of Business Tasks Reviewed

    Takuya Okada, Yoshinari Nomura

    PROCEEDINGS 2015 18TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS 2015)   458 - 463   2015

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    In a typical office environment, employees are expected to collect information about their tasks, in the event that they must hand them over to others. This task information is usually stored in multiple business applications. In this paper, we investigated how task-related information is stored across multiple applications through an actual workflow. In addition, we address two problems encountered when collecting work information from applications. First, it is difficult to collect information that directly relates to the work unit or task unit. Second, it is unclear what type of information should be handed over at the beginning of tasks. To solve these problems, we propose a new method for acquiring work history from multiple applications. The proposed method manages the application history associated with work unit or task unit. Additionally, the proposed method manages the priorities of histories. Finally, we prove that the proposed method can effectively collect work information.

    DOI: 10.1109/NBiS.2015.70

    Web of Science

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/nbis/nbis2015.html#OkadaN15

  • Setting Method of Opportunity of Updating File Importance on FFU Reviewed

    56 ( 6 )   1451 - 1462   2015

     More details

    Language:Japanese  

    Buffer cache is implemented to improve I/O performance with data in disks. As buffer cache management, there are many mechanisms based on access pattern of block. On the other hand, we proposed I/O buffer cache mechanism based on the frequency of file usage (FFU). Our previous proposed mechanism calculates file importance from the information of system-call of the file operation. Then, it controls two level buffer cache based on the file importance. In this paper, we propose a setting method of opportunity of updating file importance on FFU. The proposed method focuses on whether the file state is access intensive or not. This paper also describes a setting method of parameters of the proposed method based on access information of a target system. Finally, this paper reports the evaluation results of the proposed method by using typical access pattern data and real access patterns.

    CiNii Article

    CiNii Books

    researchmap

  • LastNote: A System for Promoting Reuse of E-mails Reviewed

    55 ( 2 )   670 - 680   2014.2

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    CiNii Article

    CiNii Books

    researchmap

  • Evaluation of Calendaring System Conforming with Ambiguous Recurring Tasks Reviewed

    54 ( 2 )   630 - 638   2013.2

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    We proposed a model that is capable of handling the patterns of ambiguous recurring tasks. We also implemented a new calendaring system conforming with the ambiguous recurring tasks. By using our calendaring system, it would be useful for prediction of the tasks which might happen in the future, and also be the hint on handing them over to co-workers. In this paper, we have performed some evaluation of the calendaring system. First of all, we recall our model and the concept of our calendaring system. And we have shown some advantages of our system by performing a trial by comparing with conventional calendaring systems. In addition, we have inspected the effectiveness of our concept in the system.

    CiNii Article

    CiNii Books

    researchmap

    Other Link: http://id.nii.ac.jp/1001/00090271/

  • Bring Your Own Calendar: A CalDAV-based Virtual Calendar System Reviewed

    Yoshinari Nomura, Yuya Murata, Hideo Taniguchi, Masakazu Urata, Shinyo Muto

    2013 EIGHTH INTERNATIONAL CONFERENCE ON BROADBAND, WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS (BWCCA 2013)   551 - 556   2013

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    Today, the sharing of schedule information across individuals or organizations has been made simpler by the Internet and personal devices such as smartphones. However, it is not as easy in bring-your-own-device environments due to problems related to privacy and cultural gaps among organizations and individuals. Current calendar systems do not have any easy, fine-grained calendar sharing scheme to support such environments. In this paper, we propose a new calendar system that employs a fine-grained calendar sharing scheme called Virtual Calendar, which is based on our CalDAV proxy engine. Our calendar system satisfies such fine-grained demands as "I want to share my calendar with my wife for only those articles that start after 5 pm or on weekends."

    DOI: 10.1109/BWCCA.2013.95

    Web of Science

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/bwcca/bwcca2013.html#NomuraMTUM13

  • Memory segmentation and transfer in mint operating system Reviewed

    Kiyohito Miyazaki, Yoshinari Nomura, Hideo Taniguchi

    Proceedings - 16th International Conference on Network-Based Information Systems, NBiS 2013   366 - 371   2013

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    In order to utilize computer resources efficiently, technologies have been developed to enable running multiple OSes on a single computer. In our study, we developed the Mint operating system, which enables running multiple Linux instances on a multi-core processor. Mint is different from traditional virtualization technologies in that Mint can achieve performance isolation between Linux instances by segmenting computer resources. Currently, Mint statically segments and assigns its physical memory to each Linux instance. By transferring physical memory ranges among the Linux instances depending on their physical memory utilization, Mint can adapt to the load variations. In this paper, we describe the requirements for segmentation and transfer of physical memory and provide a solution. © 2013 IEEE.

    DOI: 10.1109/NBiS.2013.58

    Scopus

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/nbis/nbis2013.html#MiyazakiNT13

  • Proposal of System for Promoting Reuse of E-mails Reviewed

    2012 ( 4 )   51 - 57   2012.10

     More details

  • A Method for Forecasting the Future Events of Ambiguous Recurrence Reviewed

    2012 ( 4 )   58 - 64   2012.10

     More details

  • Implementation and Evaluation of a Method for CMP-Oriented Thread Scheduling Based on Continuation Model Reviewed

    MORIYAMA Hideaki, YAMAUCHI Toshihiro, NOMURA Yoshinari, TANIGUCHI Hideo

    The IEICE transactions on information and systems (Japanese edetion)   95 ( 3 )   400 - 411   2012.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    researchmap

  • A Practical Method for Forecasting the Future Calendar Events of Ambiguous Recurrence Reviewed

    Hideto Yoshii, Yoshinari Nomura, Hideo Taniguchi

    2012 SEVENTH INTERNATIONAL CONFERENCE ON BROADBAND, WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS (BWCCA 2012)   638 - 643   2012

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE COMPUTER SOC  

    We proposed a model for detecting patterns in tasks that recur irregularly. This model may be useful for predicting future tasks, but it is not clear how to extract the necessary information from the model. This paper proposes a method for forecasting future tasks by extracting statistical information from the model. First, we introduce some additional terms for expressing the statistical information. Next, we propose a new method for forecasting. Finally, we provide typical examples of recurring tasks and evaluate the method using these examples.

    DOI: 10.1109/BWCCA.2012.111

    Web of Science

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/bwcca/bwcca2012.html#YoshiiNT12

  • Implementation of a practical calendaring system conforming with ambiguous pattern of recurring tasks Reviewed

    Yoshinari Nomura, Syunsuke Mihara, Hideo Taniguchi

    Proceedings - 26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012   1011 - 1016   2012

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    We proposed a model that is capable of handling the patterns of ambiguous recurring tasks. If we can grasp the pattern, it would be useful for prediction of the tasks which might happen in the future, and also be the hint on handing them over to co-workers. To utilize our model, we have developed a concrete method for manipulation or visualization of the modeled data. This method is useful to build a nifty user interface to the calendaring systems. This paper shows an implementation of calendaring system conforming with ambiguous recurring tasks. First of all, we recall our model. Next, we propose some basic operations for the modeled data, EDIT, READ, and INHERIT. Finally, we describe the implementation of the method as an interface to our calendaring system. © 2012 IEEE.

    DOI: 10.1109/WAINA.2012.119

    Scopus

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/aina/ainaw2012.html#NomuraMT12

  • A practical calendaring system conforming with ambiguous pattern of recurring tasks Reviewed

    Yoshinari Nomura, Syunsuke Mihara, Hideo Taniguchi

    Proceedings - 2011 International Conference on Network-Based Information Systems, NBiS 2011   553 - 558   2011

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    In a typical office, there are many recurring tasks. If the recurrence pattern can be determined, then this pattern can be used to forecast which task might occur or provide guidance for a coworker who takes on the given responsibilities. A calendaring system is a popular tool for task enumeration. However, the existing major implementations are not capable of handling fluctuation cycle in the recurrences or the relationships between the tasks, and thus these systems do not give the user any analytical perspective on the tasks. Therefore, this paper proposes a new calendaring system that can handle changes in the recurrences and display the relationships between tasks. Three new concepts, Task, Mission, and Job are introduced to describe the relationships between the tasks. Interoperability with the existing systems is also described. © 2011 IEEE.

    DOI: 10.1109/NBiS.2011.91

    Scopus

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/nbis/nbis2011.html#NomuraMT11

  • Mint: Booting multiple Linux kernels on a multicore processor Reviewed

    Yoshinari Nomura, Ryota Senzaki, Daiki Nakahara, Hiroshi Ushio, Tetsuya Kataoka, Hideo Taniguchi

    Proceedings - 2011 International Conference on Broadband and Wireless Computing, Communication and Applications, BWCCA 2011   555 - 560   2011

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    In this paper, we describe the implementation and evaluation of the Mint operating system, which runs multiple Linux instances by partitioning cores, memory blocks, and I/O devices. The proposed method is not a type of virtualization, hence, it makes the most efficient use of available cores. By performing some evaluations, we confirmed that all OS instances in Mint have performances equal to those in the original Vanilla Linux. In addition, because all the instances are completely independent of one another, Mint will not be affected by performance issues, even under the forthcoming many-core environments. In addition, each instance is fully armored Linux. This means that users can still use existing software assets. © 2011 IEEE.

    DOI: 10.1109/BWCCA.2011.90

    Scopus

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/bwcca/bwcca2011.html#NomuraSNUKT11

  • A Calendaring System Conforming with Ambiguous Cycle of Recurring Tasks Reviewed

    2010 ( 11 )   211 - 216   2010.10

     More details

  • Converting Linux LKM Device Driver into Concrete Process in AnT Operating System Reviewed

    SHIMAZAKI Yutaka, YAMAUCHI Toshihiro, NOMURA Yoshinari, TANIGUCHI Hideo

    The IEICE transactions on information and systems   93 ( 10 )   1990 - 2000   2010.10

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    researchmap

  • Design and Overhead Estimation of Device Driver Process. Reviewed

    Yusuke Nomura, Kouta Okamoto, Yusuke Gotoh, Yoshinari Nomura, Hideo Taniguchi, Kazutoshi Yokoyama, Katsumi Maruyama

    Computational Science and Its Applications - ICCSA 2010   324 - 335   2010

     More details

    Publishing type:Research paper (international conference proceedings)   Publisher:Springer  

    DOI: 10.1007/978-3-642-12165-4_26

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/iccsa/iccsa2010-2.html#NomuraOGNTYM10

  • A Method for CMP-oriented Thread Scheduling Based on Continuation Model Reviewed

    Hideaki Moriyama, Yoshinari Nomura, Hideo Taniguchi

    Proceedings of the 2009 2nd International Conference on Computer Science and its Applications (CSA2009)   2   697 - 702   2009.12

     More details

    Language:English  

    DOI: 10.1109/CSA.2009.5404183

    researchmap

  • Evaluation of Dynamic OS Server Replacement Mechanism fo AnT Reviewed

    2009 ( 9 )   261 - 266   2009

     More details

  • Run-time Updating of Network Device Drivers Reviewed

    Hiroyuki Tanaka, Yoshinari Nomura, Hideo Taniguchi

    2009 INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS   2008 ( 1 )   446 - 450   2009

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    Recent operating systems are capable of using dynamic loadable module functions to update the device driver programs without shutting down the entire system. However, even if a system continues to operate, some services provided by the device driver will be temporarily unavailable during the run-time update. To reduce the period during which the services are unavailable, we propose a new method for run-time updating of device drivers; this method uses context migration from an old driver to an updated one. In this study, we describe the implementation of a network-device driver using our method. In addition, we have shown some advantages of our method by performing a trial on the FreeBSD operating system.

    DOI: 10.1109/NBiS.2009.53

    Web of Science

    J-GLOBAL

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/nbis/nbis2009.html#TanakaNT09

  • Enhancement of Desktop Bookmark using Version Control System Reviewed

    小笠原良, 乃村能成, 谷口秀夫

    情報処理学会シンポジウム論文集   2008 ( 14 )   73 - 78   2008.12

     More details

  • Process Control Mechanism for Dynamic Running Mode Switch of Application Program Reviewed

    YOKOYAMA Kazutoshi, NOMURA Yoshinari, TANIGUCHI Hideo, MARUYAMA Katsumi

    The IEICE transactions on information and systems   91 ( 3 )   696 - 708   2008.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    researchmap

  • Implementation and Evaluation of a Directory Oriented Buffer Cache Mechanism Reviewed

    TABATA Toshihiro, KOTOGE Miyuki, NOMURA Yoshinari, TANIGUCHI Hideo

    The IEICE transactions on information and systems   J91-D ( 2 )   435 - 448   2008

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Desktop Bookmark: A Method for Save and Load of Desktop Contexts Reviewed

    小笠原良, 乃村能成, 谷口秀夫

    情報処理学会シンポジウム論文集   2007 ( 9 )   177 - 182   2007.10

     More details

  • OS mechanism for continuation-based fine-grained threads on dedicated and commodity processors Reviewed

    Shigeru Kusakabe, Satoshi Yamada, Mitsuhiro Aono, Masaaki Izumi, Satoshi Amamiya, Yoshinari Nomura, Hideo Taniguchi, Makoto Amamiya

    Proceedings - 21st International Parallel and Distributed Processing Symposium, IPDPS 2007; Abstracts and CD-ROM   1 - 10   2007

     More details

    Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    Fine-grained multithreading based on a natural model, such as dataflow model, is promising in achieving high efficiency and high programming productivity. In this paper, we discuss operating system issues for fine-grained multithread programs. We are developing an operating system called CEFOS based on a dataflow based computation model. A program on CEFOS consists of zero-wait threads which run to completion without suspension once started. Firing control among such threads is performed in a dataflow manner along with continuation relations in the program. Target platforms include Fuce processor, which is dedicated to fine-grained multithreading, and commodity processors such as Intel. x86. In this paper, after introducing our basic model and our operating system model, we discuss implementation issues on Fuce and commodity platforms. The evaluation results indicate that our approach on commodity platforms is effective in reducing overheads while our approach on a special architecture naturally exploit parallelism even in I/O handling. © 2007 IEEE.

    DOI: 10.1109/IPDPS.2007.370678

    Scopus

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/ipps/ipdps2007.html#KusakabeYAIANTA07

  • Scalability of continuation-based fine-grained multithreading in handling multiple I/O requests on FUCE. Reviewed

    Shigeru Kusakabe, Mitsuhiro Aono, Masaaki Izumi, Satoshi Amamiya, Yoshinari Nomura, Hideo Taniguchi, Makoto Amamiya

    Proceedings of the 4th Conference on Computing Frontiers   225 - 236   2007

     More details

    Publishing type:Research paper (international conference proceedings)   Publisher:ACM  

    DOI: 10.1145/1242531.1242564

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/cf/cf2007.html#KusakabeAIANTA07

  • Design and evaluation of a system for running two coexisting Linux systems Reviewed

    Masaki Tabuchi, Ken-ichi Itoh, Yoshinari Nomura, Hideo Taniguchi

    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE   90 ( 9 )   56 - 68   2007

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:SCRIPTA TECHNICA-JOHN WILEY & SONS  

    A method to independently run two coexisting Linux systems on one computer is proposed. Up to the present tirne a virtual computer method has been used as a method to run multiple operating systems on one computer. This method has a problem, however, in which the guest operating system depends on the running state of the host operating system making it impossible to efficiently utilize the processing performance of each operating system. In contrast to this, because each operating system runs independently in the proposed method by time sharing the processes and exclusively dividing the other hardware resources, one of the operating systems and applications running on the operating systems are not influenced by the other operating system and the applications running on the operating system. This paper presents the proposed method and reports the results of performance evaluations when actually implernented in Linux. (C) 2007 Wiley Periodicals, Inc. Electron Comm Jpn Pt 3,90(9):56-68,2007; Published online in Wiley InterScience (www.interscience. wiley.com).

    DOI: 10.1002/ecjc.20343

    Web of Science

    researchmap

  • Mechanism of regulating execution performance for process group by execution resource on tender operating system Reviewed

    Toshihiro Tabata, Yoshinari Nomura, Hideo Taniguchi

    Systems and Computers in Japan   38 ( 4 )   63 - 78   2007

     More details

    Publishing type:Research paper (scientific journal)  

    With increases in the performance of computers, it has become possible to provide a large number of services on a single computer. However, since the required execution performance can vary from service to service, it is necessary to guarantee execution performance for each service individually. In addition, it is common for a single service to be composed of multiple processes. Consequently, the ability to regulate execution performance for units consisting of multiple processes is desirable. Therefore, in this paper we propose a mechanism for regulating the execution performance of process groups using execution resources that encapsulate the assignable processor units designed for the Tender operating system. Specifically, executions are managed in a tree-structure and we then regulate execution performance by associating processes with these executions. In addition, we show via an implementation and evaluations that the proposed method is able to regulate the execution performance of process groups well and present an evaluation that makes use of a Web server. © 2007 Wiley Periodicals, Inc.

    DOI: 10.1002/scj.20403

    Scopus

    researchmap

  • Implementation and Evaluation of Device Driver Process Reviewed

    野村裕佑, 岡本幸大, 乃村能成, 谷口秀夫, 横山和俊, 丸山勝巳

    情報処理学会シンポジウム論文集   2006 ( 14 )   45 - 52   2006.11

     More details

    Language:Japanese  

    J-GLOBAL

    researchmap

  • Tracing the diffusion of classified information triggered by file open system call Reviewed

    Yoshinari Nomura, Satoshi Hakomori, Kazutoshi Yokoyama, Hideo Taniguchi

    3RD INT CONF ON CYBERNETICS AND INFORMATION TECHNOLOGIES, SYSTEMS, AND APPLICAT/4TH INT CONF ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 2   312 - +   2006

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:INT INST INFORMATICS & SYSTEMICS  

    Recently, leakage of classified information such as personal information has become serious problem. To prevent the leakage, it is important to know how the information diffuses in a computer system. In this paper, we propose a method for tracing the diffusion of the classified information.
    We assumed that the classified information exists in a set of files on a file system. These files will be diffused by processes (programs). Once a process touched any classified file, it becomes a suspicious carrier process. The carrier process will make other classified files. Therefore, to keep track of the diffusion, we have to watch all processes to see if they touch any classified files. That is, we have to insert some probes into an operating system to watch file manipulation system-calls of processes such as OPEN and CLOSE.
    We describe the algorithm of the method and an implementation of the method on the Linux kernel. We also show that the performance of our implementation is efficient.

    Web of Science

    researchmap

  • A Method for Monitoring of PCI Devices Reviewed

    NOMURA YOSHINARI, YAMAMOTO YU-MA, TANIGUCHI HIDEO, MASUMOTO KEI, ITOH KEN-ICHI

    47 ( 12 )   430 - 440   2006

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Operating systems had been supposed to provide a single environment to their applications concealing details of various hardware architectures. However, in recent years, we can observe a different relationship between operating systems and hardwares: users run various operating systems concurrently or alternatively on a single PC. And more, these operating systems are able to share hardware components of a PC using a kind of hardware sharing mechanism. Based on this mechanism, we propose a program design framework to monitor PCI devices. Such kind of softwares were conventionally embedded in device drivers, on the other hand, our framework is on off-the-OS level, and has a lower level inspection method which brings us an effective and precise monitoring.

    CiNii Article

    CiNii Books

    researchmap

    Other Link: http://id.nii.ac.jp/1001/00018323/

  • Design and Evaluation of a System for Running Two Linuxes Coexistently Reviewed

    TABUCHI Masaki, ITOH Ken-ichi, NOMURA Yoshinari, TANIGUCHI Hideo

    The IEICE transactions on information systems Pt. 1   88 ( 2 )   251 - 262   2005.2

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    researchmap

  • A Mechanism of Regulating Execution Performance for Process Group by Execution Resource on Tender Operating System Reviewed

    TABATA Toshihiro, NOMURA Yoshinari, TANIGUCHI Hideo

    The IEICE transactions on information systems Pt. 1   87 ( 11 )   961 - 974   2004

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    researchmap

  • A mechanism for switching running mode of application programs Reviewed

    YOKOYAMA Kazutoshi, NOMURA Yoshinari, TANIGUCHI Hideo, MARUYAMA Katsumi

    IPSJ SIG Notes   95 ( 17(OS-95) )   25 - 32   2004

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    This paper presents a new mechanism to reduce the overhead about processing in which a lot of system calls are issued. The proposed method changes the process of an application program running in the user mode to the process running in the supervisor mode at any time. In a word, the process can use two running modes of the user mode and the supervisor mode during executing the application program. The application program running in the supervisor mode uses the system call by the function call. As a result, the overhead of the system call processing can be reduced by executing the process in the supervisor mode for the application program to which efficient execution is required.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Interrupt Packaging Mechanism to Reduce Overheads of Interrupt Reviewed

    NOMURA YOSHINARI, NAKASHIMA KOHTA, TANIGUCHI HIDEO, AMAMIYA MAKOTO

    Transactions of Information Processing Society of Japan   44 ( 11 )   2796 - 2805   2003.11

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    According to the increasing amount of data transferred between computers and peripheral devices, the frequency of interrupts from peripheral devices increases. Thus, efficiency of interrupt handling is one of the key issues to realize high performance computing environments. In order to reduce interrupt overheads, we propose an interrupt packaging mechanism that aggregates main handlers of a series of interrupts. We have designed and implemented an interrupt packaging mechanism for interrupts from NIC (Network Interface Card) of Myrinet (1.28Gbps). In this paper, we report design and implementation of an interrupt packaging mechanism, and our performance evaluation.

    CiNii Article

    CiNii Books

    researchmap

    Other Link: http://id.nii.ac.jp/1001/00011100/

  • A Mechanism to Support Automated Refactoring Process Using Software Metrics Reviewed

    HATANO Katsuhiko, NOMURA Yoshinari, TANIGUCHI Hideo, USHIJIMA Kazuo

    Transactions of Information Processing Society of Japan   44 ( 6 )   1548 - 1557   2003.6

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Software is continuously changed and evolved at users' requests. Consequently, software tends to lose its original concrete structure and become complex. Maintaining such software is extremely costly. Programmer needs to restructure the software before losing control of it. We can use a technique called "Refactoring". Refactoring is to reorganize a program without changing its function. In a refactoring procedure, it is difficult for a novice programmer to find out where he applys refactoring to and which refactoring method he should use. In this paper, we propose a mechanism for supporting automated refactoring process.

    CiNii Article

    CiNii Books

    researchmap

    Other Link: http://id.nii.ac.jp/1001/00011210/

  • A Wrapped System-call Mechanism of Parallel Processing with Heavy Interaction between User-mode and Kernel-mode Reviewed

    TANIGUCHI HIDEO, KUSAKABE SHIGERU, NAKAYAMA HIROSHI, NOMURA YOSHINARI, AMAMIYA MAKOTO

    44 ( 6 )   81 - 92   2003.1

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    By an appearance of various parallel processing types, effective execution of parallel processing with heavy interaction between user and kernel is demanded. So this paper proposes a wrapped system-call mechanism that executes multiple requests as one system-call in a mass. This mechanism has the characteristics that can reduce load of processing with a system-call, and that can reduce kernel call frequency. And, by realization example of this mechanism, a wrapped system-call mechanism shows that parallel processing is executed effectively in high performance processor with many pipeline stages.

    CiNii Article

    CiNii Books

    researchmap

  • Evaluation of communication bandwidth control mechanism by regulating program execution speed Reviewed

    Toshihiro Tabata, Yoshinari Nomura, Hideo Taniguchi

    Proceedings of the IASTED International Conference on Internet and Multimedia Systems and Applications   7   14 - 19   2003

     More details

    Publishing type:Research paper (international conference proceedings)  

    With the spread of the Internet, services that communicate to other services are increasing. Multimedia applications such as video on demand also ask for network Quality of Service (QoS). Thus, operating systems have to guarantee the allocation of computer resources to services. The computer resources are CPU, disk, network devices and so on. We suppose that the communications have to be controlled well, because services using network are increasing. This paper proposes the communication bandwidth control mechanism by regulating program execution speed. Our proposed mechanism is based on the process schedule method for regulating program execution speed. In the process schedule method, the operating system reserves the amount of CPU time of target processes and guarantees the allocation of CPU time on a sending host. Our proposed mechanism can guarantee a required data rate of target processes by allocating enough CPU time for communications. Because operating systems manage computer resources, they guarantee the allocation of CPU time if the process schedule method is implemented. The allocation of CPU time is not almost affected by non-target processes. This paper introduces the process schedule method and the implementation of it. This paper also shows how to control the communication bandwidth of target processes. Then this paper describes about an evaluation of our proposed mechanism.

    Scopus

    researchmap

  • Wrapped System-Call: Cooperating Interactions Between User and Kernel Mode in an Operating System for Fine-Grain Multi-Threading Reviewed

    Shigeru Kusakabe, Yoshinari Nomura, Hideo Taniguchi, Makoto Amamiya

    IASTED International Multi-Conference on Applied Informatics   21   656 - 661   2003

     More details

    Publishing type:Research paper (international conference proceedings)   Publisher:IASTED/ACTA Press  

    We are developing an operating system, CEFOS in order to realize an efficient parallel and distributed computing environment based on a fine-grain multi-threading model. In CEFOS, a user process consists of a set of threads which are executed concurrently according to thread dependence. A thread in CEFOS is very fine-grain compared to a conventional thread such as Pthreads. By consisting a process with fine-grain threads, we can employ flexible scheduling schemes as long as thread dependence allows. In this paper, we propose Wrapped System Call mechanism using a cooperation mechanism between user-mode and kernel-mode. This mechanism aggregates multiple system-calls and executes them as a single system-call. In order to reduce overhead of context switches and mode changes between user-mode and kernel-mode. We also show the performance evaluation results and discuss the effectiveness of our mechanism.

    Scopus

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/appinf/appinf2003.html#KusakabeNTA03

  • Development of a Tool to Support Refactoring for Object Pascal Programs Reviewed

    HATANO Katsuhiko, NOMURA Yoshinari, TANIGUCHI Hideo

    Research reports on information science and electrical engineering of Kyushu University   7 ( 2 )   125 - 130   2002.9

     More details

    Language:Japanese   Publisher:Kyushu University  

    Software flexibility and extendibility reflect program architecture. For example, it is difficult to add functions and to maintain programs because of their complexity. We need to improve a software carefully if we want to keep it in high quality. We can use "Refactoring" which is the technique to reorganize a program without changing its functions. Refactoring methods allow existing programs to change easily against future modification and maintenance. We have to find out where we apply refactoring and which refactoring method we should use. In this paper, we propose a tool to support refactoring for Object Pascal programs using software metrics.

    DOI: 10.15017/1525462

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

    Other Link: http://hdl.handle.net/2324/1525462

  • A Mechanism to Support Automated Refactoring Process Reviewed

    HATANO KATSUHIKO, NOMURA YOSHINARI, TANIGUCHI HIDEO, USHIJIMA KAZUO

    43 ( 3 )   79 - 79   2002.3

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Software flexibility and expandablity reflect program architecture. For example, it is difficult to add functions and to maintenance programs because of its complexity. We need to improve software carefully if we want to keep it high quality. We can use a technique called "Refactoring" . "Refactoring" is to reorganize a program without changing its functions. Refactorings are used to make other program changes easier for future modification and maintenance. We have to find out where we apply refactoring and which refactoring we should use. This presentation proposes a mechanism to support automated refactoring process. Our approach to indentifying the refactoring candidate is based on software metrics. This mechanism help us to choose an appropriate refactoring method when we improve programs without experience and knowledge.

    CiNii Article

    CiNii Books

    researchmap

  • Guarantee of Service Processing Time of Process Group for Multimedia Application Reviewed

    Toshihiro TABATA, Yoshinari NOMURA, Hideo TANIGUCHI

    Proc. of Pan-Yellow-Sea International Workshop on Information Technologies for Network Era (PYIWIT'02)   2002

     More details

  • A Method for Reducing E-mail Size Using Web. Reviewed

    乃村能成, 矢野大介, 谷口秀夫

    情報処理学会シンポジウム論文集   2001 ( 13 )   97 - 102   2002

     More details

  • Development and operation of a document database for university research and education activities. Reviewed

    Yusuke Nonaka, Sozo Inoue, Katsuhiko Hatano, Tsutomu Harada, Yoshinari Nomura, Mizuho Iwaihara, Tsunenori Mine, Kazuo Ushijima

    Systems and Computers in Japan   33 ( 10 )   41 - 53   2002

     More details

    Publishing type:Research paper (scientific journal)  

    DOI: 10.1002/scj.10043

    researchmap

  • MHC-Message Harmonized Calendaring System Reviewed

    NOMURA Yoshinari, HANADA Yasunori, USHIJIMA Kazuo

    Transactions of Information Processing Society of Japan   42 ( 10 )   2518 - 2525   2001.10

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Recently, computer networks such as the Internet become more popular. We have more opportunities of exchanging schedule information or arranging schedules on a network. In the past, we were able to use "groupware" for this purpose. But nowadays, computer network is not as like the groupware demands for. This makes the situation more difficult. In this paper, we describe what kind of problems would happen when we use schedule information on a network. Then we describe their solutions. And finally, we describe how the schedule management system, MHC (Message Harmonized Calendaring system) which we are developing, works to solve their problems.

    CiNii Article

    CiNii Books

    researchmap

    Other Link: http://id.nii.ac.jp/1001/00011855/

  • A Mechanism to Reduce E-mail Size Using WWW Reviewed

    TANIGUCHI Hideo, NOMURA Yoshinari, YANO Daisuke

    Research reports on information science and electrical engineering of Kyushu University   6 ( 2 )   215 - 219   2001.9

     More details

    Language:Japanese   Publisher:Kyushu University  

    Internet e-mail facility is explosively getting more and more popular today. Moreover, because of growing wireless communication facilities and handy mobile computers, we can have easy e-mail access from anywhere. In case one is away from his office and using wireless line, the network bandwidth would be narrower than usual. Therefore, we need to reduce the size of e-mails. In this paper, we propose a mechanism to reduce the size of e-mails using WWW and it's applications. Also, we describe our experimental implementation of the mechanism and show the effect of it. We found that the overhead of our implementation is at most 0.01 seconds for each e-mail. We also show that our mechanism can prevent fetch time of each e-mail from rising more than 10 seconds at 9600bps.

    DOI: 10.15017/1515804

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

    Other Link: http://hdl.handle.net/2324/1515804

  • Communication Control Mechanism to Adapt the Quality Change of Communication Channel Reviewed

    TANIGUCHI Hideo, NOGUCHI Yusuke, NOMURA Yoshinari

    The Transactions of the Institute of Electronics,Information and Communication Engineers B   84 ( 8 )   1474 - 1483   2001.8

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    researchmap

  • Development and Operation of a Document Database for University Research and Education Activities Reviewed

    NONAKA Yusuke, INOUE Sozo, HATANO Katsuhiko, HARADA Tsutomu, NOMURA Yoshinari, IWAIHARA Mizuho, MINE Tsunenori, USHIJIMA Kazuo

    The Transactions of the Institute of Electronics,Information and Communication Engineers.   84 ( 6 )   974 - 986   2001.6

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    researchmap

    Other Link: http://hdl.handle.net/10228/4539

  • A System Dependence Net Generator for Ada Programs. Reviewed

    Yusuke Nonaka, Katsuhiko Hatano, Yoshinari Nomura, Jingde Cheng, Kazuo Ushijima

    6th Asia-Pacific Software Engineering Conference (APSEC '99)(APSEC)   441 - 448   1999

     More details

    Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    DOI: 10.1109/APSEC.1999.809635

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/apsec/apsec1999.html#NonakaHNCU99

  • An Integrated Support Environment for Distributed Software Development based on Unified Program Representations. Reviewed

    Yoshiaki Kasahara, Yoshinari Nomura, Masayuki Kamachi, Jingde Cheng, Kazuo Ushijima

    2nd Asia-Pacific Software Engineering Conference (APSEC '95)(APSEC)   254 - 263   1995

     More details

    Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    DOI: 10.1109/APSEC.1995.496974

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/apsec/apsec1995.html#KasaharaNKCU95

  • Mew - An interface to structured mails Reviewed

    山本和彦, 桜井三子, 乃村能成

    情報処理学会ワークショップ論文集   1994 ( 1 )   121 - 130   1994.10

     More details

  • Compiling programs to their dependence-based representations

    Jingde Cheng, Yoshiaki Kasahara, Masayuki Kamachi, Yoshinari Nomura, Kazuo Ushijima

    Proceedings of the 1993 IEEE Region 10 Conference on Computer, Communication, Control and Power Engineering (TENCON '93)   374 - 377   1993.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:INT ACADEMIC PUBL  

    A dependence-based program representation has many applications in various software development activities, and therefore, it can be used as a unified internal representation of various target programs in an integrated software development environment. This paper presents an overview of a general-purpose system to compile target programs written in various programming languages including C, Pascal, Ada, and Occam 2 into their dependence-based representations.

    Web of Science

    Scopus

    researchmap

▼display all

MISC

  • ラジオ体操の動画を用いた体調診断手法の提案 Reviewed

    吉岡, 健太, 乃村, 能成

    第32回マルチメディア通信と分散処理ワークショップ論文集   193 - 196   2024.10

     More details

    Language:Japanese  

    日々の継続的な体調診断は,健康リスクの低減につながる.本稿では,継続的な体調診断の方法として,ラジオ体操に着目した.具体的には,体調診断の指標となる活動量を定義して,ラジオ体操の動画データを用いて活動量を測定した.その結果,人ごとや日ごと,運動の種類ごとに活動量の差異があることがわかった.また,体調不良を想定して腕の動きを制限した場合,体を横に曲げる運動や腕を振って脚を曲げ伸ばす運動の活動量に特に影響を与えていることがわかった.

    researchmap

  • A Feasibility Study of Matter IoT Systems for Factories

    細川健真, 乃村能成

    情報科学技術フォーラム講演論文集   23rd   2024.9

  • Evaluation of Replication Overhead in Message Broker Redundancy

    藤本剛瑠, 乃村能成

    情報科学技術フォーラム講演論文集   23rd   2024.9

  • 利用者による制約を記述可能にするナーススケジューリングシステムの設計と実装

    上野智弘, 乃村能成

    情報処理学会研究報告(Web)   2024 ( DPS-201 )   2024.9

  • A Feasibility Study of WASI-based Message Broker

    笹倉脩生, 乃村能成

    情報科学技術フォーラム講演論文集   23rd   2024.9

  • ソフトウェア開発者の試行錯誤を支援するサンドボックス型バージョン管理システム

    三宅貴義, 乃村能成

    情報処理学会研究報告(Web)   2024 ( DPS-199 )   2024.5

  • 家族的集団での利用に向けたスマートホームシステムの改良

    妹尾柊哉, 乃村能成

    情報処理学会研究報告(Web)   2024 ( DPS-199 )   2024.5

  • MPI profiling interfaceを利用したジョブスケジューラとの協調機構の提案

    三宅, 貴義, 出口, 智己, 乃村, 能成

    コンピュータシステム・シンポジウム論文集   2023   1 - 6   2023.11

     More details

    Language:Japanese  

    HPCで使われるジョブスケジューラSlurmは,GANG Scheduling機能を有している.その実装は,ジョブ内の全てのプロセスにSIGSTOP/SIGCONTを送ることで実現されており,頻繁なジョブの切替を想定していない.本稿では,MPIプログラムをターゲットとし,MPI profiling interfaceを利用してジョブの性質や途中状態をジョブスケジューラに通知する機構を提案する.この機構によりジョブ切替に伴うオーバヘッドを推定したり,ジョブ切替のタイミングを見極めたりすることが可能になるため,既存システムに比べてより細粒度なスケジューリングの実現を期待できる.

    researchmap

  • ネットワーク環境とメッセージブローカの実装の違いによる性能の比較

    中川, 雄介, 乃村, 能成, 三宅, 貴義

    第85回全国大会講演論文集   2023 ( 1 )   93 - 94   2023.2

     More details

    Language:Japanese  

    マイクロサービスといった分散システム内においてプロセス間の結合を疎にするためにメッセージブローカがしばしば用いられ,その性能はシステム全体の性能に大きく影響する.また,実装のしやすさと実行速度はしばしばトレードオフの関係にあるため,どちらを優先するべきかは条件によって異なる.そのため今回はC言語とRuby をもちいてスループットと使用するネットワーク帯域を測定し,各実装において必要となるネットワーク環境を評価する.

    CiNii Books

    researchmap

  • スマートフォンのフラッシュライトを用いた可視光通信手法における通信プロトコルの改善

    片倉, 尉浩, 乃村, 能成

    第85回全国大会講演論文集   2023 ( 1 )   91 - 92   2023.2

     More details

    Language:Japanese  

    スマートフォンのフラッシュライトを利用した可視光通信は,計算機と接続するためのケーブルの用意やWi-Fi等の接続が不要である点から手間の少ない通信が可能であるが,フラッシュライトの点滅制御が不正確で,通信精度が高くないという問題がある.そこで本稿では,スマートフォンのフラッシュライトの特性について調査し,通信プロトコルの改善を行う.具体的には,フラッシュライトの点滅を受光素子に当てた際に発生する電圧を測定し,送信したい点滅と実際に受け取った点滅のズレについて調査した.その結果,点滅動作中の消灯時間のズレが大きいことが分かったため,データの復号に消灯時間を利用しない通信プロトコルを提案する.

    CiNii Books

    researchmap

  • A nurse scheduling system that allows users to describe constraints

    上野智弘, 乃村能成

    情報科学技術フォーラム講演論文集   22nd   2023

  • Diagnosis System of VAV Units in Large-scale Air Conditioning Systems

    吉岡健太, 乃村能成

    情報科学技術フォーラム講演論文集   22nd   2023

  • A Case Study on Ventilation of Public Facilities in Winter

    乃村能成, 松井隆, 田村大輔, 梶田康生

    情報科学技術フォーラム講演論文集   22nd   2023

  • eBPFを用いた分散トレーシングツールにおけるトレーサの設計

    田井佑樹, 三宅貴義, 乃村能成

    情報処理学会研究報告(Web)   2023 ( DPS-195 )   2023

  • ファイルシステム全体を効率的にバージョン管理するシステムの提案

    三宅貴義, 乃村能成

    情報処理学会研究報告(Web)   2023 ( DPS-195 )   2023

  • A Method for Measuring Human Activity Using Video Stream

    吉岡健太, 乃村能成

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   74th   2023

  • Method for Controling Version of Host and Container Environment

    三宅貴義, 乃村能成

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   74th   2023

  • カレンダ情報を操作可能なローコードシステムの設計と実装

    木村聡志, 乃村能成

    情報処理学会研究報告(Web)   2023 ( DPS-197 )   2023

  • A Nurse Scheduling System Based on the Domain-Specific Language AUK

    上野智弘, 乃村能成

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   74th   2023

  • Proposal of a file filtering method using user assistance system with file access history

    向原大貴, 乃村能成

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   74th   2023

  • A method for implementing a packet tracing mechanism using eBPF

    田井佑樹, 乃村能成

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   74th   2023

  • サーバレス環境に特化した軽量なコンテナエンジンの実現

    三宅 貴義, 乃村 能成

    情報処理学会研究報告 第193回 マルチメディア通信と分散処理研究会(DPS)   2022-DPS-193 ( 6 )   1 - 6   2022.12

     More details

    Language:Japanese  

    researchmap

  • ワーキングディレクトリを想起可能なタグ付けシステムの提案

    野村 優文, 乃村 能成

    情報処理学会研究報告 第193回 マルチメディア通信と分散処理研究会(DPS)   2022-DPS-193 ( 7 )   1 - 8   2022.12

     More details

    Language:Japanese  

    researchmap

  • ネットワーク環境の違いによるメッセージブローカの性能比較

    中川 雄介, 乃村 能成

    2022年度 (第73回) 電気・情報関連学会中国支部連合大会   1 - 2   2022.10

     More details

    Language:Japanese  

    researchmap

  • コンテナ技術によるWebAssembly移行支援の検討

    三宅 貴義, 乃村 能成

    2022年度 (第73回) 電気・情報関連学会中国支部連合大会   1 - 2   2022.10

     More details

    Language:Japanese  

    researchmap

  • 仮想フォルダ生成システム改善に向けたファイルアクセス履歴の詳細化

    向原 大貴, 乃村 能成

    第21回情報科学技術フォーラム (FIT2022) 講演論文集   4   229 - 230   2022.9

     More details

    Language:Japanese  

    researchmap

  • 10GbE環境における通信処理性能の分析

    西本 伊織, 加藤 純, 佐藤 充, 中島 耕太, 山内 利宏, 乃村 能成, 谷口 秀夫

    第21回情報科学技術フォーラム (FIT2022) 講演論文集   4   215 - 216   2022.9

     More details

    Language:Japanese  

    researchmap

  • 田井 佑樹, 乃村 能成

    田井 佑樹, 乃村 能成

    第21回情報科学技術フォーラム (FIT2022) 講演論文集   4   231 - 232   2022.9

     More details

    Language:Japanese  

    researchmap

  • カレンダ情報を操作可能なローコードシステムの提案

    木村 聡志, 乃村 能成

    第21回情報科学技術フォーラム (FIT2022) 講演論文集   4   227 - 228   2022.9

     More details

    Language:Japanese  

    researchmap

  • 時間割編成問題を記述可能なDSLとソルバとの連携方式

    松田 陸斗, 乃村 能成

    情報処理学会研究報告 第191回マルチメディア通信と分散処理   2022-DPS-191 ( 14 )   1 - 7   2022.5

     More details

    Language:Japanese  

    researchmap

  • スマートフォンのフラッシュライトを用いた可視光通信によるIoTデバイス設定手法の検討

    濵本 時空, 乃村 能成

    情報処理学会研究報告 第190回マルチメディア通信と分散処理   2022-DPS-190 ( 25 )   1 - 8   2022.3

     More details

    Language:Japanese  

    researchmap

  • 作業内容別に分類された仮想的なフォルダにフォルダ名を付与する手法の検討

    野村 優文, 乃村 能成

    情報処理学会研究報告 第190回マルチメディア通信と分散処理   2022-DPS-190 ( 45 )   1 - 6   2022.3

     More details

  • Evaluation of eBPF overhead in packet tracing

    田井佑樹, 乃村能成

    情報科学技術フォーラム講演論文集   21st   2022

  • キューの実装方式の違いによるメッセージブローカの性能比較

    坂本 陽, 乃村 能成

    2021年度 (第72回) 電気・情報関連学会中国支部連合大会   2021.10

     More details

  • AUK: A DSL for Timetabling Problem

    松田陸斗, 乃村能成

    情報科学技術フォーラム講演論文集   20th   2021

  • A Container Management Tool with Less Memory and User Privilege

    三宅貴義, 乃村能成

    情報科学技術フォーラム講演論文集   20th   2021

  • ウェアラブルセンサデバイスを用いた医師のストレス推定手法の提案

    伊村一成, 後藤佑介, 酒井晃二, 小原雄, 田添潤, 三浦寛司, 廣田達哉, 内山彰, 乃村能成

    情報処理学会研究報告(Web)   2021 ( DPS-188 )   2021

  • 医師のワークライフバランスを考慮した勤務スケジュール作成手法の提案

    武田碧生, 後藤佑介, 酒井晃二, 廣田達哉, 小原雄, 内山彰, 乃村能成

    情報処理学会研究報告(Web)   2021 ( DPS-187 )   2021

  • Comparison of Message Brokers implemented in Different Communication Protocols

    中川雄介, 乃村能成

    情報科学技術フォーラム講演論文集   20th   2021

  • A Method for Classifying Tasks that Require Compilation Using File Access History

    野村優文, 乃村能成

    情報科学技術フォーラム講演論文集   20th   2021

  • 可視光通信を利用したIoTデバイス設定手法の検討

    浜本時空, 乃村能成

    情報処理学会研究報告(Web)   2020 ( EIP-89 )   2020

  • ビル空調システムにおけるVAVユニットの故障発見を支援するシステムの検討

    松尾和樹, 乃村能成, 久保田常人, 権藤建一

    情報処理学会研究報告(Web)   2020 ( EIP-89 )   2020

  • ユーザの計画立案行動を監視するカレンダシステムの検討

    中園武尊, 乃村能成

    情報処理学会研究報告(Web)   2020 ( EIP-89 )   2020

  • A proposed scheme of stress estimation by analyzing biological information with multi-sensor devices

    伊村一成, 後藤佑介, 酒井晃二, 田添潤, 三浦寛司, 小原雄, 内山彰, 乃村能成

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   71st   2020

  • Evaluation of A Method for Extraction of Significant Contributions Considering Time Series in Social Coding

    藤原裕貴, 乃村能成

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   71st   2020

  • 医師のワークライフバランスを改善する勤務割当て手法の提案

    岩本尚己, 後藤佑介, 酒井晃二, 田添潤, 三浦寛司, 小原雄, 内山彰, 乃村能成

    情報処理学会研究報告(Web)   2020 ( CSEC-88 )   2020

  • 作業を代表するフォルダの推定による仮想フォルダ生成システムの提案

    西良太, 乃村能成

    情報処理学会研究報告(Web)   2019 ( EIP-85 )   2019

  • 入出力対象交換機能を利用したストリームデータ処理の実現

    鈴木森羅, 乃村能成, 谷口秀夫

    情報処理学会研究報告(Web)   2019 ( OS-145 )   2019

  • オンライン処理とバッチ処理の混在環境においてバッチ処理の影響を軽減するディスクI/O制御方式の評価

    田辺雅則, 乃村能成, 横山和俊, 長尾尚, 谷口秀夫

    情報処理学会研究報告(Web)   2019 ( OS-147 )   2019

  • Mintにおける仮想ネットワークインタフェースによるOS間通信

    小倉伊織, 乃村能成, 吉田修太郎, 谷口秀夫

    情報科学技術フォーラム講演論文集   18th   2019

  • CRIUを利用したコンテナ分割手法

    高家雄太郎, 乃村能成, 谷口秀夫

    情報科学技術フォーラム講演論文集   18th   2019

  • ソーシャルコーディングにおける有益提案の抽出支援システムの検討

    藤原裕貴, 乃村能成

    情報科学技術フォーラム講演論文集   18th   2019

  • ファイル更新履歴に着目した作業を代表するフォルダの推定手法

    西良太, 乃村能成

    情報科学技術フォーラム講演論文集   18th   2019

  • カレンダシステムにおける予定共有のためのルール作成支援

    山本瑛治, 乃村能成

    情報科学技術フォーラム講演論文集   18th   2019

  • ソーシャルコーディングにおける有益提案の抽出

    江見 圭祐, 乃村 能成, 谷口 秀夫

    ソフトウェアエンジニアリングシンポジウム2018論文集   ( 2018 )   4 - 4   2018.8

     More details

    Language:Japanese  

    CiNii Article

    researchmap

  • ファイル更新の時系列に着目したフォルダのクラスタリング手法

    西良太, 乃村能成

    情報処理学会研究報告(Web)   2018 ( DPS-176 )   2018

  • 2プロセス間における入出力対象スワップ機能の提案

    鈴木森羅, 乃村能成, 谷口秀夫

    情報処理学会研究報告(Web)   2018 ( OS-142 )   2018

  • オンライン処理とバッチ処理が混在する環境におけるディスクI/O制御方式

    田辺雅則, 横山和俊, 長尾尚, 乃村能成, 谷口秀夫

    情報処理学会研究報告(Web)   2018 ( OS-143 )   2018

  • カレンダシステムにおける予定共有を支援する手法

    山本瑛治, 乃村能成

    情報処理学会研究報告(Web)   2018 ( DPS-176 )   2018

  • カレンダの予定をクラスタリングする手法の検討 (モバイルネットワークとアプリケーション)

    石川 大夢, 乃村 能成, 谷口 秀夫

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   117 ( 71 )   103 - 109   2017.6

     More details

    Language:Japanese   Publisher:電子情報通信学会  

    CiNii Article

    J-GLOBAL

    researchmap

  • 未参照バッファ数に着目した入出力バッファ分割法におけるWebサーバ応答時間の評価

    河辺 誠弥, 山内 利宏, 乃村 能成, 谷口 秀夫

    第79回全国大会講演論文集   2017 ( 1 )   171 - 172   2017.3

     More details

    Language:Japanese  

    利用者が優先したい処理の実行処理時間を短縮する方式として,ディレクトリ優先方式を提案した.ディレクトリ優先方式は,入出力バッファを優先領域とその他の領域に分割し,指定したディレクトリ下のファイルを優先的にキャッシュする.しかし,優先的にキャッシュするファイルが入出力バッファを圧迫し,それらのファイル以外のファイルのキャッシュヒット率が低下することにより,計算機全体の性能低下を招いてしまう問題がある.そこで,一定期間内に参照されていないバッファ数に着目し,入出力バッファを分割する方式を提案した.提案方式では,優先的にキャッシュされたファイルをキャッシュする領域の下限と減少量を設定することで,優先ファイルのキャッシュヒット率を低下しすぎないようにする.本稿では,提案方式について,Webサーバを使用した評価結果を報告する.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • ファイルの再利用を促進する手法の提案

    小林 寛明, 乃村 能成

    第79回全国大会講演論文集   2017 ( 1 )   7 - 8   2017.3

     More details

    Language:Japanese  

    オフィスにおいて,多くの作業は繰返し発生する.このような作業では,毎回同様のファイルが必要となり,多くの場合,過去の作業で作成したファイルの再利用が行われる.しかし,過去の作業で作成したファイルについてユーザの記憶が曖昧な場合,再利用するファイルの探索に手間がかかる.そこで,作業が繰返し発生することに着目し,ファイルの再利用をとらえて履歴として蓄積し,再利用を支援する手法を提案する.具体的には,再利用の履歴を時系列順にユーザに提示し,履歴を選択して再利用を実行できるようにする.これにより,1度行った再利用であれば,ファイルの探索に手間をかけることなく再実行できる.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • プロセス複製機能における被複製プロセスの走行を停止させる方法の提案

    鈴木森羅, 乃村能成, 谷口秀夫

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   68th   2017

  • MintオペレーティングシステムにおけるCPU hotplugのオーバヘッドの分析

    伊達大輝, 乃村能成, 谷口秀夫

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   68th   2017

  • アプリケーション利用のタイミングに着目したアプリケーション情報の整理手法の提案

    坪川友輝, 乃村能成

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   68th   2017

  • ソーシャルコーディングにおけるユーザの評判と提案の採否の関係について

    江見圭祐, 乃村能成

    情報処理学会研究報告(Web)   2017 ( DPS-169 )   2017

  • Mintオペレーティングシステムを用いた通信処理の開発支援環境の実現と評価

    藤田将輝, 乃村能成, 谷口秀夫

    情報処理学会研究報告(Web)   2017 ( OS-139 )   2017

  • Mintオペレーティングシステムにおけるカーネルイメージのメモリ常駐化によるOSノード起動の高速化

    末武悠, 乃村能成, 谷口秀夫

    情報処理学会研究報告(Web)   2017 ( OS-139 )   2017

  • 走行中プロセスを他プロセスから複製する機能の提案

    鈴木森羅, 乃村能成, 谷口秀夫

    情報処理学会研究報告(Web)   2017 ( OS-140 )   2017

  • 周期を持つ作業リストを再利用する手法の提案

    神澤宏貴, 乃村能成

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   68th   2017

  • Problems of e-mail Attachments Sent Separately for Passwords and Its Countermeasures at the Recipient Side

    2017 ( DPS-172 )   1565 - 1571   2017

     More details

    Language:Japanese  

    Since the e-mail system is a long-standing technology, it is highly interoperable and widely used as a basic communication tool between organizations. When transmitting confidential information such as personal information by e-mail, it is common in Japan to send an encrypted attachment-file and send the common key password separately in plaintext. In this paper, we name this as eZIP mail and point out the problem of e-mail attached with password. We also propose a method to solve the problem on the recipients side. Our proposed method efficiently finds the password mail corresponding to the encrypted mail and the password string contained therein and automates password decryption. Furthermore, we implemented the proposed method and evaluate the result of incorporating it into the personal e-mail system. In the evaluation, it shows that it is possible to decrypt many of mails with several password trials.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Inboxによる文書整理システムの検討 (モバイルネットワークとアプリケーション)

    池田 ゆう子, 乃村 能成

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   116 ( 66 )   211 - 217   2016.5

     More details

    Language:Japanese   Publisher:電子情報通信学会  

    CiNii Article

    J-GLOBAL

    researchmap

  • ソーシャルコーディングにおけるユーザの行動に着目した有益提案の抽出 (モバイルネットワークとアプリケーション)

    江見 圭祐, 乃村 能成, 谷口 秀夫

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   116 ( 66 )   29 - 37   2016.5

     More details

    Language:Japanese   Publisher:電子情報通信学会  

    CiNii Article

    J-GLOBAL

    researchmap

  • ゲームの途中状態を複製・共有するシステムの提案

    市川 優平, 乃村 能成

    第78回全国大会講演論文集   2016 ( 1 )   23 - 24   2016.3

     More details

    Language:Japanese  

    近年,ゲームのプレイ動画を配信するサービスが活発になっており,鑑賞の対象や情報共有の場として利用されている.しかし,動画はゲームの詳細な状態を記録していないので,共有できる情報が限定的である.そこで,ゲームの途中状態を動画とは別に記録することを考える.これにより,以下のユーザ体験が期待できる.(1)プレイ動画視聴中に,ゲームを途中状態から操作することで,有名なプレイヤのプレイを追体験できる.(2)ゲーム状況の配信が容易になる.そこで,我々は,あるユーザがプレイしているゲームの途中状態を複製・共有することで別のユーザが対象のゲームをその続きから操作できるシステムを提案する.本稿では,提案システムの設計について述べる.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • 計画立案の行動に着目したカレンダ情報のダミーデータ生成手法の提案

    吉田尚史, 乃村能成

    情報処理学会研究報告(Web)   2016 ( DPS-168 )   2016

  • Mintオペレーティングシステムを用いたNICドライバの開発支援手法の実現

    藤田将輝, 乃村能成, 谷口秀夫

    情報処理学会研究報告(Web)   2016 ( OS-136 )   2016

  • Inboxによるカレンダ情報の整理手法 (モバイルネットワークとアプリケーション)

    池田 ゆう子, 乃村 能成, 谷口 秀夫

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   115 ( 61 )   93 - 99   2015.5

     More details

    Language:Japanese   Publisher:電子情報通信学会  

    CiNii Article

    J-GLOBAL

    researchmap

  • 作業発生の規則性に基づく作業予測の信頼性評価手法

    北垣 千拡, 乃村 能成

    研究報告マルチメディア通信と分散処理(DPS)   2015 ( 9 )   1 - 8   2015.2

     More details

    Language:Japanese   Publisher:一般社団法人情報処理学会  

    我々は,これまでの研究で過去のカレンダ情報に基づいて周期的に発生する作業から将来の作業の発生を予測する手法を提案した.しかし,この手法による予測結果には予測の妥当性を示す指標が含まれておらず,予測の妥当性を利用者が吟味し,判断する必要がある.そこで,予測結果に対する信頼性の指標を導入することで,利用者の予測結果の妥当性に対する判断を支援する.本稿では,作業予測の結果に対する信頼性評価手法を提案し,評価した.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • 業務の引継ぎを支援する作業履歴保存方式の提案

    岡田 卓也, 乃村 能成

    情報処理学会研究報告. マルチメディア通信と分散処理研究会報告   2015 ( 10 )   1 - 7   2015.2

     More details

    Language:Japanese   Publisher:一般社団法人情報処理学会  

    オフィス環境において,業務の担当者が代わる際,業務の引継ぎに先立って前任者は業務に関する情報を収集する.このとき,業務で利用した複数のアプリケーションプログラムには業務に関する情報が収集されている.本稿では,実際の業務を例に挙げ,業務に関する情報がどのように複数のアプリケーションプログラムに収集されるのかについて説明した.また,複数のアプリケーションプログラムから業務に関する情報を収集する際の問題を明らかにした.1つは,業務や作業単位での情報収集が困難な問題である.もう1つは,業務に関する情報の内どれを引き継ぐべきかわからない問題である.これらの問題に対処するために,業務や作業単位で情報を管理し,情報の重要度を管理する作業履歴の保存方式を提案した.さらに,提案方式を実現したDesktop Bookmarkから業務に関する情報が収集できることを示した.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • LinuxとAnTオペレーティングシステムの連携機構の評価

    福島 有輝, 山内 利宏, 乃村 能成, 谷口 秀夫

    情報処理学会研究報告. [システムソフトウェアとオペレーティング・システム]   2015 ( 11 )   1 - 7   2015.2

     More details

    Language:Japanese   Publisher:一般社団法人情報処理学会  

    特定のサービスに適した独自 OS を利用し,さらにマルチコアプロセッサを活かして独自 OS からの既存 OS プログラム利用による独自 OS の利便性向上を目指した Linux と AnT オペレーティングシステムの混載システムを提案した.Linux は,多種の入出力機器の利用を可能とし,かつ既存 OS として普及しており,多くのサービスを実現している.一方,AnT は,マイクロカーネル構造を有し,適応性と堅牢性を特徴とする独自 OS である.この両者の特徴を生かしたサービス提供のために,両 OS の連携機構を設計した.この連携機構は,AnT から Linux にシステムコール代行実行を処理依頼する.本稿では,AnT からの Linux システムコール代行実行の評価について報告する.具体的には,連携機構実現における工数と Linux システムコール代行実行の性能について述べる.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • MintオペレーティングシステムにおけるNICのコア間移譲方式の提案

    増田 陽介, 乃村 能成, 谷口 秀夫

    研究報告システムソフトウェアとオペレーティング・システム(OS)   2015 ( 6 )   1 - 8   2015.2

     More details

    Language:Japanese   Publisher:一般社団法人情報処理学会  

    計算機資源を効率的に利用するため,1 台の計算機上で複数の OS を走行させる方式が研究されている.仮想計算機方式では,OS 間で 1つの I/O デバイスを共有可能だが,ハイパーバイザによる処理負荷により I/O 性能が低下する.一方,Mint オペレーティングシステムは,仮想化によらず I/O デバイスを分割占有することで,性能低下を抑制できる.しかし,OS と I/O デバイスの関係は,起動時に静的に固定されるため,I/O デバイスの接続形態の変更のしやすさは仮想計算機方式に及ばない.そこで本稿では,移譲方式,つまり Mint において I/O デバイスを占有する OS を動作中に切替える方式を提案する.具体的には,I/O デバイスの 1 つである NIC を対象に,Mint において NIC を占有する OS を動作中に切り替える方式について,割込ルーティングの変更による移譲方式を提案し,Loadable Kernel Module を利用した移譲方式と比較する.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • 再利用情報を利用したメールとタスクの関連付けシステムの提案

    小林寛明, 乃村能成

    情報処理学会研究報告(Web)   2015 ( EIP-69 )   2015

  • LinuxとAnTの連携機構における代行実行処理の多重化の評価

    福島有輝, 山内利宏, 乃村能成, 谷口秀夫

    情報処理学会研究報告(Web)   2015 ( OS-134 )   2015

  • リカーレンスの信頼性を用いたタスク分類手法

    北垣千拡, 乃村能成

    情報処理学会研究報告(Web)   2015 ( DPS-165 )   2015

  • ソーシャルコーディングにおける有益な提案の抽出について

    檀上未来, 乃村能成, 谷口秀夫

    研究報告マルチメディア通信と分散処理(DPS)   2013 ( 4 )   1 - 8   2013.10

     More details

    Language:Japanese   Publisher:一般社団法人情報処理学会  

    ソフトウェア開発において,ソーシャルコーディングと呼ばれる手法が広がりつつある.ソーシャルコーディングでは,プロジェクトに対する理解度の低い会員が,過去に議論された内容と重複する無益な提案をすることがある.このような無益な提案はプロジェクトオーナーの手間を増やし,プロジェクトの進行の妨げになる.こうしたプロジェクトオーナーに対する負担を軽減するため,プロジェクトにとって有益な提案を抽出し,提示することは有用であると考えられる.本稿では,ソーシャルコーディングサービスである GitHub を対象として,著名なプロジェクト内で有益な提案が占める割合を調査した.調査の結果,プロジェクト内の有益な提案が占める割合は 50% を上回っていないことがわかった.また,有益な提案の特徴について考察し,GitHub のシステムから機械的に有益な提案を取得する方式を示した.提案方式に基づいて GitHub 上のプロジェクトの提案数と有益な提案数の推移について考察した.考察の結果,有益な提案が占める割合は,開発初期をのぞけばプロジェクト全体を通してほぼ一定していることがわかった.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • カレンダ情報の整理に関する提案

    吉井英人, 乃村能成, 谷口秀夫

    研究報告電子化知的財産・社会基盤(EIP)   2013 ( 4 )   1 - 8   2013.9

     More details

    Language:Japanese   Publisher:一般社団法人情報処理学会  

    我々は,これまでに,整理されたカレンダ情報とは何かについて論じ,これを扱うモデルを提案した.整理されたカレンダ情報は,将来の計画立案や仕事の引継ぎに有用である.従来のシステムでは,インタフェースとして,紙のカレンダを模した形態をとっているため,これによるカレンダ情報の整理は難しい.本稿では,まず,情報整理の際のカレンダインタフェースの問題について述べる.次に,このカレンダインタフェースの問題に対処する方法として,Inbox による整理手法を提案する.Inbox による整理手法では,発生日時に依存しない方法で予定を一覧表示したり,整理されていない予定のみを表示したりすることで,カレンダ情報の整理を支援できることを示す.

    CiNii Article

    CiNii Books

    researchmap

  • カレンダ情報の整理に関する提案

    吉井英人, 乃村能成, 谷口秀夫

    研究報告グループウェアとネットワークサービス(GN)   2013 ( 4 )   1 - 8   2013.9

     More details

    Language:Japanese   Publisher:一般社団法人情報処理学会  

    我々は,これまでに,整理されたカレンダ情報とは何かについて論じ,これを扱うモデルを提案した.整理されたカレンダ情報は,将来の計画立案や仕事の引継ぎに有用である.従来のシステムでは,インタフェースとして,紙のカレンダを模した形態をとっているため,これによるカレンダ情報の整理は難しい.本稿では,まず,情報整理の際のカレンダインタフェースの問題について述べる.次に,このカレンダインタフェースの問題に対処する方法として,Inbox による整理手法を提案する.Inbox による整理手法では,発生日時に依存しない方法で予定を一覧表示したり,整理されていない予定のみを表示したりすることで,カレンダ情報の整理を支援できることを示す.

    CiNii Article

    CiNii Books

    researchmap

  • カレンダ情報の整理に関する提案

    吉井英人, 乃村能成, 谷口秀夫

    研究報告マルチメディア通信と分散処理(DPS)   2013 ( 4 )   1 - 8   2013.9

     More details

    Language:Japanese   Publisher:一般社団法人情報処理学会  

    我々は,これまでに,整理されたカレンダ情報とは何かについて論じ,これを扱うモデルを提案した.整理されたカレンダ情報は,将来の計画立案や仕事の引継ぎに有用である.従来のシステムでは,インタフェースとして,紙のカレンダを模した形態をとっているため,これによるカレンダ情報の整理は難しい.本稿では,まず,情報整理の際のカレンダインタフェースの問題について述べる.次に,このカレンダインタフェースの問題に対処する方法として,Inbox による整理手法を提案する.Inbox による整理手法では,発生日時に依存しない方法で予定を一覧表示したり,整理されていない予定のみを表示したりすることで,カレンダ情報の整理を支援できることを示す.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Mint: Linuxをベースとした複数OS混載方式の提案

    北川初音, 乃村能成, 谷口秀夫

    研究報告システムソフトウェアとオペレーティング・システム(OS)   2013 ( 17 )   1 - 8   2013.7

     More details

    Language:Japanese   Publisher:一般社団法人情報処理学会  

    計算機の性能の向上にともない,1 台の計算機上で複数の OS を動作させる方式が研究されている.これらの研究において,複数の種類の OS を動作させることで,それぞれの OS が持つ特性を同時に利用できる.しかし,OS 混載のために仮想計算機方式を用いた場合,OS 間で依存関係が発生する.そこで,1 台の計算機上で Linux ベースの OS を複数混載する方式を提案する.本提案方式では,Linux の機能に制限をかけることなく動作可能である.本稿では,Linux ベースの OS を混載する場合に,改変を加える必要がある部分を明らかにする.また,本提案方式を実現するために必要な改変量は小さいことを示す.最後に本提案方式の実例として,Linux と Android の混載と 32/64bit Linux の混載について述べる.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • CalDAVを軸としたカレンダの共有を支援するシステムの提案 (モバイルネットワークとアプリケーション)

    村田 裕哉, 乃村 能成, 谷口 秀夫

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   113 ( 56 )   31 - 36   2013.5

     More details

    Language:Japanese   Publisher:一般社団法人電子情報通信学会  

    個人のカレンダに含まれる情報は,他者と共有することで,より有益に活用できる.しかし,個人のカレンダにはプライベートな予定情報が含まれるため,単にすべての情報を共有することは好ましくない.既存カレンダシステムのカレンダ共有の仕組みでは,カレンダに含まれる情報と共有したいグループの組み合わせに対応させ,目的に応じて予定情報を共有することは難しい.例えば,個人のカレンダの17時以前の予定情報のみを職場で共有し,17時以降の予定情報のみを家族で共有するといったことができない.そこで,目的に応じた予定情報の共有を表現するモデルとして仮想カレンダを提案する.また,仮想カレンダを既存カレンダシステムと親和性の高い方式で実現するための設計と処理の流れを述べる.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • CalDAVを軸としたカレンダの共有を支援するシステムの提案

    村田裕哉, 乃村能成, 谷口秀夫

    研究報告マルチメディア通信と分散処理(DPS)   2013 ( 6 )   1 - 6   2013.5

     More details

    Language:Japanese  

    個人のカレンダに含まれる情報は,他者と共有することで,より有益に活用できる.しかし,個人のカレンダにはプライベートな予定情報が含まれるため,単にすべての情報を共有することは好ましくない.既存カレンダシステムのカレンダ共有の仕組みでは,カレンダに含まれる情報と共有したいグループの組み合わせに対応させ,目的に応じて予定情報を共有することは難しい.例えば,個人のカレンダの 17 時以前の予定情報のみを職場で共有し,17 時以降の予定情報のみを家族で共有するといったことができない.そこで,目的に応じた予定情報の共有を表現するモデルとして仮想カレンダを提案する.また,仮想カレンダを既存カレンダシステムと親和性の高い方式で実現するための設計と処理の流れを述べる.

    CiNii Article

    CiNii Books

    researchmap

  • Mintオペレーティングシステム上のKVMの評価

    仲尾和祥, 乃村能成, 谷口秀夫

    研究報告計算機アーキテクチャ(ARC)   2013 ( 8 )   1 - 8   2013.4

     More details

    Language:Japanese   Publisher:一般社団法人情報処理学会  

    我々は,1 台のマルチコア計算機で複数 Linux を独立に走行させる方式の OS として,Mint オペレーティングシステムを開発している.本稿では,Mint で走行する各 Linux に仮想計算機方式の KVM を導入し,1 台の計算機上で複数のハイパーバイザを走行させる方式について述べる.これにより,ハイパーバイザ間の処理負荷の影響を軽減しつつ,各ハイパーバイザ上の OS 間では分割された資源を共有して利用できる.また,ハイパーバイザの障害時の影響を限定でき,Mint 上で Linux 以外のカーネルを走行可能にする.基本評価では,Mint 上の KVM と通常の Linux の KVM の性能が同等であることを示した.また,KVM を用いて複数の OS を同時走行させる場合,提案方式を利用して KVM 上で動作させる OS を分散させることで処理負荷の影響が軽減できることを示した.具体的には,I/O 処理の処理負荷の影響を限定でき,レジスタ操作処理どデータ複写処理の性能は通常の Linux で動作する KVM と同等であることを示した.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • A Method for Segmenting Memory in Mint Operating System

    宮崎清人, 乃村能成, 谷口秀夫

    情報処理学会研究報告(CD-ROM)   2013 ( 13 )   1 - 6   2013.2

     More details

  • Mintオペレーティングシステムにおける実メモリの分配と移譲

    宮崎清人, 乃村能成, 谷口秀夫

    情報処理学会研究報告(CD-ROM)   2012 ( 6 )   2013

  • Evaluation of Calendaring System Conforming with Ambiguous Recurring Tasks

    三原俊介, 三原俊介, 乃村能成, 谷口秀夫, 南裕也

    情報処理学会論文誌ジャーナル(CD-ROM)   54 ( 2 )   2013

  • Core Manegement Function on Mint Operating System

    池田騰, 乃村能成, 谷口秀夫

    情報処理学会研究報告(CD-ROM)   2012 ( 3 )   1 - 7   2012.7

     More details

  • D-9-10 Desktop Management Method Considering Multiple Task Contexts

    Fukuda Hiroshi, Nomura Yoshinari

    Proceedings of the IEICE General Conference   2012 ( 1 )   142 - 142   2012.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • D-6-23 A Method for Handover of Devices on Mint Operating System

    Sakai Hironobu, Nomura Yoshinari, Taniguchi Hideo

    Proceedings of the IEICE General Conference   2012 ( 1 )   84 - 84   2012.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • D-6-22 Design of Parallel Booting Mechanism on Mint Operating System

    Nakahara Daiki, Nomura Yoshinari, Taniguchi Hideo

    Proceedings of the IEICE General Conference   2012 ( 1 )   83 - 83   2012.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • D-9-9 Design of Task Forecasting System Using History of Recurring Tasks

    Yoshii Hideto, Nomura Yoshinari

    Proceedings of the IEICE General Conference   2012 ( 1 )   141 - 141   2012.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • D-9-11 Design of Method for Promoting Reuse of E-mails

    Kimura Yusuke, Nomura Yoshinari

    Proceedings of the IEICE General Conference   2012 ( 1 )   143 - 143   2012.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Evaluation of Calendaring System Conforming with Ambiguous Recurring Tasks

    三原俊介, 乃村能成, 谷口秀夫, 南裕也

    情報処理学会研究報告(CD-ROM)   2011 ( 6 )   2012

  • Implementation of Calendaring System Conforming with Ambiguous Recurring Tasks

    三原俊介, 乃村能成, 谷口秀夫

    情報処理学会研究報告(CD-ROM)   2011 ( 10 )   1 - 6   2011.11

     More details

  • Design of a Method for Coexistence of 32/64-bit Kernels

    NAKAHARA Daiki, NOMURA Yoshinari, TANIGUCHI Hideo

    IEICE technical report. Computer systems   111 ( 255 )   25 - 30   2011.10

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    As wide spreading of 64-bit CPUs, Operating System (OS) is changing its architecture-base from 32-bit to 64-bit. Software running under 64-bit OSes can use the vast address space, and can process a large amount of data at one time, which can improve the performance of system significantly. However, 64-bit OSes are not compatible with some software written for 32-bit OSes. Especially, system software including kernels and device drivers written for 32-bit OSes can't operate on 64-bit OSes. We propose a method for running simultaneously 32-bit kernels and 64-bit kernels on a multi-core processor by using Mint operating system. Using this method, users can use software written for 32-bit OS and the address space of 64-bit OS as the whole system. In this paper, we report the design, implementation, and some typical use of this method.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • IMSにおけるXDMS高度利用のためのソフトウェアフレームワーク

    乃村能成, 長尾武憲, 谷口秀夫, 南裕也, 並河大地

    全国大会講演論文集   2011 ( 1 )   41 - 43   2011.3

     More details

    Language:Japanese   Publisher:一般社団法人情報処理学会  

    次世代ネットワークNGN/IMSが提供するXDMSは,携帯電話のコンタクトリストやIM(Instant Messaging)の通信記録など,比較的小さなデータチャンクを扱うためのデータベースである.XDMSにおけるデータは,その種別に応じた単独のAS(Application Server)のみに操作されることが通例のため,XDMS自身は排他制御などの複雑な制御機能を提供していない.また,アクセスプロトコルとしてHTMLベースとしたXCAPを採用しているため操作が単純で分かりやすい反面,AS がリッチなサービスを提供する場合には,AS開発の工数が大きい.そこで,本稿では,ASがXDMSをより高水準なインタフェースで扱えるようにするためのフレームワークを提案する.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • A Method for Booting Mint Operating System by Using Kexec

    NAKAHARA Daiki, SENZAKI Ryota, USHIO Hiroshi, KATAOKA Tetsuya, NOMURA Yoshinari, TANIGUCHI Hideo

    IEICE technical report   110 ( 278 )   35 - 40   2010.11

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    We develop the Mint operating system that have the function of running multiple OSes simultaneously on a multi-core processor. In the Mint, first OS boots other OSes, and Mint needs a kernel image each OSes. In other words, multiple kernel images are necessary. In this paper, we propose a method for booting later running OS by using Kexec, and we describe that multiple kernel images of Mint can be unified. In addition, we evaluate the code change quantity and the time for booting OS about this method for booting.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Design and Evaluation of Mint : Multiple Linux Kernels on Multicore Processor

    SENZAKI Ryota, NAKAHARA Daiki, USHIO HIROSHI, KATAOKA Tetsuya, AWATA Yuichi, NOMURA Yoshinari, TANIGUCHI Hideo

    IEICE technical report   110 ( 278 )   29 - 34   2010.11

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    The computer is providing various services as the computer becomes high performance. The method that run in two or more OS on one computer is researched activity to execute various services flexibly. In these methods, a virtual machine is kwon widely. In a virtual machine method, one or more OSes can run on a hardware by running on a virtual computer. However, each OSes influence other OS and it is low independence between each OSes in a virtual machine method. In this paper, we proposes the "Mint" operating system that run independently two or more Linux by using the multi-core processor on one computer. Moreover, we report the performance when two or more OS run.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Evaluation of the S/W Scheduler for CMP Based on Continuation Model

    MORIYAMA Hideaki, NOMURA Yoshinari, TANIGUCHI Hideo

    IEICE technical report   110 ( 278 )   11 - 16   2010.11

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    In chip multi-processor based on the continuation concept, the hardware scheduler controls threads and achieves the high performance on thread-scheduling. However, the execution of each thread can not consider priority to threads because the hardware scheduler schedules threads in FIFO manner. Therefore, when multiple services execute simultaneously, the execution of each service can not consider priority to service. It needs the software support to control the execution of each service. We proposed the software scheduler to support the hardware scheduler. In this paper, we evaluate the software scheduler, which targets various parallel level services.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Evaluation of Dynamic Communication Control Server Replacement Processing for AnT

    2010 ( 11 )   99 - 104   2010.10

     More details

  • B-036 A Method for Booting Multiple Linux Kernels for Each Core Using Kexec

    Nakahara Daiki, Nomura Yoshinari, Taniguchi Hideo

    9 ( 1 )   363 - 364   2010.8

     More details

    Language:Japanese   Publisher:Forum on Information Technology  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • B-037 A Method for Running Multiple Linux Kernels on Multicore Processor

    Senzaki Ryota, Nomura Yoshinari, Taniguchi Hideo

    9 ( 1 )   365 - 366   2010.8

     More details

    Language:Japanese   Publisher:Forum on Information Technology  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Design of Converting Linux LKM Device Driver into Concrete Process in AnT Operating System

    SHIMAZAKI Yutaka, TABATA Toshihiro, NOMURA Yoshinari, TANIGUCHI Hideo

    IEICE technical report   109 ( 475 )   517 - 522   2010.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Recent OS has a large number of device drivers. It is important to reduce cost for developing new device drivers in OS development. When we port an existing device driver into the OS which realizing device driver process to reduce the development cost, we need to not only port but also form it into process. In this paper, we show a method for converting an existing Linux LKM device driver into process in AnT operating system. Furthermore, we evaluated the proposal method using drivers such as the FD, Intel 1GbE, and Realtek 1GbE driver.

    CiNii Article

    CiNii Books

    researchmap

  • Design of Converting Linux LKM Device Driver into Concrete Process in AnT Operating System

    SHIMAZAKI Yutaka, TABATA Toshihiro, NOMURA Yoshinari, TANIGUCHI Hideo

    IEICE technical report   109 ( 474 )   517 - 522   2010.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Recent OS has a large number of device drivers. It is important to reduce cost for developing new device drivers in OS development. When we port an existing device driver into the OS which realizing device driver process to reduce the development cost, we need to not only port but also form it into process. In this paper, we show a method for converting an existing Linux LKM device driver into process in AnT operating system. Furthermore, we evaluated the proposal method using drivers such as the FD, Intel 1GbE, and Realtek 1GbE driver.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Design of the document management system using XDMS in IMS

    SUGAIN Yoshinobu, NOMURA Yoshinari, TANIGUCHI Hideo

    72 ( 3 )   449 - 450   2010.3

     More details

  • A Mailing List Management System Mashing-Up with Web Services.

    Keisuke Fujiwara, Yoshinari Nomura, Hideo Taniguchi

    Proceedings of the Fifth International Conference on Broadband and Wireless Computing, Communication and Applications(BWCCA)   141   695 - 700   2010

     More details

  • A Method for CMP-oriented thread scheduling based on continuation model

    MORIYAMA Hideaki, NOMURA Yoshinari, TANIGUCHI Hideo

    IEICE technical report   109 ( 296 )   37 - 42   2009.11

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Fuce processor is a variant of CMP processor, which has multiple thread execution cores. The computation model of the Fuce is built on the basis of continuation concept, and its thread-execution unit is realized by hardware logic. Hereby, Fuce achieves the high performance on thread-scheduling. By utilizing this characteristic, Fuce is capable of dealing with quite many simultaneous threads in nature. However, the thread execution unit of the Fuce implemented by hardware logic is too simple to control the precise priority of individual thread. Therefore, Fuse needs some additional software components on the top of its hardware scheduler. In this paper, we have implemented a CMP-oriented software thread-scheduler on Fuce, and evaluate the performance of it.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Low Overhead Packet Monitoring on TwinOS

    AWATA Yuichi, NOMURA Yoshinari, TANIGUCHI Hideo

    IEICE technical report   109 ( 237 )   19 - 24   2009.10

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Due to the increasing of illegal attacks from outside, network monitoring component is one of the largest concern to the operating system construction. Since the monitoring works as a system-lifelong component, the overheads of the monitoring should be minimum. However, one of the most popular monitoring technique using standard Virtual Machine (VM) has handsome overheads. This paper proposes a new method for packet monitoring using TwinOS, which alleviates the overheads of the VM based systems.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • D-6-22 Computer Management Database System Cooperate with DHCP and DNS

    Kishi Masaaki, Nomura Yoshinari

    Proceedings of the IEICE General Conference   2009 ( 1 )   72 - 72   2009.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • D-6-16 A Discussion about Efficient Handover of Work

    Ogasawara Ryo, Nomura Yoshinari, Taniguchi Hideo

    Proceedings of the IEICE General Conference   2009 ( 1 )   66 - 66   2009.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • D-6-18 An Effective Method for Collecting Web Access History Using Proxy Server

    Kurihara Seiji, Nomura Yoshinari, Taniguchi Hideo

    Proceedings of the IEICE General Conference   2009 ( 1 )   68 - 68   2009.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Mailing List System Mash-up with Web Services

    藤原啓輔, 乃村能成, 谷口秀夫

    情報処理学会研究報告(CD-ROM)   2009 ( 4 )   2009

  • B-032 A Method of Executing Linux FD Driver as a Process for AnT Operating System

    Shimazaki Yutaka, Taniguchi Hideo, Tabata Toshihiro, Nomura Yoshinari

    7 ( 1 )   179 - 180   2008.8

     More details

    Language:Japanese   Publisher:Forum on Information Technology  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • S/W Scheduling for H/W Scheduler Based on Continuation Model

    MORIYAMA HIDEAKI, TANIGUCHI HIDEO, NOMURA YOSHINARI

    IPSJ SIG Notes   109 ( 77(OS-109) )   109 - 116   2008.8

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    In a fine grain multi-thread environment based on continuation model, H/W scheduler takes dependency among threads as continuation order. In such environment, execution of service requires scheduling of many thread-groups by S/W. In addition, reduction of scheduling overhead is important so that a large number of fine-grain threads repeat generation and extinction regularly. In this paper, we focus on continuation that is dependency among threads, and show effective S/W scheduling method for reduction of scheduling overhead based on continuation flow.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Evaluation of Transmission Packet Monitor on TwinOS

    AWATA Yuichi, NOMURA Yoshinari, TANIGUCHI Hideo

    IPSJ SIG Notes   108 ( 35(OS-108) )   179 - 186   2008.4

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Recently, illegal attacks to OSs are increasing. A lot of intruder detection method have been proposed. In this paper, we propose a method for monitoring communication using TwinOS. TwinOS runs two Linux on a single PC, and has a virtual NIC that provides one Linux with the other Linux's NIC. Our proposed method monitors one Linux's transmission from the other Linux via virtual NIC, and keep intruders away from log files. In addition, as basic evaluation, evaluated influence on communication performance by the implementation of the monitor.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • A Method for Control of Driver Program Invocation based on Device Operation History on AnT Operation System

    TAKIGUCHI Shinichi, NOMURA Yoshinari, TABATA Toshihiro, TANIGUCHI Hideo

    IEICE technical report   107 ( 559 )   43 - 48   2008.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Recently, operating systems have become increasingly multi-functional by the providing of various devices. Its functions are provided as driver programs. Even though average users do not use all functions, they do not customize and shrink their operating systems because of its job difficulty. Accordingly, they usually use wasteful and fat operating systems: much memory, slow down bootup time. In this paper, we propose an effective method for controlling invocation timing of device driver programs. As a strategy for the control, we use operation history on device drivers. And we present this design on AnT operating system.

    CiNii Article

    CiNii Books

    researchmap

  • A Method for Control of Driver Program Invocation based on Device Operation History on AnT Operating System

    TAKIGUCHI Shinichi, NOMURA Yoshinari, TABATA Toshihiro, TANIGUCHI Hideo

    IEICE technical report   107 ( 558 )   43 - 48   2008.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Recently, operating systems have become increasingly multi-functional by the providing of various devices. Its functions are provided as driver programs. Even though average users do not use all functions, they do not customize and shrink their operating systems because of its job difficulty. Accordingly, they usually use wasteful and fat operating systems: much memory, slow down bootup time. In this paper, we propose an effective method for controlling invocation timing of device driver programs. As a strategy for the control, we use operation history on device drivers. And we present this design on AnT operating system.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • D-10-14 Transmittion Packet Monitoring on TwinOS

    Awata Yuichi, Nomura Yoshinari, Taniguchi Hideo

    Proceedings of the IEICE General Conference   2008 ( 1 )   173 - 173   2008.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Dynamic OS Server Replacement Scheme for AnT

    藤原康行, 岡本幸大, 田端利宏, 乃村能成, 谷口秀夫

    情報処理学会シンポジウム論文集   2008 ( 14 )   201 - 206   2008

     More details

  • A Method for Control of Driver Program Invocation based on Device Operation History on AnT Operating System

    滝口真一, 乃村能成, 田端利宏, 谷口秀夫

    情報処理学会研究報告   2008 ( 32(SLDM-134 EMB-8) )   43 - 48   2008

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Recently, operating systems have become increasingly multi-functional by the providing of various devices. Its functions are provided as driver programs. Even though average users do not use all functions, they do not customize and shrink their operating systems because of its job difficulty. Accordingly, they usually use wasteful and fat operating systems: much memory, slow down bootup time. In this paper, we propose an effective method for controlling invocation timing of device driver programs. As a strategy for the control, we use operation history on device drivers. And we present this design on AnT operating system.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • I/O Buffer Cache Mechanism Based on Use Frequency of File

    片上達也, 田端利宏, 谷口秀夫, 渡辺弘志, 乃村能成

    情報処理学会研究報告   2008 ( 35(OS-108) )   115 - 122   2008

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Most operating systems manage a buffer cache for I/O processing by a block unit. On the other hand, application programs handle a data from a viewpoint of files. I/O buffer cache mechanism considered this difference is effective to execute I/O processing efficiently because I/O processing is slower than CPU processing. In this paper, we describe I/O buffer cache mechanism that decides blocks protected based on use frequency of file of application programs.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • 継続の流れを効率的に制御するS/Wスケジュール法

    森山英明, 谷口秀夫, 乃村能成

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   59th   2008

  • Desktop Bookmark: an Evaluation of Method for Save and Load of Desktop Contexts

    小笠原良, 乃村能成, 谷口秀夫

    情報処理学会シンポジウムシリーズ(CD-ROM)   2008 ( 1 )   2008

  • ファイルの格納ディレクトリを考慮したバッファキャッシュ制御法の実現と評価

    田端利宏, 小峠みゆき, 乃村能成, 谷口秀夫

    電子情報通信学会論文誌 D   J91-D ( 2 )   2008

  • Performance Improvement of Network Filtering on TwinOS

    NOMURA Yoshinari, YAMAMOTO Yu-ma, TANIGUCHI Hideo

    IEICE technical report   107 ( 17 )   19 - 24   2007.4

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    As an application of TwinOS system, we are developing a network packet filtering scheme. one sibling OS of the TwinOS provides a pseudo NIC hardware for the other OS and performs packet filtering in the middle of it. To improve the performance of the packet filtering scheme, we propose a method for CPU evacuation of idle OS and several possible efficient methods for packet disposal.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • A Process Scheduling Mechanism for Fine Grain Multithread Architecture Based on Actual Thread Behavior

    NOMURA YOSHINARI, OGAWA YASUHIKO, KUSAKABE SHIGERU, TANIGUCHI HIDEO, AMAMIYA MAKOTO

    IPSJ SIG Notes   105 ( 36(OS-105) )   15 - 22   2007.4

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Microprocessors based on the fine grain multithread architecture are characterized by its thread level parallelism. It essentially generates a large number of threads in a second. Therefore, it is very difficult to schedule all the threads effectively by a conventional software process scheduler. In this paper, we propose a cost-effective process scheduling method suitable for the fine grain multithread architecture based on actual thread behavior.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • A method for run-time updating of network device drivers

    TANAKA Hiroyuki, NOMURA Yoshinari, TANIGUCHI Hideo

    情報処理学会研究報告   2007 ( 27 )   13 - 18   2007.3

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Run-time updating of software component is a key technology for non-stop systems. We have already proposed a method for updating running user processes, however that method could not be applied to operating systems. In this paper, we propose a new method for run-time updating of network device driver, which provides context migration from an old driver to updated one. This paper also describes requirements for our method and a basic design built on the FreeBSD operating system.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • A method for run-time updating of network device drivers

    TANAKA Hiroyuki, NOMURA Yoshinari, TANIGUCHI Hideo

    IEICE technical report   106 ( 603 )   13 - 18   2007.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Run-time updating of software component is a key technology for non-stop systems. We have already proposed a method for updating running user processes, however that method could not be applied to operating systems. In this paper, we propose a new method for run-time updating of network device driver, which provides context migration from an old driver to updated one. This paper also describes requirements for our method and a basic design built on the FreeBSD operating system.

    CiNii Article

    CiNii Books

    researchmap

  • D-3-6 Startup of Device Driver Process by Hardware Detection for AnT

    Nomura Yusuke, Nishina Tadato, Nomura Yoshinari, Taniguchi Hideo

    Proceedings of the IEICE General Conference   2007 ( 1 )   21 - 21   2007.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • AnT におけるNICドライバプロセスの実現

    岡本 幸大, 乃村 能成, 田端 利宏, 谷口 秀夫

    第69回全国大会講演論文集   2007 ( 1 )   29 - 30   2007.3

     More details

  • ドライバプログラムの効率的な構成制御法

    滝口 真一, 田端 利宏, 乃村 能成, 谷口 秀夫

    第69回全国大会講演論文集   2007 ( 1 )   27 - 28   2007.3

     More details

  • ソースコード解析情報に基づく細粒度マルチスレッド制御法の提案

    森山 英明, 乃村 能成, 谷口 秀夫

    第69回全国大会講演論文集   2007 ( 1 )   33 - 34   2007.3

     More details

  • Evaluation of Combination of Spam Filters Considering User's Characteristic

    YAMAMOTO YASUTAKA, NOMURA YOSHINARI, TANIGUCHI HIDEO

    IPSJ SIG Notes   2007 ( 16 )   189 - 194   2007.3

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    We proposed the composite filter which mixes up existing spam filters, and evaluated its basic performance. As a method for reflecting user's characteristic to the composite filter's judgment, we describe the method for setting a weight to each spam filter's judgment. The weight is based on classification log of spam filter and judgment of user. In this paper, we describe the evaluation of the composite filter applied the weighting method in actual case. The composite filter had no misclassification of legitimate email, and classified 43.07% of spam. Then the composite filter obtained the best spam detection rate using classification log of the past 24th.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Process creation mechanism for AnT

    仁科匡人, 野村裕佑, 田端利宏, 乃村能成, 谷口秀夫

    情報処理学会研究報告   2007 ( 36(OS-105) )   7 - 14   2007

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    AnT is an operating system based on micro-kernel architecture. Filesystem, device driver and other operating system modules run as a process named external-core. AnT can adapt various kind of computer environment by changing set of external-core. In this paper, we present process creation mechanism for AnT to make AnT adapt computer environment and create process need by AnT. And we present efficient mechanism of process control.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Design and Implementation of Memory Management for AnT Operating System

    梅本昌典, 田端利宏, 乃村能成, 谷口秀夫

    情報処理学会研究報告   2007 ( 10(OS-104) )   33 - 40   2007

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    AnT is an operating system based on micro-kernel architecture. Therefore, AnT can provide various kinds of service. However, there is a problem about a data transferring overhead caused by a lot of inter-process communications. Therefore, we need to examine memory management so that AnT can transfer data with low overhead. In this paper, we present design, implementation and evaluation of memory management. Resulting from the design and the implementation, AnT can realize memory protection from each program, high speed inter-process communication and high speed rebooting. We evaluate data transferring and rebooting.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • B_032 Effect of virtual address space switch in device driver running as process

    Nomura Yusuke, Okamoto Kouta, Nomura Yoshinari, Taniguchi Hideo, Maruyama Katsumi

    5 ( 1 )   139 - 140   2006.8

     More details

    Language:Japanese   Publisher:Forum on Information Technology  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • The Implementation and Evaluation of handling Many I/O Requests Based on Zero-Wait Threads for The Fuce Processor

    AONO MITSUHIRO, IZUMI MASAAKI, MATSUZAKI TAKANORI, KUSAKABE SHIGERU, NOMURA YOSHINARI, TANIGUCHI HIDEO, AMAMIYA MAKOTO

    IPSJ SIG Notes   103 ( 86(OS-103) )   25 - 32   2006.8

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Zero-Wait Thread is a continuation-based thread and supposed to run to completion without suspention. We have implemented handler routines for multiple I/O requests based on Zero-Wait Threads for the Fuce processor. The Fuce processor supports a continuation model which is a varient of dataflow computing model. Handling I/O requests causes high latencies in operating systems, implementation based on Zero-Wait Thread allows performance improvement and effective in threads parallel execution. This paper explains our impelementation and shows evaluation for effectiveness of Zero-Wait Thread on the Fuce processor.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • A User Management System Using DHCP Server

    NOMURA YOSHINARI, IRIE MASAHIRO, TANIGUCHI HIDEO

    IPSJ SIG Notes   127 ( 61(DPS-127) )   31 - 36   2006.6

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Recently, we are supposed to manage information about all PCs in every office, such as administrator, location, mac-address, list of installed softwares... However, it is difficult to do that strictly, some sites give up the management and a DHCP server supplies a free-to-connect network inside the LAN. Besides security risks, the situation is ugly. That is, we have to be accountable for compliance with laws: information leakage protection, software license management. In this paper, we describe a system to help changing the situation gradually. We introduce IP address based classify of users using DHCP server. It is naturally acceptable to free-to-connect network. This IP address based restriction gradually lead users to manage their PCs by themselves.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Evaluation of communication monitoring method on TwinOS

    YAMAMOTO YU-MA, NOMURA YOSHINARI, TANIGUCHI HIDEO

    IPSJ SIG Notes   102 ( 44(OS-102) )   53 - 60   2006.5

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Recentl, illegal attacks to OSs are increasing. A lot of intruder detection method have been proposed. In this paper, we propose a method for monitoring communication using TwinOS, TwinOS runs two Linux on a single PC, and has a virtual NIC that provides one Linux with the other Linux's NIC. Our proposed method monitors one Linux's communication from the other Linux via virtual NIC, and keep log from intruders.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • AnTオペレーティングシステムの設計

    谷口 秀夫, 乃村 能成, 田端 利宏

    第68回全国大会講演論文集   2006 ( 1 )   41 - 42   2006.3

     More details

  • AnTオペレーティングシステムのドライバ構造

    乃村 能成, 野村 裕佑, 仁科 匡人, 谷口 秀夫

    第68回全国大会講演論文集   2006 ( 1 )   43 - 44   2006.3

     More details

  • Directory oriented buffer cache mechanism

    SAITOU Kei, NOMURA Yoshinari, TANIGUCHI Hideo

    IPSJ SIG Notes   101 ( 15(OS-101) )   69 - 76   2006.2

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Average operating systems manage disk I/O cache by a block unit with LRU method. On the other hand, Application programs (APs) handle data from a viewpoint of file unit. To fill up the gap, we propose a directory oriented buffer cache mechanism that reflects on the demands of APs. Our mechanism is based on a thought that a disk access pattern occurred from a series of job will be settled in a corresponding particular directory. We give a high priority to the important directory, which is associated with an important job. This paper describes an implementation and an evaluation of our method.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • An implementation of device drivers using running mode switch mechanism

    NOMURA Yusuke, NOMURA Yoshinari, YOKOYAMA Kazutoshi, TANIGUCHI Hideo, MARUYAMA Katsumi

    IPSJ SIG Notes   101 ( 15(OS-101) )   25 - 31   2006.2

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Conventional operating systems used to implement device drivers as kernel modules or embedded objects. Therefore, maturity of a device driver influences the reliability of a whole system. In this paper, we propose a method for constructing isolated device drivers in the form of user process. Our proposed method uses the running mode switch mechanism of application programs. User process device drivers enhance the reliability of the operating system. We evaluated the basic overhead of our method.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Evaluation of a Process Scheduling Mechanism for Fine Grain Multithread Architecture

    OGAWA YASUHIKO, NOMURA YOSHINARI, KUSAKABE SHIGERU, TANIGUCHI HIDEO, AMAMIYA MAKOTO

    IPSJ SIG Notes   101 ( 15(OS-101) )   47 - 53   2006.2

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    In a fine grain multi-thread environment, operating systems are required to control innumerable threads efficiently. As a solution for the thread scheduling overhead problem, it is a good idea to control threads by injecting extra delays to their inter-thread synchronization. In the manner of this idea, we have to consider the optimal frequency and pattern of the delay injection. In this paper, we consider and evaluate some patterns of the delay injection.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Combination of Spam Filters Considering User's Characteristic

    山本泰隆, 乃村能成, 谷口秀夫

    情報処理学会シンポジウム論文集   2006 ( 15 )   97 - 102   2006

     More details

  • B_036 Evaluation of Directory Oriented Buffer Cache Mechanism

    Kotoge Miyuki, Saitou Kei, Tabata Toshiihro, Nomura Yoshinari, Taniguchi Hideo

    FIT 2006 ( 1 )   147 - 148   2006

     More details

    Language:Japanese   Publisher:Forum on Information Technology  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Information Leak Detection by Tracing Classified Information Diffusion

    田端利宏, 箱守聰, 箱守聰, 横山和俊, 乃村能成, 谷口秀夫

    情報処理学会シンポジウム論文集   2006 ( 11 )   2006

  • AnTにおけるプラグアンドプレイ機能の実現方式

    安達俊光, 田端利宏, 乃村能成, 谷口秀夫

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   57th   2006

  • Information Leak Detection by Tracing Classified Information Diffusion

    田端利宏, 箱守聰, 箱守聰, 横山和俊, 乃村能成, 谷口秀夫

    情報処理学会シンポジウム論文集   2006

  • Design for AnT Operating System

    谷口秀夫, 乃村能成, 田端利宏, 安達俊光, 野村裕佑, 梅本昌典, 仁科匡人

    情報処理学会研究報告   2006 ( 86(OS-103) )   71 - 78   2006

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    There is a remarkable thing for progress of a microprocessor and input-output hardware. Furthermore, improvement of transmission speed of a channel is remarkable, too. In addition, a computer is necessary in various scenes, and service classification to offer increases drastically. It is demanded that base software can use a function and performance of these hardware effectively. Therefore it was started development the AnT operating system (An operating system with adaptability and toughness) to have both adaptability and solidity. This article explains a design policy of the AnT operating system and a characteristic function.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • B_030 Realization of High Speed Inter-process Communication for AnT

    Umemoto Masanori, Tabata Toshihiro, Nomura Yoshinari, Taniguchi Hideo

    FIT 2006 ( 1 )   135 - 136   2006

     More details

    Language:Japanese   Publisher:Forum on Information Technology  

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • A Method for Monitoring of PCI Devices

    乃村能成, 山本裕馬, 谷口秀夫, 桝本圭, 伊藤健一

    情報処理学会論文誌   47 ( SIG12(ACS15) )   2006

  • 既存のメール分類機構の組み合わせを可能にする機構の実現と評価

    山本泰隆, 乃村能成, 谷口秀夫

    情報処理学会シンポジウム論文集   2006 ( 6-2 )   2006

  • Directory Oriented Buffer Cache Mechanism

    田端利宏, 小峠みゆき, 齊藤圭, 乃村能成, 谷口秀夫

    情報処理学会シンポジウム論文集   2006 ( 14 )   2006

  • メールの送受信を用いた迷惑メール登録システムの提案

    山本泰隆, 乃村能成, 谷口秀夫

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   57th   2006

  • プロセスとして実現したデバイスドライバにおける仮想空間切り替えのスループットへの影響

    野村裕佑, 岡本幸大, 乃村能成, 谷口秀夫

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   57th   2006

  • TwinOSにおけるアイドル状態に着目したOS切替え機能の実現

    山本裕馬, 乃村能成, 谷口秀夫

    電気・情報関連学会中国支部連合大会講演論文集(CD-ROM)   57th   2006

  • Evaluation of dynamic running mode switch of application programs

    Yokoyama Kazutoshi, Nomura Yoshinari, Taniguchi Hideo, Maruyama Katsumi

    IPSJ SIG Notes   2005 ( 79 )   49 - 56   2005.8

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    System-call is a high cost operation because it causes a running mode switch of a process. This paper presents an implementation and evaluation of a dynamic running mode switch mechanism of application programs. Our proposed mechanism has a characteristic of on-demand and on-the-fly mode switching of a process from user mode to supervisor mode and vice versa. While a process is in the supervisor mode, it is able to emit a system-call as a corresponding simple function call. Thus, it eliminates the overhead of a conventional trap-based system-call procedure. The evaluation shows that our implementation runs 800-900 clocks faster than a conventional system-call based implementation does.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Classified Information Diffusion Tracing Triggered by Open System Call

    HAKOMORI Satoshi, YOKOYAMA Kazutoshi, NOMURA Yoshinari, TANIGUCHI Hideo

    IPSJ SIG Notes   2005 ( 79 )   1 - 8   2005.8

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Recently, leakage of classified information such as personal information has become serious problem. To prevent the leakage, it is important to know where the information diffuses in the computer environment. In this paper, we propose the tracing method of the classified information diffusion. The tracing starts when a process invokes the open system call for the file, and checks if whole or a part of the classified information may be copied to the opening file. We describe the algorithm of the method, Implementation of the method on the Linux kernel, and the overhead to the system calls.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Proposal of an Operating System Architecture Using Continuation-Based Zero-Wait Threads

    KUSAKABE SHIGERU, NOMURA YOSHINARI, TANIGUCHI HIDEO, AMAMIYA MAKOTO

    IPSJ SIG Notes   99 ( 48(OS-99) )   69 - 76   2005.6

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    In this paper, we propose an operating system architecture using continuation-based zero-wait threads. A thread is supposed to run to completion without suspension, and execution control between threads are performed based on continuations attached to threads. This approach enables us to reduce thread management overhead and to realize flexible scheduling schemes. We discuss the operating system architecture and examines its effectiveness in handling I/O requests.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • UNIX環境を利用した細粒度マルチスレッド制御法の評価手法

    小川 泰彦, 乃村 能成, 日下部 茂, 谷口 秀夫, 雨宮 真人

    第67回全国大会講演論文集   2005 ( 1 )   39 - 40   2005.3

     More details

  • Tenderにおける資源「プレート」のサイズ変更機能

    大本 拓実, 田端 利宏, 乃村 能成, 谷口 秀夫

    第67回全国大会講演論文集   2005 ( 1 )   43 - 44   2005.3

     More details

  • デュアル OS 「NINJA」における擬似 NIC の評価

    山本 裕馬, 桝本 圭, 田渕 正樹, 伊藤 健一, 乃村 能成, 谷口 秀夫

    第67回全国大会講演論文集   2005 ( 1 )   37 - 38   2005.3

     More details

  • デュアルOS「NINJA」における2つのOSの統合

    安達 俊光, 田渕 正樹, 伊藤 健一, 乃村 能成, 谷口 秀夫

    第67回全国大会講演論文集   2005 ( 1 )   33 - 34   2005.3

     More details

  • A Doorplate Connected With Groupware Tools

    NOMURA YOSHINARI

    IPSJ SIG Notes   121 ( 3(DPS-121 GN-54) )   43 - 47   2005.1

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Groupware tools have enabled us to share information about location of each member. It would be useful for visitors to display this information on the door of our office. However, it is difficult to place a PC-style groupware terminal in front of the door for cost and appearance reason. Also, we will have a security issue if we open the bare groupware information to the visitors. In this paper, I propose a smart doorplate which solves these problems.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • A Mechanism for Mixing up Existing Spam Filters

    山本泰隆, 乃村能成, 谷口秀夫

    情報処理学会シンポジウム論文集   2005 ( 19 )   256 - 260   2005

     More details

  • A Method of Program Execution Control for Multithread Execution Mechanism

    FUKUTOMI KAZUHIRO, NOMURA YOSHINARI, KUSAKABE SHIGERU, TANIGUCHI HIDEO, AMAMIYA MAKOTO

    IPSJ SIG Notes   96 ( 63(OS-96) )   135 - 140   2004.6

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    A large number of threads run concurrently in the multithreading environments such as the processors with thread-level parallel execution mechanism. In those environments, the execution unit which a processor supports may differ from the schedule unit which operating system manages. Especially, for the machine which has the mechanism to control parallel non-preemptive event-driven thread execution, a new operating system mechanism has to be developed to control program execution with less overhead. 0ne of the key issues of this operating system mechanism is how to schedule the conventional threads or processes which are constructed with non-preemptive event-driven threads. In this paper, we propose a program execution controlling method, which covers the waiting for an event, based on continuity and character of program processing in multithread execution mechanism.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • A Process Scheduling Mechanism Suitable for Fine Grain Multithread Architecture

    NOMURA YOSHINARI, AMAMIYA SATOSHI, KUSAKABE SHIGERU, TANIGUCHI HIDEO, AMAMIYA MAKOTO

    IPSJ SIG Notes   96 ( 63(OS-96) )   129 - 134   2004.6

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Microprocessors based on the fine grain multithread architecture are characterized by its thread level parallelism. lt essentially generates a large number of threads in a second. Therefore, it is very difficult to schedule all the threads effectively by a conventional software process scheduler. For this reason, these microprocessors have a sort of embedded hardware thread control mechanism. However, if operating system does not pay any cost for the scheduling, system would be uncontrollable. In this paper, we propose a cost-effective process scheduling method suitable for the fine grain multithread architecture.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Evaluation of a DuaIOS 「NINJA」

    TABUCHI Masaki, MASUMOTO Kei, ITOH Ken-ichi, NOMURA Yoshinari, TANIGUCHI Hideo

    情報処理学会研究報告   8 ( 32(EVA-8) )   67 - 72   2004.3

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    In recent PC hardware's develop leads supplying of various services. These various services sometimes need to be performed in a PC, then OS has be customized in the existing way. Existing method like virtual machine, enables multiple OS's runs on a single PC and solves the problem. But, these method diminish. I/O performance of each OS. We propose a DualOS method that two different types of OSes can run on a single PC for providing two different types of service or function. And we apply our method on two linuxes and name it 「NINJA」.We evaluate NINJA's performance and mention its features.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • デュアルOS「NINJA」の評価

    田渕 正樹, 桝本 圭, 伊藤 健一, 乃村 能成, 谷口 秀夫

    第66回全国大会講演論文集   2004 ( 1 )   1 - 2   2004.3

     More details

  • Implementation of a Hardware Sharing Method for Multiple Real Machine on a Single System

    MASUMOTO Kei, TABUCHI Masaki, ITOH Ken-ichi, NOMURA Yoshinari, TANIGUCHI Hideo

    IPSJ SIG Notes   94 ( 80(OS-94) )   9 - 16   2003.8

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Multiple operating system has become popular Major existing method is that secondary operating systems run on a primary operating system This relation between primary operating system and others causes some problem such as an accidental stop of primary operating system leads to the others We proposed a new framework that operating systems can run independently and simultaneously on a single processor In basic concept of this framework, coexistent operating systems don't share hardwares for their independency But for better availability, it is desirable that they can share hardwares This paper describes a method for sharing hardware resource among the coexistent operating system and its implementation focused on PCI hardware In this method, each operating system occupies some hardwares but can provide arbitrary hardware resource to the others safely

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Implementation of Switching Multiple Real Machine Environments on a Single System

    TABUCHI Masaki, MASUMOTO Kei, ITOH Ken-ichi, NOMURA Yoshinari, TANIGUCHI Hideo

    IPSJ SIG Notes   94 ( 80(OS-94) )   1 - 8   2003.8

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    We have been developing and implementing a prototype for running multiple operating systems on a single computer. This method improves the virtual machine method's problem that has dependence of child operating systems on their mother VM. This paper describes how to boot up multiple operating systems and how to switch operating systems from one to another. Under this method, physical memory is exclusively divided and reserved for each operating system from beginning and the trigger of switching is hardware interrupts which have no dependence on any operating system.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • プログラム実行速度調整による通信帯域制御

    田端 利宏, 乃村 能成, 谷口 秀夫

    第65回全国大会講演論文集   2003 ( 1 )   1 - 2   2003.3

     More details

  • 複数OSにおけるハードウェア資源の割当て方法

    中島 雄作, 田渕 正樹, 桝本 圭, 乃村 能成, 谷口 秀夫

    第65回全国大会講演論文集   2003 ( 1 )   3 - 4   2003.3

     More details

  • システム情報科学研究院情報工学部門における支線LAN管理作業について

    乃村 能成

    九州大学情報基盤センター広報 : 学内共同利用版   3 ( 1 )   17 - 23   2003.3

     More details

    Language:Japanese   Publisher:九州大学情報基盤センター  

    DOI: 10.15017/1470657

    CiNii Article

    CiNii Books

    researchmap

  • A Method for Switching Multiple Real Machine Environments on a Single System

    MASUMOTO Kei, NAKAJIMA Yusaku, ITOH Ken-ichi, NOMURA Yoshinari, TANIGUCHI Hideo

    IPSJ SIG Notes   92 ( 19(OS-92) )   23 - 30   2003.2

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Due to the domestic growth of average PCs. virtual machine software for running multiple operating systems on a single system has become popular, today. Existing visual machine softwares are built on the similar concept of the conventional VM, which has dependence of child operating systems on their mother VM. This fact causes some problems such as performance limitation and collective security. In other works, accidental stop of the mother operating system leads to the corruption of the whole family. We have been research on the new formwork for solving these problems. As a key technology of the formwork, This paper describes a method for switching operating system from one to another safely. Under the method, the trigger of switching is a hardware interrput which has no dependence on any operating system. Also we propose 3 method for sharing hardware resource among the coexistent operating systems.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • A Method for Booting Two Coexistent Operating Systems

    TABUCHI Masaki, NAKAJIMA Yusaku, ITOH Ken-ichi, NOMURA Yoshinari, TANIGUCHI Hideo

    IPSJ SIG Notes   2003 ( 19 )   15 - 22   2003.2

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    We haw been developing a method for running multiple operating systems on a single computer for utilizing their individual application programs effectively. This paper describes how to boot up multiple operating systems safely in succession by sharing physical memory among them. Under the method physical memory is exclusively divided and reserved for each operating system from beginning. Each operating system is controlled to boot up using their own memory region without having any bad effect on other operating systems.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Interrupt Packaging Mechanism to Reduce Overheads of Interrupt

    乃村能成, 中島耕太, 谷口秀夫, 雨宮真人

    情報処理学会論文誌   44 ( 11 )   2003

  • Design and Evaluation of a Function for Running Two Linuxes Concurrently on a single PC

    田淵正樹, 桝本圭, 伊藤健一, 乃村能成, 谷口秀夫

    情報処理学会シンポジウム論文集   2003 ( 20 )   2003

  • 幹事の負担を軽減する会議日程調整支援システム

    乃村能成, 谷口秀夫

    情報処理学会シンポジウム論文集   2003 ( 9 )   2003

  • The Program Structure for Collectively Monitoring of PCI Device

    桝本圭, 田淵正樹, 伊藤健一, 乃村能成, 谷口秀夫

    情報処理学会シンポジウム論文集   2003 ( 20 )   2003

  • A Mechanism to Support Automated Refactoring Process Using Software Metrics

    秦野克彦, 乃村能成, 谷口秀夫, 牛島和夫

    情報処理学会論文誌   44 ( 6 )   2003

  • NetBurstアーキテクチャ上における一括システムコール機構の効果の検証

    飯尾賢太郎, 日下部茂, 谷口秀夫, 雨宮真人, 乃村能成

    情報科学技術フォーラム   FIT 2003   2003

  • The Electronic Document Management System that Can Register Documents by E-mail

    YANO Daisuke, NOMURA Yoshinari, TANIGUCHI Hideo

    IPSJ SIG Notes   109 ( 85(DPS-109 EIP-17) )   113 - 120   2002.9

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    We usually produce many documents during software development, which are supposed to be referred in the maintenance phase. Reusability of the documents is important. Therefore, an electronic document management system is developed. In this paper, we describe the new electronic document management system which has an e-mail interface for document registration. Thereby, we can manage many types of documents effectively such as design, specifications, minutes or discussions in meetings. In this system, user can easily register his documents to the system. All he have to do is simply sending an e-mail which has the documents as attachments. Therefore, the time and effort of registration decreases very much, and can share information effectively.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • MRM : A New Approach to the Construction of Multiple Real Machines in a Single System

    TANIGUCHI Hideo, NOMURA Yoshinari, TANAKA Kazuo, OHTSUKA Sakuichi, INOUE Yuji

    IPSJ SIG Notes   91 ( 79(OS-91) )   47 - 54   2002.8

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Personal computer (PC) is one of the fastest growing specialty in industry. Various kinds of I/O devices, application software packages (AP) and OSs are available under PC. Therefore, sometimes, we have a problem to find a good combination of devices, APs and an OS. To solve the problem, we need to run multiple OSs at the same time. In this paper, we describe a new technique to run multiple OSs in one box. We also illustrate some applications of this new technique. Our technique has three strong points - (1) no need to modify original OSs, (2) good I/O performance as bare OS, (3) no parent-child relationship among all OSs.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • Web Proxy を利用した個人情報管理

    乃村 能成

    第64回全国大会講演論文集   2002 ( 1 )   109 - 110   2002.3

     More details

  • リファクタリングの自動化を支援する機構

    秦野克彦, 乃村能成, 谷口秀夫, 牛島和夫

    情報処理学会OOシンポジウム   2002   2002

  • A Wrapped System-call Mechanism of Parallel Processing with Heavy Interaction between User-mode and Kernel-mode.

    谷口秀夫, 日下部茂, 中山大士, 乃村能成, 雨宮真人

    情報処理学会シンポジウム論文集   2002 ( 8 )   2002

  • Tynメールシステムの評価とセキュリティ向上策

    矢野大介, 乃村能成, 谷口秀夫

    情報処理学会シンポジウム論文集   2002 ( 9 )   2002

  • ネットワークを利用した会議の予定調整支援について

    乃村 能成, 谷口 秀夫

    第63回全国大会講演論文集   2001 ( 1 )   91 - 92   2001.9

     More details

  • C&K メトリクスを利用したリファクタリング支援ツール

    秦野 克彦, 乃村 能成, 谷口 秀夫, 牛島 和夫

    第63回全国大会講演論文集   2001 ( 1 )   139 - 140   2001.9

     More details

  • Web を利用して電子メールの添付文書の転送量を軽減する機構の提案

    矢野 大介, 乃村 能成, 谷口 秀夫

    第63回全国大会講演論文集   2001 ( 1 )   481 - 482   2001.9

     More details

  • Implementation of a Mechanism to Reduce Attachment Size of E-mail Using Web

    YANO Daisuke, NOMURA Yoshinari, TANIGUCHI Hideo

    IPSJ SIG Notes   104 ( 88(DPS-104) )   43 - 48   2001.3

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    Internet e-mail facility is explosively getting more and more popular today. The size of e-mails has also been growing, and attachment of e-mail influences the size. Meanwhile, we often use a handy mobile computer to fetch e-mails from a mail server through a narrow wireless communication line. In case of using wireless telephone line, it takes a long time to fetch e-mails because the network bandwidth would be narrower than usual. In this paper, we propose a mechanism to reduce the attachment size of e-mails using Web and it's applications. Also, we describe our experimental implementation of the mechanism and show the effect of it. We found that the overhead of our implementation is at most 1 seconds for each e-mail. We also show that our mechanism can make e-mail fetch time 1/16 shorter.

    CiNii Article

    CiNii Books

    J-GLOBAL

    researchmap

  • MHC-Message Harmonized Calendaring System.

    乃村能成, 花田泰紀, 牛島和夫

    情報処理学会論文誌   42 ( 10 )   2001

  • MHC-Message Harmonized Calendaring system.

    乃村能成, 花田泰紀, 牛島和夫

    情報処理学会シンポジウム論文集   2000 ( 7 )   2000

  • 分散・実時間処理システムにおけるプログラム従属性解析技法とその支援ツール群の開発 (電気通信普及財団S)

    牛島和夫, 乃村能成, CHENG J

    電気通信普及財団研究調査報告書   ( 14-2 )   2000

  • A Computer Network Education Program for Junior High School Students Using Specialized Computer System of University

    NOMURA Yoshinari, OKAMURA Koji, SHIMOKAWA Toshihiko, TANIGUCHI Hideo, USHIJIMA Kazuo

    16 ( 1 )   51 - 56   1999.4

     More details

  • Development of a Secret Voting System on Computer Network

    花田泰紀, 乃村能成, CHENG J, 牛島和夫

    情報処理学会全国大会講演論文集   56 ( 3 )   462 - 463   1998.3

     More details

  • (36) 卒業論文・修士論文・博士論文に索引を付けさせる(第9セッション 教育研究指導(3))

    牛島 和夫, 乃村 能成

    工学・工業教育研究講演会講演論文集   1998   111 - 114   1998

     More details

    Language:Japanese   Publisher:公益社団法人 日本工学教育協会  

    DOI: 10.20549/jseejaarc.1998.0_111

    CiNii Article

    researchmap

  • Some Considerations on Dependences in SR Concurrent Programs

    蒲池正幸, 乃村能成, 笠原義晃, 牛島和夫, CHENG J

    情報処理学会全国大会講演論文集   47 ( 5 )   173 - 174   1993.9

     More details

  • An integrated software development environment based on program dependences

    乃村能成, 蒲池正幸, 笠原義晃, 牛島和夫, CHENG J

    情報処理学会全国大会講演論文集   47 ( 5 )   171 - 172   1993.9

     More details

▼display all

Presentations

  • Social Aspects of Software Development and Groupware Invited International conference

    Yoshinari Nomura

    IEEE Smart World Congress 2018 special session Advanced Information Systems Engineering (AISE2018)  2018.10.8 

     More details

    Language:English   Presentation type:Oral presentation (invited, special)  

    researchmap

  • ソーシャルコーディングにおける有益提案の抽出 Invited

    江見 圭祐, 乃村 能成, 谷口 秀夫

    情報処理学会 ソフトウェア工学シンポジウム2018 招待講演  2018.9.6 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • カレンダの予定をクラスタリングする手法の検討

    石川 大夢, 乃村 能成, 谷口 秀夫

    情報処理学会 第171回マルチメディア通信と分散処理研究発表会  2017.6.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 走行中プロセスを他プロセスから複製する機能の提案

    鈴木 森羅, 乃村 能成, 谷口 秀夫

    情報処理学会 第140回システムソフトウェアとオペレーティング・システム研究会  2017.5.16 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ファイルの再利用を促進する手法の提案

    小林 寛明, 乃村 能成

    情報処理学会 第79回全国大会  2017.3.17 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Mintオペレーティングシステムを用いた通信処理の開発支援環境の実現と評価

    藤田 将輝, 乃村 能成, 谷口 秀夫

    情報処理学会 第139回システムソフトウェアとオペレーティング・システム研究会  2017.3.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Mintオペレーティングシステムにおけるカーネルイメージのメモリ常駐化によるOSノード起動の高速化

    末武 悠, 乃村 能成, 谷口 秀夫

    情報処理学会 第139回システムソフトウェアとオペレーティング・システム研究会  2017.3.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソーシャルコーディングにおけるユーザの評判と提案の採否の関係について

    江見 圭祐, 乃村 能成

    情報処理学会 第169回マルチメディア通信と分散処理研究発表会  2017.1.20 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 計画立案の行動に着目したカレンダ情報のダミーデータ生成手法の提案

    吉田 尚史, 乃村 能成

    情報処理学会 第168回マルチメディア通信と分散処理研究発表会  2016.11.17 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Inboxによる文書整理システムの検討

    池田 ゆう子, 乃村 能成

    情報処理学会 第167回マルチメディア通信と分散処理研究発表会  2016.5.27 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソーシャルコーディングにおけるユーザの行動に着目した有益提案の抽出

    江見 圭祐, 乃村 能成, 谷口 秀夫

    情報処理学会 第167回マルチメディア通信と分散処理研究発表会  2016.5.27 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ゲームの途中状態を複製・共有するシステムの提案

    市川 優平, 乃村 能成

    情報処理学会 情報処理学会第78回全国大会  2016.3.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Mintオペレーティングシステムを用いたNICドライバの開発支援手法の実現

    藤田 将輝, 乃村 能成, 谷口 秀夫

    情報処理学会 第136回システムソフトウェアとオペレーティング・システム研究会  2016.2.29 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • リカーレンスの信頼性を用いたタスク分類手法

    北垣 千拡, 乃村 能成

    情報処理学会 第165回マルチメディア通信と分散処理研究会  2015.12.10 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 再利用情報を利用したメールとタスクの関連付けシステムの提案

    小林 寛明, 乃村 能成

    情報処理学会 第164回マルチメディア通信と分散処理研究発表会  2015.9.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Inboxによるカレンダ情報の整理手法

    池田 ゆう子, 乃村 能成, 谷口 秀夫

    情報処理学会 第163回マルチメディア通信と分散処理研究発表会  2015.5.28 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 業務の引継ぎを支援する作業履歴保存方式の提案

    岡田 卓也, 乃村 能成

    情報処理学会 第162回マルチメディア通信と分散処理研究発表会  2015.3.5 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 作業発生の規則性に基づく作業予測の信頼性評価手法

    北垣 千拡, 乃村 能成

    情報処理学会 第162回マルチメディア通信と分散処理研究発表会  2015.3.5 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • MintオペレーティングシステムにおけるNICのコア間移譲方式の提案

    増田 陽介, 乃村 能成, 谷口 秀夫

    情報処理学会 第132回システムソフトウェアとオペレーティング・システム研究会  2015.2.26 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソーシャルコーディングにおける有益な提案の抽出について

    檀上 未来, 乃村 能成, 谷口 秀夫

    情報処理学会 第157回 マルチメディア通信と分散処理研究会  2013.10.17 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • カレンダ情報の整理に関する提案

    吉井 英人, 乃村 能成, 谷口 秀夫

    情報処理学会 第156回マルチメディア通信と分散処理研究発表会  2013.9.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Mint: Linuxをベースとした複数OS混載方式の提案

    北川 初音, 乃村 能成, 谷口 秀夫

    2013年並列/分散/協調処理に関する 『北九州』サマー・ワークショップ  2013.8.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • CalDAVを軸としたカレンダの共有を支援するシステムの提案

    村田 裕哉, 乃村 能成, 谷口 秀夫

    情報処理学会 第155回マルチメディア通信と分散処理研究発表会  2013.5.23 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Mintオペレーティングシステム上のKVMの評価

    仲尾和祥, 乃村能成, 谷口秀夫

    情報処理学会 第125回システムソフトウェアとオペレーティング・システム研究会  2013.4.26 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Mintオペレーティングシステムにおける実メモリの分配と移譲

    宮? 清人, 乃村 能成, 谷口 秀夫

    情報処理学会 第124回システムソフトウェアとオペレーティング・システム研究会  2013.3.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Mintオペレーティングシステムにおけるコア管理機能の実現

    池田 騰, 乃村 能成, 谷口 秀夫

    電子情報通信学会 2012年総合大会  2012.3.22 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 作業発生の履歴を用いた作業予測システムの検討

    吉井 英人, 乃村 能成

    電子情報通信学会 2012年総合大会  2012.3.22 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • メールの再利用を促進する方式の検討

    木村 有祐, 乃村 能成

    電子情報通信学会 2012年総合大会  2012.3.22 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 作業状態の関連性を考慮したデスクトップ管理手法に関する検討

    福田 大志, 乃村 能成

    電子情報通信学会 2012年総合大会  2012.3.22 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Mintオペレーティングシステムにおけるデバイス移譲方式

    左海 裕庸, 乃村 能成, 谷口 秀夫

    電子情報通信学会 2012年総合大会  2012.3.22 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Mintオペレーティングシステムにおける起動並列化手法

    中原 大貴, 乃村 能成, 谷口 秀夫

    電子情報通信学会 2012年総合大会  2012.3.22 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 作業発生の規則性を扱うカレンダシステムの評価

    三原 俊介, 乃村 能成, 谷口 秀夫, 南 裕也

    情報処理学会 第150回マルチメディア通信と分散処理研究発表会  2012.3.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 作業発生の規則性を扱うカレンダシステムの実現

    三原 俊介, 乃村 能成, 谷口 秀夫

    情報処理学会 第149回マルチメディア通信と分散処理研究発表会  2011.11.25 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 32/64bitカーネル混載方式の実現

    中原 大貴, 乃村 能成, 谷口 秀夫

    電子情報通信学会 コンピュータシステム研究会(CPSY)  2011.10.21 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • IMS における XDMS 高度利用のためのソフトウェアフレームワーク

    乃村 能成, 長尾 武憲, 谷口 秀夫, 南 裕也, 並河 大地

    情報処理学会 第73回全国大会  2011.3.4 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

▼display all

Industrial property rights

  • 障害監視方法

    谷口 秀夫, 乃村 能成, 伊藤 健一, 田渕 正樹, 桝本 圭

     More details

    Applicant:株式会社エヌ・ティ・ティ・データ

    Application no:特願2004-097261  Date applied:2004.3.30

    Announcement no:特開2005-284686  Date announced:2005.10.13

    J-GLOBAL

    researchmap

  • オペレーティングシステムおよびオペレーティングシステム起動装置

    谷口 秀夫, 乃村 能成, 田中 一男, 伊藤 健一, 中島 雄作, 田渕 正樹, 桝本 圭

     More details

    Applicant:株式会社エヌ・ティ・ティ・データ

    Application no:特願2003-096754  Date applied:2003.3.31

    Announcement no:特開2004-303028  Date announced:2004.10.28

    J-GLOBAL

    researchmap

  • オペレーティングシステム制御方法、およびその方法をコンピュータに実行させるプログラム、ならびにオペレーティングシステム制御装置

    谷口 秀夫, 乃村 能成, 田中 一男, 伊藤 健一, 中島 雄作, 田渕 正樹, 桝本 圭

     More details

    Applicant:株式会社エヌ・ティ・ティ・データ

    Application no:特願2003-083906  Date applied:2003.3.25

    Announcement no:特開2004-295261  Date announced:2004.10.21

    Patent/Registration no:特許第3898663号  Date registered:2007.1.5 

    J-GLOBAL

    researchmap

  • オペレーティングシステム起動制御方法、およびその方法をコンピュータに実行させるプログラム、ならびにオペレーティングシステム起動制御装置

    谷口 秀夫, 乃村 能成, 田中 一男, 伊藤 健一, 中島 雄作, 田渕 正樹, 桝本 圭

     More details

    Applicant:株式会社エヌ・ティ・ティ・データ

    Application no:特願2003-076496  Date applied:2003.3.19

    Announcement no:特開2004-287618  Date announced:2004.10.14

    J-GLOBAL

    researchmap

  • マルチオペレーティングシステムおよびマルチオペレーティングシステム制御方法

    谷口 秀夫, 乃村 能成, 田中 一男, 伊藤 健一, 中島 雄作, 田渕 正樹, 桝本 圭

     More details

    Applicant:株式会社エヌ・ティ・ティ・データ

    Application no:特願2003-040925  Date applied:2003.2.19

    Announcement no:特開2004-252629  Date announced:2004.9.9

    J-GLOBAL

    researchmap

  • マルチオペレーティングシステム制御方法、およびその方法をコンピュータに実行させるプログラム、ならびにマルチオペレーティングシステム制御装置

    谷口 秀夫, 乃村 能成, 伊藤 健一, 中島 雄作, 田渕 正樹, 桝本 圭

     More details

    Applicant:株式会社エヌ・ティ・ティ・データ

    Application no:特願2002-339499  Date applied:2002.11.22

    Announcement no:特開2004-171477  Date announced:2004.6.17

    Patent/Registration no:特許第3863094号  Date registered:2006.10.6 

    J-GLOBAL

    researchmap

  • 電子メール受信方法と、それに使用するメールサーバ、ウェブサーバ、受信端末及び電子メール受信システム

    谷口 秀夫, 乃村 能成

     More details

    Applicant:株式会社産学連携機構九州

    Application no:特願2001-241010  Date applied:2001.8.8

    Announcement no:特開2003-051851  Date announced:2003.2.21

    J-GLOBAL

    researchmap

▼display all

Awards

  • 情報処理学会中国支部40周年記念論文貢献賞

    2024.9   情報処理学会 中国支部  

     More details

  • 情報処理学会中国支部40周年記念功労者表彰

    2024.9   情報処理学会 中国支部  

     More details

  • 学会活動貢献賞

    2024.6   情報処理学会  

     More details

  • 2018年度 山下記念研究賞

    2019.3   情報処理学会  

    乃村 能成

     More details

Research Projects

  • Quantitative Analysis of Public Policy in a Depopulating Society: From the Viewpoints of Welfare Evaluation and Future Population Levels

    Grant number:23K01350  2023.04 - 2028.03

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (C)

    岡本 章, 乃村 能成

      More details

    Grant amount:\4680000 ( Direct expense: \3600000 、 Indirect expense:\1080000 )

    researchmap

  • 不揮発性メモリの特徴を生かした高速なプログラム実行とファイル操作の制御法の研究

    Grant number:21K11830  2021.04 - 2024.03

    日本学術振興会  科学研究費助成事業  基盤研究(C)

    谷口 秀夫, 乃村 能成

      More details

    Grant amount:\4030000 ( Direct expense: \3100000 、 Indirect expense:\930000 )

    令和3年度は、不揮発性メモリ品のデータ格納形式と挿抜機能の考案、およびページ例外処理におけるデータ複写を削減する機構を実現し、プログラム実行時の効果の定式化と分析を行い、有効性を明らかにした。
    具体的には、揮発性メモリと不揮発性メモリ(以降,NVメモリ)を混載した環境において、要求時ページング(以降,ODP)処理を高速化する新たな実行ファイル形式(OFF2F: Object File Format consisting of 2 Files)を用いて、揮発性メモリに比べ、NV メモリはアクセス速度が低速であることを考慮した検討を進めた。その結果として、プログラムの実行時間を定式化し,NV メモリの低速なアクセス速度による実行時間の増加量とODP 処理の高速化による実行時間の減少量を考慮することで、OFF2F の性能を予測した。キャッシュヒット率が99 %の場合、OFF2Fプログラムの実行時間は、ELF プログラムの実行時間に比べ約41.7 %短縮できることを示した。一方で、外部記憶装置の性能向上に比例し、OFF2F の効果を得るために必要なキャッシュヒット率は高くなることを示した。
    また、OFF2F プログラムに関し,FreeBSD上で実行環境を構築し,実行し,実測し,同様な計算機で行ったELF(Executable and Linkable Format)プログラムとの比較評価を行った。
    たとえばcc では実行時間を約1/5 に短縮できることを明らかにした。なお、擬似NV メモリは揮発性メモリを利用しているため、現存のNV メモリは読み込み速度が約2 倍遅いことを考慮すると、その効果は15%減である。

    researchmap

  • Quantative Analysis on Demographic Dynamics and Intergenerational Income-Class Mobility by an Overlapping-generations Model with Endogenous Fertility

    Grant number:20K01679  2020.04 - 2023.03

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (C)

    岡本 章, 乃村 能成

      More details

    Grant amount:\4420000 ( Direct expense: \3400000 、 Indirect expense:\1020000 )

    人口減少・少子高齢化が急速に進展する日本では、経済を支える労働力人口の確保が喫緊の課題となっている。少子化対策による出生率の引き上げが望まれるが上手くいっていないのが現状であり、外国人労働者の受け入れを増やすことが現実的な選択肢の一つとなっている。日本政府は2014年、10年間で200万人の外国人労働者の受け入れを検討すると発表した。同じ200万人を受け入れるにしても1~2年で200万人を受け入れる場合と10、20年かけて少しずつ受け入れる場合とでは、経済や人口、個人の効用は変わってくる。本研究では、このような移民にかかわる問題を分析できるように、「人口内生化世代重複シミュレーションモデル」の拡張を行った。そして、総計で200万人の移民を受け入れる場合に、各年の移民の数を均等に配分し、1~2年の短期間に集中して受け入れる場合と10、20年かけて少しずつ受け入れる場合に関して、一人当たりの効用や将来の人口水準への影響について定量的な分析を行った。
    シミュレーション分析の結果、移民の受け入れ期間を9年にすると(現在世代、将来世代を含めた全ての世代について)個人が得られる効用が最大になり、効率性の点では、9年の受け入れ期間が最も望ましいとの結果が得られた。また、長期的な人口の水準については、受け入れ期間が長ければ長いほど大きくなった。この要因の一つとして、日本の人口・労働人口は今後も減少し続けていくことから、将来であればあるほど一人の移民の人口シェアが大きくなり、その貢献も大きくなることが挙げられる。移民の受け入れ期間が長ければ長いほど長期的な総人口は大きくなるが、各年の移民の数は小さいため、移民の受け入れを開始した当初は経済成長が相対的に小さくなる。反対に、1~2年の短期間に集中して移民受け入れる場合には、最初の頃の経済成長は大きいが、長期的には人口水準が小さくなり、経済成長も相対的に小さくなる。

    researchmap

  • Welfare Analysis of Public Policy by an Overlapping-generations Model with Endogenous Fertility

    Grant number:15K03514  2015.04 - 2019.03

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (C)

    Okamoto Akira

      More details

    Grant amount:\4550000 ( Direct expense: \3500000 、 Indirect expense:\1050000 )

    This paper quantifies the effects of the intergenerational earnings mobility in an aging and depopulating Japan on the individual welfare and the future demography. The simulation reveals that increases in intergenerational earnings mobility promote economic growth, but in the very long run, on the contrary they hinder economic growth.
    This is because the increased mobility raises the population ratio of the higher income household has lower fertility and increases the population share of workers with higher earnings ability increases. In the very long run, the negative effect of decreasing population exceeds the positive effect of the increased share of higher ability workers.

    researchmap

  • Study on visualization of useful information for work succession

    Grant number:26330224  2014.04 - 2017.03

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (C)

    Nomura Yoshinari

      More details

    Grant amount:\3250000 ( Direct expense: \2500000 、 Indirect expense:\750000 )

    In office work using a computer, all office data can be completely preserved irrespective of its importance, so it is often difficult to discover important information of previous works. Searching methods such as full text search do not work well for those who took over work. Therefore, classify according to the importance of the data is required. However it is difficult to do after the work was done. Therefore, supporting the act of reusing the data and files, the system captures periodical works, and visualizes them, clarifies what the routine work is.

    researchmap

  • Development of fundamental software with adaptability and toughness

    Grant number:24300008  2012.04 - 2015.03

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (B)

    TANIGUCHI HIDEO, NOMURA Yoshinari, YAMAUCHI Toshihiro

      More details

    Grant amount:\7280000 ( Direct expense: \5600000 、 Indirect expense:\1680000 )

    In order to develop fundamental software with adaptability and toughness, we studied some functions of microkernel OS. These functions include OS server replacement function, fast communication function between OS servers, load distribution function of OS server, and coexisting function of different OSes and system-call delegation function. Evaluation results of these functions show that effectiveness of OS server replacement and reduction of processing time by fast communication and load distribution of OS servers.

    researchmap

  • Welfare Analysis of Tax and Social Security Systems in Aging and Depopulating Societies

    Grant number:23530370  2011.04 - 2015.03

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (C)

    OKAMOTO Akira, YOSHINARI Nomura

      More details

    Grant amount:\5070000 ( Direct expense: \3900000 、 Indirect expense:\1170000 )

    Japan is currently facing an aging population and fewer children, and it is forecasted that this trend will continue after this. This research project has analyzed the effects of the family policy of child allowances, using an extended lifecycle simulation model with endogenous fertility. Simulation results show that the policy of increases in government child subsides is desirable from the long-run perspective because the policy can improve the welfare of all generations by appropriate fund transfers. However, the analysis also suggests that the recommended family policy is difficult to be implemented under the current Japanese voting system, which reflects the situation that is often criticized as the "Silver Democracy."

    researchmap

  • Effective Handover of Office Work Using PC-Operation History

    Grant number:21700139  2009 - 2011

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Young Scientists (B)

    NOMURA Yoshinari

      More details

    Grant amount:\2210000 ( Direct expense: \1700000 、 Indirect expense:\510000 )

    I proposed a model that is capable of handling the patterns of ambiguous recurring tasks. It is useful for prediction of the tasks that might happen in the future, and also be the hint on handing them over to co-workers. I also have developed a concrete method for manipulation or visualization of the modeled data. This method is useful to build a nifty user interface to the calendaring systems. Finally, I implemented a calendaring system conforming with ambiguous recurring tasks and confirmed the usability of the system.

    researchmap

  • Development of kernel for basic software with adaptability and toughness

    Grant number:18300010  2006 - 2008

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (B)

    TANIGUCHI Hideo, TABATA Toshihiro, NOMURA Yoshinari

      More details

    Grant amount:\11660000 ( Direct expense: \10100000 、 Indirect expense:\1560000 )

    将来の計算機の利用を支える事ができる適応性と頑健性を有する基盤ソフトウェアについて、中核ソフトウェア(カーネル)を研究開発した。具体的には、利用する計算機の環境に合わせ必要なプログラムを自動的に適応動作させる機構を示した。また、低品質ソフトウェアが高品質ソフトウェアに悪影響を与えない頑健なプログラム機構を示した。いずれの機構も試作し、その有効性を確認した

    researchmap

  • 周囲の環境に適応するグループウェアツールに関する研究

    Grant number:16700109  2004 - 2006

    日本学術振興会  科学研究費助成事業  若手研究(B)

    乃村 能成

      More details

    Grant amount:\1400000 ( Direct expense: \1400000 )

    (1)個人用プロキシによる個人情報と共有情報の融合の検討
    個人用のWebプロキシを個人用計算機の管理に応用する手法について考案し、試作した。
    オフィスのLAN環境において、接続計算機の利用責任者、所在、使用IPアドレス、MACアドレス、導入済ソフトウェアなどを厳格に管理することが求められている。情報漏曳防止、著作権保護が叫ばれる中、外部に対する説明責任という観点から、小規模なオフィスや教育機関も例外ではない。
    しかしながら、これらの台帳管理は非常にユーザや管理者にとって大きな負担を強いる。そこで、インストール済ソフトウェアのライセンスに関する報告や、IPアドレスの割り振りについてユーザと管理者の双方についての負担を明らかにし、それらを軽減する手法について提案した。
    具体的には、利用者に3つのクラスを設け、利用者自身がWebプロキシを利用することで、管理台帳を簡単に更新できるように誘導する。
    (2)利用者の特徴を考慮したメール分類機構の組み合わせ法
    迷惑メールと正当メールの分離を行う際にユーザの特徴を考慮した分類が必要である。しかしながら、システムにユーザの特徴を設定するためのユーザの手間と時間が問題となる。この工数を軽減するために、既存のメール分類機構を融合して、1つのメール分類機構を構成する方法を提案・実装し評価した。
    この手法を用いることで、特殊なメールツールを使用することなしに、ユーザの初期設定を軽減したままメールの高度な分類を行うことができることを明らかにした。

    researchmap

  • 自己計測機能を持つ並行処理ソフトウェアの系統的開発法に関する研究

    Grant number:13878057  2001 - 2002

    日本学術振興会  科学研究費助成事業  萌芽研究

    乃村 能成, 牛島 和夫

      More details

    Grant amount:\1900000 ( Direct expense: \1900000 )

    これまで,ソフトウェア開発の現場では,性能優先の開発が行われてきたのが現状である.しかし,性能を多少犠牲にしても信頼性を確保するべき分野も多い.
    本研究では,各分野で用いられる並行処理ソフトウェアにおいて,どのような方法で,どの要素を計測すれば,性能の低下を抑えて,かつ信頼性向上に有効な計測を行うことができるのか,自己計測を行うシステムを系統的に開発するための手法を提案して,開発を支援するためのツールの開発を目指して研究を進めてきた.
    計測対象のソフトウェアは要求に合わせて機能変更や機能拡張され,改版されていく.その結果,設計当初のプログラム構造の統一性は崩れることが多く,機能変更や機能拡張の工数も増加してしまう.そこで,プログラムの構造を見直し,ソフトウェアの機能変更や機能拡張の工数を少なくすることが重要である.しかし,プログラムの構造を変更することによって,ソフトウェアの提供する機能に変化が生じないようにしなくてはならない.更に,自己計測ソフトウェアにおいては,機能を保存するだけではなく,計測に支障がないようにソフトウェアの動作を保存しなくてはならない場合もあると考えられる.
    このためにリファクタリングと呼ばれる手法が有効であると考えた.しかし,リファクタリングを行うためには,機能変更や機能拡張の工数の増加を招くプログラムの構造的欠陥を検出する必要がある.さらに,検出した構造的欠陥を解消する適切なリファクタリング手法を選択し施す必要がある.従来,こうした検出や選択は難しく,リファクタリングに関する知識や経験を必要とした.そこで,過去の知識や経験が少なくてもプログラム構造を改善可能にするため,リファクタリング作業の自動化を支援する機構を提案した。また,その機構に基づくリファクタリング支援ツールを実装し,実際のプログラムに適応して,効果を確認した.

    researchmap

  • Epistemic Programming System Based on Strong Relevant Logic

    Grant number:11480079  1999 - 2002

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (B)

    CHENG Jingde, NOMURA Yoshinari

      More details

    Grant amount:\5900000 ( Direct expense: \5900000 )

    1. We proposed some significant fundamental observations and assumptions on scientific discovery processes and their automation. Based on the observations and assumptions, we proposed a strong relevant logic model of epistemic processes in scientific discovery.
    2. Based on our strong relevant logic model of epistemic processes in scientific discovery, we proposed a novel program paradigm, named 'Epistemic Programming,' which regards conditionals as the subject of computing, takes primary epistemic operations as basic operations of computing, and regards epistemic processes as the subject of programming.
    3. We pointed out why the classical mathematical logic and its various classical and non-classical conservative extensions are not suitable to automated theorem finding, and shows that strong relevant logic is a more hopeful candidate for the purpose.
    4. We developed a forward deduction system for general-purpose entailment calculus, named EnCal, which can serve as the forward reasoning engine in an epistemic programming system. We improved the efficiency of EnCal by parallel processing techniques.
    5. We proposed the notion of autonomous evolutionary information system and its architecture.
    6. We proposed the notion of anticipatory reasoning-reacting system and showed that temporal relevant logics, which are obtained by introducing temporal operators and related axiom schemata and inference rules into strong relevant logics, can be used to underlie anticipatory reasoning.
    7. We proposed a new approach to knowledge acquisition problem : automated knowledge acquisition by relevant reasoning based on strong relevant logic.

    researchmap

  • ソフトウェア従属性解析理論に基づく既存ソフトウェアの適応的発展方法論

    Grant number:10139234  1998

    日本学術振興会  科学研究費助成事業  特定領域研究(A)

    程 京徳, 乃村 能成

      More details

    Grant amount:\2000000 ( Direct expense: \2000000 )

    並行システムの本質とは何か、どのような「発展」は並行システムの発展と言えるか、並行システムの「発展」を如何に計測するか、どうすれば並行システムは「発展」になるかなど一連の基本問題を考察し、並行システムの設計、開発、保守と進化に関する以下の三つの基本原理を提唱した。(1)並行システムの挙動における全体性原埋;(2)並行システムの計測における不確定原理;(3)並行システムの設計における自己計測原理。
    複雑で大規模な並行システムの設計と開発において、不完全な、矛盾し得る初期の要求定義と設計仕様から、システムの挙動に関する性質を予測的で発見的に推論するための論理基礎として時制相関論理を提案した。時制相関論理は、我々が従来提案した強相関論理に時制演算子を導入したものである。強相関論理は、含意に関するパラドックスを含んでいなくて、与えられた前提が全て妥当なものであれば、充分条件(帰結)関係を含む結論の妥当性および結論と前提との間の相関性を保証することができる。時制演算子の導入によって、時制相関論理は、真理値が時間の推移に伴って変化する命題を記述し、拡充的で発見的に推論するための論理基礎とすることができる。
    システム従属ネットは、我々が提案した、複数の手続きを含んだ並行プログラムにおけるプログラム従属性(制御従属性、データ従属性、選択従属性、同期従属性、通信従属性)および手続き(関数)呼び出し関係や引数の受け渡し関係を明示的に表現する有向グラフである。並行プログラムにおけるそれぞれの手続きや関数におけるプログラム従属性を明示的に表現するプロセス従属ネットを、手続き・関数呼び出し枝と変数入出力枝でつないだものである。本研究においては、既存ソフトウェアシステムを対象として、特に複雑で大規模な並行システムの開発に実際に応用されており、ISOによって国際標準化されたオブジェクト指向プログラミング言語Ada95で書かれた並行プログラムを対象として、そのプログラム従属性解析技法を開発しその応用を示した。また、Ada95プログラムのためのシステム従属ネット生成ツールを開発した。

    researchmap

  • 科学的発見を支援する認識的プログラミングパラダイムの創立

    Grant number:09878061  1997 - 1999

    日本学術振興会  科学研究費助成事業  萌芽的研究

    程 京徳, 乃村 能成, 牛島 和夫

      More details

    Grant amount:\1800000 ( Direct expense: \1800000 )

    科学的発見における認識過程とその自動化に関して、15項目の基礎的観察と仮定をまとめた。これらの基礎的観察と仮定に基づいて、認識過程に関する様々なモデルや自動化ツールに対して、方法論的な分類を行うことができる。
    科学的発見における認識過程とその自動化に関する上記の基礎的観察と仮定に基づいて、強相関論理を基礎論理体系として、科学発見における認識過程をモデル化した。強相関論理に基づいたある形式理論に関して、論理式で表現された任意の命題に対する行為者の認識態度を「明示的な容認」、「暗黙的な容認」、「明示的な拒否」、「暗黙的な拒否」、「明示的な矛盾」、「暗黙的な矛盾」、「明示的な独立」と「暗黙的な独立」という8種類に定義し、任意の命題に対する行為者の9種の可能な認識態度変化を示した。更に、形式理論に対して「認識的演繹」、「認識的拡張」と「認識的縮約」という行為者による3種類の認識操作を定義し、それらの基本性質を示した。これらの基本概念により、認識過程を行為者が知っている知識または信念という出発点から一連の認識操作とその結果の系列として定義し、色々な推論を認識過程として定義できることを示した。基礎付ける論理体系として強相関論理を採用した結果、この認識過程のモデルは、矛盾の存在を許すこと、組合せ的爆発を避けること、論理的全知を避けること、自然な非単調性を持つことなど従来提案された認識過程モデルにはなかった望ましい性質を持っている。

    researchmap

  • Integrated Environment to Support Development of Concurrent Programs Based on Software Dependence Theory

    Grant number:09480056  1997 - 1999

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (B)

    USHIJIMA Kazuo, NOMURA Yoshinari, CHENG Jingde

      More details

    Grant amount:\7800000 ( Direct expense: \7800000 )

    Before the research project, we proposed Process Dependence Net (PDN) model which represents software dependences in concurrent programs. And, we implemented programming tools such as dependence analyzer, execution watcher, execution history analyzer and deadlock detector. They are based on PDN model.
    Our research project results in as follows :
    (1) We improved these tools to be effective in practical and large-scale programs. We integrated these tools into one environment to support development of highly reliable concurrent programs. (2) We proposed a technique to obtain accurate static slices from concurrent programs and implemented a tool. (3) We designed common interfaces among our tools using PDN as a unified representation of programs. (4) Using this unified representation, our environment can deal with C, Pascal, Occam2, Ada95. (5) It is difficult to probe execution of concurrent systems, because they change their behavior by the probe itself. To cope with this problem, we proposed the wholeness and self-measurement principles.
    Ada95 is the first international standard programming language as a concurrent object oriented language. The standard says that Ada95 complies should equip syntax/semantics query interfaces namely ASIS.
    (1) We proposed a technique to obtain PDN from Ada95 programs Using ASIS, implemented a tool and included it into our developing environment. (2) ASIS is specific to Ada95, but it has many features applicable to many other procedural languages. We investigated a new interface applicable to them.

    researchmap

  • ソフトウェア従属性理論に基づく既存ソフトウェアの適応的発展方法論に関する研究

    Grant number:09245223  1997

    日本学術振興会  科学研究費助成事業  重点領域研究

    程 京徳, 乃村 能成

      More details

    Grant amount:\2200000 ( Direct expense: \2200000 )

    並行型プログラムにおける多重制御流れと多重データ流れを表現できる有向グラフとして我々が導入した非決定的並列定義使用ネットを、Ada95並行プログラムにおける多重制御流れと多重データ流れを表現できるように拡張し、タスク間相互作用の表現モデルを構築した。そして、タスク間相互作用の表現モデルに基づいて、Ada95並行プログラムにおける様々なプログラム従属性を形式に定義し、それらを解析するアルゴリズムを開発した。更に、Ada95並行プログラムにおける様々なプログラム従属性を明示的に表現する有向グラフとしてタスク従属ネットを提案し、静的、動的スライシング、プログラム理解、テスト、デバッグ、複雑さ計測、保守などを含むAda95並行プログラムの開発や保守作業への応用を示した。
    ソフトウェアシステムにおける暗黙的に存在する様々なプログラム従属性およびソフトウェア従属性を解析し明示的に表現することは、複雑で大規模なソフトウェアシステムの理解とっても非常に役に立つが、それだけならば、既存ソフトウェアシステム、特に、既存並行システムの適応的発展に関する系統的な方法論を構築するという目的を達成するには、まだ不十分である。本研究では、並行システムの本質とは何か、どのような「発展」は並行システムの発展と言えるか、並行システムの「発展」を如何に計測するか、どうすれば並行システムは「発展」になるかなど一連の基本問題を考察し、並行システムに関する以下の二つの基本原理を明らかにした。(1) 並行システムの振る舞いにおける全体性原理 (2) 並行システムの計測における不確定原理

    researchmap

  • Integrated Environment to Support Software Development of Concurrent Programs.

    Grant number:07558157  1995 - 1996

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (B)

    USHIJIMA Kazuo, NOMURA Yoshinari, FURUKAWA Zengo, CHENG Jingde

      More details

    Grant amount:\1000000 ( Direct expense: \1000000 )

    A Nondeterministic Parallel Control-Flow Net (CFN) is an arc-classified digraph which can express multiple control/data flows. We extended the CFN as a unified representation of programs. We proposed a technique to translate sequential/concurrent programs in various languages into corresponding CNFs, a technique to analyze program dependencies in a sequential/concurrent program, an algorithm to obtain some types of slices from a sequential/concurrent program. Also we developed some tools to realize our proposal and algorithms. Moreover, we integrated these tools and our existing tools into one environment to support development of highly reliable concurrent programs
    We proposed a model, namely, event interactive graph (EIG), which defines a test case of concurrent programs as the corresponding co-path. We also implemented a tool to extract a co-path from an Ada source program, and made clear that our method is well adapted to extract test cases from concurrent programs. To measure the testing adequacy, we proposed Ordered Sequence Testing Criteria (OSC) and testing method based on OSC.We defined K-length OSC (OSCk) as a sequence of successively executed k concurrent statements. We set k-length OSC as test events which should be executed. We estimated adequacy of our testing method under the coverage criteria. We developed a coverage measuring tool which is usable in case of OSC2 and applied it to an actual concurrent program to measure the adequacy of our testing methods.

    researchmap

▼display all

 

Class subject in charge

  • Computer Systems (2024academic year) Second semester  - その他

  • System Programming 1 (2024academic year) Third semester  - 月5~7

  • System Programming 2 (2024academic year) Fourth semester  - 月5~7

  • System Programming 1 (2024academic year) Third semester  - 月5~7

  • System Programming 2 (2024academic year) Fourth semester  - 月5~7

  • Software Design (2024academic year) Late  - その他

  • Software Development Practice (2024academic year) Prophase  - その他

  • Software Development Methodology (Basic) (2024academic year) Prophase  - 月3~8

  • Software Development Methodology (Advanced) (2024academic year) Prophase  - 月3~8

  • Software Development Methodology 1 (2024academic year) Prophase  - 月3~8

  • Software Development Methodology 2 (2024academic year) Prophase  - 月3

  • Programming Techniques (2024academic year) 1st semester  - 火5~6,金7~8

  • Programming Techniques (2024academic year) 1st semester  - 火5~6,金7~8

  • Programming Methodology (2024academic year) Prophase  - その他

  • Programming Methodology (2024academic year) Prophase  - その他

  • Practical Programming (2024academic year) Second semester  - 木7~8,その他

  • Practical Programming (2024academic year) Second semester  - 木7~8,その他

  • Theory of Information Network (2024academic year) Third semester  - 月3~4,木5~6

  • Theory of Information Network (2024academic year) Third semester  - 月3~4,木5~6

  • Information Technology in Practice (2024academic year) 2-4 semesters  - [第2学期]金5~6, [第3学期]その他, [第4学期]月5~6,その他

  • Information Technology in Practice 1 (2024academic year) Second semester  - 金5~6

  • Information Technology in Practice 1 (2024academic year) Fourth semester  - 月5~6,その他

  • Information Technology in Practice 2 (2024academic year) Second semester  - 金5~6

  • Information Technology in Practice 2 (2024academic year) Fourth semester  - 月5~6,その他

  • Engineering English (2024academic year) Late  - その他

  • Engineering English (2024academic year) Late  - その他

  • Advanced Study (2024academic year) Other  - その他

  • Technical Writing 1 (2024academic year) Prophase  - その他

  • Technical Writing 2 (2024academic year) Late  - その他

  • Technical Writing (2024academic year) Prophase  - その他

  • Technical Presentation (2024academic year) Late  - その他

  • Seminar in Computer Engineering (2024academic year) Year-round  - その他

  • Specific Research of Electronics and Information Systems Engineering (2024academic year) Year-round  - その他

  • Computer Systems (2023academic year) Second semester  - その他

  • System Programming 1 (2023academic year) Third semester  - 月5~7

  • System Programming 2 (2023academic year) Fourth semester  - 月5~7

  • System Programming 1 (2023academic year) Third semester  - 月5~7

  • System Programming 2 (2023academic year) Fourth semester  - 月5~7

  • Software Design (2023academic year) Late  - その他

  • Software Design (2023academic year) Late  - その他

  • Software Development Practice (2023academic year) Prophase  - その他

  • Software Development Methodology (Basic) (2023academic year) Prophase  - 月3~8

  • Software Development Methodology (Advanced) (2023academic year) Prophase  - 月3~8

  • Software Development Methodology 1 (2023academic year) Prophase  - 月3~8

  • Software Development Methodology 2 (2023academic year) Prophase  - 月3

  • Programming Techniques (2023academic year) 1st semester  - 火5~6,金7~8

  • Programming Techniques (2023academic year) 1st semester  - 火5~6,金7~8

  • Programming Methodology (2023academic year) Prophase  - その他

  • Programming Methodology (2023academic year) Prophase  - その他5~6

  • Practical Programming (2023academic year) Second semester  - 火7~8,その他

  • Practical Programming (2023academic year) Second semester  - 火7~8,その他

  • Theory of Information Network (2023academic year) Third semester  - 月3~4,木5~6

  • Theory of Information Network (2023academic year) Third semester  - 月3~4,木5~6

  • Information Technology in Practice (2023academic year) 2-4 semesters  - [第2学期]金5~6, [第3学期]その他, [第4学期]月5~6,その他

  • Information Technology in Practice 1 (2023academic year) Second semester  - 金5~6

  • Information Technology in Practice 1 (2023academic year) Fourth semester  - 月5~6,その他

  • Information Technology in Practice 2 (2023academic year) Second semester  - 金5~6

  • Information Technology in Practice 2 (2023academic year) Fourth semester  - 月5~6,その他

  • Engineering English (2023academic year) Late  - その他

  • Engineering English (2023academic year) Late  - その他

  • Advanced Study (2023academic year) Other  - その他

  • Technical Writing 1 (2023academic year) Prophase  - その他

  • Technical Writing 2 (2023academic year) Late  - その他

  • Technical Writing (2023academic year) Prophase  - その他

  • Technical Presentation (2023academic year) Late  - その他

  • Seminar in Computer Engineering (2023academic year) Year-round  - その他

  • Seminar in Computer Engineering (2023academic year) Year-round  - その他

  • Specific Research of Electronics and Information Systems Engineering (2023academic year) Year-round  - その他

  • Computer Systems (2022academic year) Second semester  - 火1~2

  • System Programming 1 (2022academic year) Third semester  - 月5~7

  • System Programming 2 (2022academic year) Fourth semester  - 月5~7

  • System Programming 1 (2022academic year) Third semester  - 月5~7

  • System Programming 2 (2022academic year) Fourth semester  - 月5~7

  • Software Design (2022academic year) Late  - その他

  • Software Development Methodology 1 (2022academic year) Prophase  - 月3,月4,月5,月6,月7,月8

  • Software Development Methodology 2 (2022academic year) Prophase  - 月3,月4,月5,月6,月7,月8

  • Programming Techniques (2022academic year) 1st semester  - 月1~2,水3~4

  • Programming Methodology (2022academic year) Prophase  - その他

  • Theory of Information Network (2022academic year) Third semester  - 水5~6

  • Information Technology in Practice (2022academic year) 2-4 semesters  - [第2学期]金3~4, [第3学期]その他, [第4学期]月5~6

  • Information Technology in Practice (2022academic year) 2-4 semesters  - [第2学期]金5~6, [第3学期]その他, [第4学期]その他

  • Information Technology in Practice 1 (2022academic year) Fourth semester  - 月5~6

  • Information Technology in Practice 2 (2022academic year) Second semester  - 金5~6

  • Engineering English (2022academic year) Late  - その他

  • Technical Writing (2022academic year) Prophase  - その他

  • Technical Presentation (2022academic year) Late  - その他

  • Seminar in Computer Engineering (2022academic year) Year-round  - その他

  • Specific Research of Electronics and Information Systems Engineering (2022academic year) Year-round  - その他

  • Computer Systems (2021academic year) Second semester  - 火1,火2

  • Computer System I (2021academic year) Second semester  - 火1,火2

  • System Programming (2021academic year) 3rd and 4th semester  - 月5,月6,月7

  • System Programming 1 (2021academic year) Third semester  - 月5,月6,月7

  • System Programming 2 (2021academic year) Fourth semester  - 月5,月6,月7

  • Software Design (2021academic year) Late  - その他

  • Software Development Methodology 1 (2021academic year) Prophase  - 月3,月4,月5,月6,月7,月8

  • Software Development Methodology 2 (2021academic year) Prophase  - 月3,月4,月5,月6,月7,月8

  • Programming Techniques (2021academic year) 1st semester  - 月1,月2,水3,水4

  • Programming Methodology (2021academic year) Prophase  - その他

  • Theory of Information Network (2021academic year) Third semester  - 水3,水4

  • Information Technology in Practice (2021academic year) 2-4 semesters  - [第2学期]金5,金6, [第3学期]その他, [第4学期]月5,月6

  • Information Technology in Practice (2021academic year) 2-4 semesters  - [第2学期]金5,金6, [第3学期]その他, [第4学期]月5,月6

  • Information Technology in Practice (2021academic year) 2-4 semesters  - [第2学期]金5,金6, [第3学期]その他, [第4学期]月5,月6

  • Information Technology in Practice (2021academic year) 2-4 semesters  - [第2学期]金5,金6, [第3学期]その他, [第4学期]月5,月6

  • Information Technology in Practice 1 (2021academic year) Fourth semester  - 月5,月6

  • Information Technology in Practice 2 (2021academic year) Second semester  - 金5~6

  • Engineering English (2021academic year) Late  - その他

  • Technical Writing (2021academic year) Prophase  - その他

  • Technical Presentation (2021academic year) Late  - その他

  • Seminar in Computer Engineering (2021academic year) Year-round  - その他

  • Specific Research of Electronics and Information Systems Engineering (2021academic year) Year-round  - その他

  • Topics in Electronic and Information Systems Engineering (2021academic year) Prophase  - 金1,金2

  • Computer Systems (2020academic year) Second semester  - 火1,火2

  • Computer System I (2020academic year) Second semester  - 火1,火2

  • System Programming (2020academic year) 3rd and 4th semester  - 月5,月6,月7

  • System Programming 1 (2020academic year) Third semester  - 月5,月6,月7

  • System Programming 2 (2020academic year) Fourth semester  - 月5,月6,月7

  • Software Design (2020academic year) Late  - その他

  • Software Development Methodology 1 (2020academic year) Prophase  - その他

  • Software Development Methodology 2 (2020academic year) Prophase  - その他

  • Programming Technique (2020academic year) 1st semester  - 月1,月2,水3,水4

  • Programming Techniques (2020academic year) 1st semester  - 月1,月2,水3,水4

  • Programming Methodology (2020academic year) Prophase  - その他

  • Theory of Information Network (2020academic year) Third semester  - 火1,火2

  • Theory of Information Network (2020academic year) Third semester  - 火1,火2

  • Information Technology in Practice (2020academic year) Second semester  - 金5,金6

  • Information Technology in Practice (2020academic year) 2-4 semesters  - [第2学期]金5,金6, [第3学期]月5,月6, [第4学期]月5,月6

  • Information Technology in Practice 1 (2020academic year) Fourth semester  - 月5,月6

  • Engineering English (2020academic year) Late  - その他

  • Technical Writing (2020academic year) Prophase  - その他

  • Technical Presentation (2020academic year) Late  - その他

  • Seminar in Computer Engineering (2020academic year) Year-round  - その他

  • Specific Research of Electronics and Information Systems Engineering (2020academic year) Year-round  - その他

  • Topics in Electronic and Information Systems Engineering (2020academic year) Prophase  - 金1,金2

▼display all