Hiroyasu Mitsui, Hidetoshi Kambe, Dilmurat Tilwaldi, H. Koizumi
{"title":"A Student Experiment Method for Embedded System Education Based on Incremental Upgrade","authors":"Hiroyasu Mitsui, Hidetoshi Kambe, Dilmurat Tilwaldi, H. Koizumi","doi":"10.1109/ICPPW.2007.16","DOIUrl":"https://doi.org/10.1109/ICPPW.2007.16","url":null,"abstract":"The applications of embedded systems are widespread not only in consumer products and industrial machines but also for ubiquitous or sensor networking. However, the number of embedded system engineers is small and a few universities in Japan offer education pertaining to embedded systems. Embedded system engineers should acquire both the hardware (HW) and software (SW) technologies. We propose an educational method using student experiments to train embedded SW engineers who understand HW technologies. The experiments are related to developing SW, designing FPGA devices and learning HW/SW co-design. By conducting these experiments, students learn system modeling, HW/SW trade-off and development of SW and HW modules. We developed a JPEG encoder experiment using HW/SW co-design for evaluation.","PeriodicalId":367703,"journal":{"name":"2007 International Conference on Parallel Processing Workshops (ICPPW 2007)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130167105","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Shift Coding: Efficient State Update in Mobile Peer-to-Peer Multiplayer Games","authors":"Yanmin Zhu, Yunhuai Liu, Hoilun Ngan, Quanbin Chen, Chen Qian, Jian Ma, Dian Zhang","doi":"10.1109/ICPPW.2007.76","DOIUrl":"https://doi.org/10.1109/ICPPW.2007.76","url":null,"abstract":"The rapid advancement in wireless communications and mobile computing devices has opened a wide door for developing interesting mobile peer-to-peer multi-player games (MMGs). In this paper we study an important problem of game state update in MMGs. Based on the network coding theory, we design the shift coding algorithm. Shift coding is running on a finely regulated ring overlay and lets each node exchange coded state information with its two immediate neighbors. After a few rounds of exchange, every node is guaranteed to receive the state information of all the other game members. The results of experimental results have shown that shift coding can significantly reduce network traffic under various network configurations.","PeriodicalId":367703,"journal":{"name":"2007 International Conference on Parallel Processing Workshops (ICPPW 2007)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117168260","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Data Exchanging in Hierarchical Infostation Systems","authors":"M. Tlais, F. Weis","doi":"10.1109/ICPPW.2007.34","DOIUrl":"https://doi.org/10.1109/ICPPW.2007.34","url":null,"abstract":"Infostation systems, based on pico-cells, provide intermittent but very high speed rates. Many problems appear because of discontinuous coverage and the mobile environment (mainly service disruptions). These problems directly affect applications performance. In this paper, we propose a hierarchical architecture that enables the network to resolve these problems. A new entity called access controller has been introduced and validated. Then, we focus on applications made possible using this architecture. Mainly, a distributed data storage model is described that proposes many classes of service to give more flexibility to users. Finally, we present a middleware adapted to the architecture that implements the storage model and class of services.","PeriodicalId":367703,"journal":{"name":"2007 International Conference on Parallel Processing Workshops (ICPPW 2007)","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117263966","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Using Interactive Video Technology for the Development of Game-Based Learning","authors":"Han-Bin Chang, Hui-Huang Hsu, T. Shih","doi":"10.1109/ICPPW.2007.81","DOIUrl":"https://doi.org/10.1109/ICPPW.2007.81","url":null,"abstract":"Interactive video technologies are developed for providing interactions for users to get better interactivity in watching TV programs. Since receiving TV programs is a common affair for general users, many systems with interactive TV technologies are implemented for educational or commercial purposes. Learning by playing game is a hot topic in current distance learning systems. Most of game-based learning systems designed by computer programmers and domain experts. Generating interactive game courses is hard for content providers since they are not computer experts. The interactive game authoring tool proposed in this paper provides a friendly interface to help the users to create their educational games easily. The students will be attracted in such learning platform with entertaining elements.","PeriodicalId":367703,"journal":{"name":"2007 International Conference on Parallel Processing Workshops (ICPPW 2007)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114371780","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An Approach to Dynamic Ontology Integration for P2P/DAKS Coalitions","authors":"S. Deen, K. Ponnamperuma, M. Takizawa","doi":"10.1109/ICPPW.2007.21","DOIUrl":"https://doi.org/10.1109/ICPPW.2007.21","url":null,"abstract":"In this paper we discuss an approach to dynamic and automatic integration of ontologies for peer to peer data and knowledge sharing (P2P/DAKS) networks (called coalitions), where peer schemas are assumed to be heterogeneous, and a peer is permitted to join many such coalitions. In this approach each peer provides a peer ontology, appropriate to a coalition, for the global interpretation of its schema. These peer ontologies, based on hierarchic relationships among its entity concepts, can be dynamically integrated into a global coalition ontology, using a graph-based inclusion technique.","PeriodicalId":367703,"journal":{"name":"2007 International Conference on Parallel Processing Workshops (ICPPW 2007)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132847298","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Event Processing Middleware for Wireless Sensor Networks","authors":"S. Selvadurai, Uwe Röhm, Bernhard Scholz","doi":"10.1109/ICPPW.2007.42","DOIUrl":"https://doi.org/10.1109/ICPPW.2007.42","url":null,"abstract":"With the growth in the computation capacity of sensor nodes, they are increasingly equipped to handle more complex functions. Moreover, the need to realize the complete loop of sense-control-actuate as the wired sensing facility, demands for more in-network processing. To this end, some primitives related to event data processing can be made available for event-driven applications. In this paper, we propose a middleware to provide efficient basic and higher-level event processing services through collaborative processing. As concrete service task instances, we propose an integrated algorithm that performs both event center localization and area estimation. To the best of our knowledge, this is the first such attempt. Using edge detection as a core middleware module, it is demonstrated that the middleware is able to support accurate estimation services for these event properties.","PeriodicalId":367703,"journal":{"name":"2007 International Conference on Parallel Processing Workshops (ICPPW 2007)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134618615","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Embedded Hardware/Software Design and Cosimulation using User Mode Linux and SystemC","authors":"Y. Hsu, Yuan-Jin Wen, Sheng-de Wang","doi":"10.1109/ICPPW.2007.39","DOIUrl":"https://doi.org/10.1109/ICPPW.2007.39","url":null,"abstract":"The paper represents a software framework that can be used to assist the system level design of multiprocessor embedded systems. The proposed solution basically relies on the interaction between the user mode Linux virtual machine, which is used to abstract the model of the real programmable processor where the embedded software should run, and the hardware device simulated by SystemC. We can view the hardware device as a coprocessor to the CPU. In this way, designers will be able to program and validate embedded software as well as the device driver in the early stages of the design flow. Two experiments will be carried out to show that the proposed framework is capable to model a system containing software and hardware. The results show that the synchronization overhead in the proposed framework is acceptable. In Experiment 1, the transmission speed of the packets processed by the simulated switch is examined, while in Experiment 2, we analyze the JPEG compresion operation and show that the proposed framework can successfully model a hardware and software system with the consideration of an operating system and the driver for the hardware coprocessor.","PeriodicalId":367703,"journal":{"name":"2007 International Conference on Parallel Processing Workshops (ICPPW 2007)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124714949","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"OMR: An Opportunistic Multi-Path Reliable Routing Protocol in Wireless Sensor Networks","authors":"Junzhao Du, Hui Liu, Ping Chen","doi":"10.1109/ICPPW.2007.61","DOIUrl":"https://doi.org/10.1109/ICPPW.2007.61","url":null,"abstract":"Motivated by realistic sensor network scenarios that have fading environment and opportunistic transmission, we propose a novel routing protocol, OMR, which integrates routing and MAC protocols to improve the packet delivery ratio, reduce the packet delivery latency, and decrease the energy consumption in multi-hop wireless sensor networks. OMR chooses a packet's route at each hop after the transmission to that hop and the choice is based on the fact that intermediate nodes actually receive the packet and can forward the packet to any nodes at the next hop with high probability. The nodes coordinate to guarantee hop-based reliability while avoiding redundant retransmission by blindly flooding. The timeout and sink initiated retransmission mechanisms by intermediate nodes in OMR guarantee the end-to-end reliability. Piggyback acknowledgement shares the packet and acknowledgement information among neighbors to mitigate the effects of lossy and asymmetric links. The results of intensive simulation using TOSSIM show that OMR performs well compared with traditional routing protocols.","PeriodicalId":367703,"journal":{"name":"2007 International Conference on Parallel Processing Workshops (ICPPW 2007)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115333744","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Camera interface method in mobile handset and its performance comparison","authors":"Minyoung Eom, Jaegeun Oh, S. Kim","doi":"10.1109/ICPPW.2007.27","DOIUrl":"https://doi.org/10.1109/ICPPW.2007.27","url":null,"abstract":"As 3G became the general tendency of mobile industry, new mobile handsets are challenged to show more and more functions. In order to process high- resolution images, the high-speed data transfer technology that was originally used in communication system or server system started to be adopted in mobile handsets. It is the purpose of this paper to describe and compare some technologies for high-speed data transfer between camera and ISP (image signal processor) focusing on specifications in the PHY layer, after going over the structural features of the mobile handsets. Most of these technologies are based on serial interface and they show excellence in terms of power, bandwidth and EMI in comparison to the conventional parallel interface based on the LVCMOS technology. In order to verify this fact, this paper presents a comparison of the SMIA interfaced camera module which represents the serial interface (as an example of the subLVDS technology) and the parallel interfaced camera module which represents the parallel interface (as an example of a general LVCMOS technology).","PeriodicalId":367703,"journal":{"name":"2007 International Conference on Parallel Processing Workshops (ICPPW 2007)","volume":"163 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114258757","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Improve Peer Cooperation Using Social Networks","authors":"Victor Ponce, Jie Wu, Xiuqi Li","doi":"10.1080/17445760802120853","DOIUrl":"https://doi.org/10.1080/17445760802120853","url":null,"abstract":"Due to the dynamic nature of P2P systems, it is impossible to keep an accurate history of the transactions that take place while avoiding security attacks such as whitewashing and collusion, and abuse such as freeriding. This is why it is important to develop a mechanism that both rewards cooperative peers and punishes misbehaving peers. Modelling P2P networks as social structures can allow incentive mechanisms to be developed that prevent the negative behaviors mentioned. In a social structure, peers make and receive payments for services provided to and from each other. In this paper we extend a social network algorithm to include the transfer of credit between peers to reduce the path length in queries. We also develop a selection strategy that involves different aspects of peer interactions in a P2P network and a credit transfer mechanism that helps to dis-incent misbehaving peers by taking away credits that they have with good peers and transferring them to more cooperative ones. The simulation results show that our algorithm is effective in reducing the amount of debt between peers, meaning that peers become more cooperative, and shortening the average path length to a satisfied query, while increasing delivery ratio.","PeriodicalId":367703,"journal":{"name":"2007 International Conference on Parallel Processing Workshops (ICPPW 2007)","volume":"2326 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130358354","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}