A Design of Cooperation Management System to Improve Reliability in Resource Sharing Computing Environment

Size: px
Start display at page:

Download "A Design of Cooperation Management System to Improve Reliability in Resource Sharing Computing Environment"

Transcription

1 A Design of Cooperation Management System to Improve Reliability in Resource Sharing Computing Environment Ji Su Park, Kwang Sik Chung 1, Jin Gon Shon Dept. of Computer Science, Korea National Open University 169, Dongsung-dong, Jongro-ku, Seoul, Korea {bluejs77, kchung0825, Abstract. Resource sharing computing is a project that realizes high performance computing by utilizing the resources of peers that are connected to the Internet. Resource sharing computing provides a dynamic internet environment where peers can freely participate, but it raises questions on the reliability of operation processing. Existing resource sharing computing stores intermediate operation results in peers local disks. Thus, when faults happen on peers side, some peers need to wait for processing to reconnect with possibility of considerable delay. In case there is no reconnection, the intermediate operation results cannot be used. In addition, it is difficult to support cooperation due to incompatible modes of operation processing among heterogeneous systems. This thesis is to propose a cooperation management system, and define cooperation and cooperation groups necessary to improve the reliability in the resource sharing computing environment. Cooperation is a series of tasks that involve sorting tasks, processing tasks sequentially, and producing results. Cooperation group is a gathering of peers that can cooperate. Groups are created among different types of systems to enable cooperation among peers within the same group. Also, middle DB Server is proposed in a hierarchical structure to shorten delay and increase the reusability of intermediate operation results. As the intermediate operation results are stored in the middle DB Server in case there occurs a fault on peers side, waiting time for reconnection is reduced through cooperation, and the reusability of intermediate operation result is improved. In this paper, we propose a structure that can store intermediate operation result in middle DB Server to improve reliability in resource sharing computing environment, and suggest a design for cooperation group service, discovery service, and task management service of cooperation management system. Keywords: Resource Sharing Computing, Cooperation System. Reliability 1 Kwang Sik Chung is the corresponding author.

2 1 Introduction The advancement of the Internet has accelerated information sharing and distribution, and the existing client-server computing environment has turned into distributed multi-server environment. Furthermore, the source of information has extended from World Wide Web, Database and to personal computers. Due to such changes, users have begun to look for the other alternatives due to limitations in information search, the inaccuracy of search results, and various information search formats. As a result, P2P(Peer-to-Peer) computing where users themselves share computer resource and service via direct exchange has emerged[1,2]. Napster[3] and Soribada[4] that are examples of P2P systems are services to share MP3 music files. These services are gaining popularity in that they do not have files in the center server but just provide location information for personal computers to share files[1]. As P2P systems gained notice, P2P computing began to require more than just sharing files and thus distributed systems that utilize P2P technology were introduced. This is known as resource sharing computing. So far, studies on distributed systems focused on data processing by servers. However, SETI@HOME[5], through SETI@HOME project, has used the computing power of clients in order to gain huge computing power needed to analyze external radio signals, instead of composing distributed computing systems that required expensive servers. Similar movements are found in Korea. KOREA@HOME[6] project has started and some of its projects such as New Drug Candidate, Protein Folding analysis, Global Disk Management, etc. have been completed or are still under projects such as SETI@HOME, KOREA@HOME, etc. ensure that servers request clients to process data and the clients, in return, process data, which is opposite to how distributed systems process data. Since Internet-based distributed system allows individual peers to freely participate in operation or give up in the middle of operation, techniques to improve reliability in existing distributed computing cannot be directly applied to resource sharing computing [8]. In this paper, we attempt to design a cooperation management system that acts in the dynamic internet environment, in order to improve reliability in resource sharing computing environment. Cooperation enables one to carry on implementing halted operation after receiving the intermediate operation result from peers experiencing faults. Cooperation management system is composed of cooperation group service that creates and deletes groups among heterogeneous systems, of discovery service that analyzes peer information, searches for faulted peers, and explores peers available for cooperation from cooperation groups, and of task management service that distributes tasks to peers available for cooperation and requests intermediate operation results from faulted peers. Cooperation management system transmits or receives messages by XML for communication between these services.

3 2 Related Works 2.1 P2P System P2P systems can be classified by system structures and objects for sharing. System structures include Hybrid P2P structure that puts a server in the middle for efficient communication and information flow among peers, Pure P2P structure that is consisted of only peers without central server, and Hierarchical P2P structure that utilizes the advantages of Hybrid P2P structure and Pure P2P structure by putting a middle server between servers and peers. In terms of objects for sharing, information sharing systems equals to data-oriented system that shares files and data, or exchanges messages, while resource sharing systems equals to distributed systems that borrowed P2P technology in order to share computer resources such as CPU, memory etc. Resource sharing system divides a big task - that cannot be processed by a single system - into small bits for distributed processing, and finally transmits operation results to a central server for combination. SETI@HOME, KOREA@HOME etc. are a few examples project related to such systems. SETI@HOME is a project led by Berkeley University, and it analyzes data sent by Arecibo - world s largest radio signal astronomical telescope - to find intelligent extraterrestrial life. SETI@HOME project involves installing Screen Saver on personal computers, and analyzing data when the computers are not in use. KOREA@HOME is a project to analyze huge of information such as New Drug Candidate, Protein Folding analysis, Global Disk Management, etc. KOREA@HOME system is composed of platform server, agent, and client, and it was developed with focus on detailed functions. Functions of platform server include resource-volunteers PC management, implementation and management of task management DB, Homepage operation and management, etc. Agent has basic functions of P2P, interacts with platform server, and carries out tasks. Client creates and submits application tasks, and implements distributed application programs, etc. [15]. 2.2 Reliability Problem Reliability issues remain with both SETI@HOME and KOREA@HOME. Though solutions have been presented, the reliability issues are still to be tackled. To solve reliability problems, SETI@HOME uses techniques to register intermediate operation result every 10 minutes just in case peers fault. It stores intermediate operation result in peers local disks and runs operation continuously once peer fault is solved. But, if peer fault is not solved, one needs to wait indefinitely until the peer restarts. This causes operation delay. Since intermediate operation result is stored in local disks, the result cannot be reused unless the peer restarts. There are no operation reliability techniques proposed by KOREA@HOME. It uses a method that reassigns the same operation to a new peer by canceling the operation in case peer fault happens. Projects such as Avaki, FightAIDS@HOME, and

4 Distributed.net etc. also have the reliability issues like and 3 The Design for Cooperation Management System 3.1 Definition of Cooperation and Cooperation Group Cooperation is a method that enables several peers to process a task through collaboration, just like many labors collaborate in production process. Cooperation can be classified by either synchronous or asynchronous cooperation. Synchronous cooperation means producing result by dividing a task for simultaneous processing, while asynchronous cooperation means tasks that involve sorting tasks, data processing tasks sequentially, and producing results [17]. In this paper, cooperation means asynchronous cooperation. That is, in case a peer cannot carry on a task allocated by a server due to faults, another peer that can solve these faults can take over the intermediate operation results and continue the remaining operation. Cooperation group is a peer set that can cooperate. In the existing resource sharing computing, peers from heterogeneous systems take part in operation. However, it is difficult to support cooperation among heterogeneous systems due to incompatible modes of processing. Thus, the solution is to create groups among heterogeneous systems so that peers within the same groups can cooperate. 3.2 Environment and Structure of Cooperation Management System Cooperation management system has a hierarchical structure that is compose of a central server, a high-capacity central DB server, a middle server, a middle DB server, and task nodes of peers. The hierarchical structure of cooperation management system can reduce the bottleneck by balancing the load that is normally centralized on a server in a centralized structure of resource sharing computing, and it ensures the network scalability. However, it is difficult to select a middle server and a middle DB server in a hierarchical structure. In this paper, we assume an environment where a central server, a high-capacity central DB server, a middle server and a middle DB server are already established, and we do not consider selecting a middle server and a middle DB server. A central server assigns tasks to a middle server, manages the middle server status (such as fault information, CPU, memory etc.) and peer status information, and processes the results received from the middle servers. A middle server observes the peer status, receives tasks from a central server, and allocates them to peers. It also receives operation results from peers, and transmits the result value to the central server after processing them. When a peer fails, the peer s intermediate operation results are stored not in a local disk but in the middle DB server, making it unnecessary to wait for the peer to restart the operation. Peers available for cooperation pick up the intermediate results

5 from the middle DB server and continue the operation, which shortens the delay time and ensures the reusability of intermediate operation results. Peers process the tasks allocated from the middle server and transmit their status information and the processed results. Figure 1 shows the relationship between a central server and a middle server, between a middle server and a peer, cooperation relationship among peers, and the flow of message transmission and reception in a resource sharing computing structure. The hierarchical system structure, even if the central server fails, enables independent operation on intermediate results that are stored in the middle server. When the middle server stops and fails, another middle server can pick up the task and continue the operation as long as the intermediate results are stored in a high-capacity central DB server. Fig. 1. Structure of System 3.3 System Design Service Structure Cooperation management system is composed of a cooperation group service, a discovery service, and a task management service. Figure 2 shows the service structure of cooperation management system. Application is a program that is applied to areas such as new drug candidate search, protein variation analysis, etc. in resource sharing computing, and its core layer represents a protocol for operating a task.

6 Fig. 2. Service structure of cooperation management system Cooperation group service is a service that creates and deletes groups that have the same CPU, OS etc. among heterogeneous systems. Cooperation group service mainly creates a cooperation group for peers available for cooperation, adds peers to the group, and deletes faulted peers and groups. Discovery service is a service that searches for peer information to find failing peers, and discovers peers available for cooperation in a cooperation group. Discovery service mainly observes the peer status by constantly examining the peer information received from a cooperation group. And, according to the peer status, it sends the peer information to a task management service and a cooperation group service so that they can carry out tasks, respectively. Task management service mainly allocates tasks to new peers, assigns tasks to peers available for cooperation, and returns the intermediate operation results produced by faulted peers Message flow in Cooperation Management System Cooperation management system transmits and receives messages for communications among services, and the messages are expressed in XML. In this paper, we refer to the messages as the peer information. Figure 3 shows a message flow in cooperation management system. A peer, when registering, transmits its information to a cooperation group service, while the cooperation group transmits the peer group information to a discovery service. A discovery service grasps the peer status and transmits the information to a task management service and a cooperation group service. The peer information includes the information on the peer, the peer group, and the peer status. A peer, when registering in the cooperation group service, records its basic information such as CPU, OS, memory capacity, hard disk capacity, location, IP address, etc. The cooperation group service receives the peer information, creates a group, and adds the group information to the peer information with the group name. It also transmits the peer information to the discovery service. The discovery service receives the peer information and records the peer status

7 information after analyzing the status of new peers and the exiting peers in the cooperation group. The peer status information is transmitted to the task management service and the cooperation group service. Fig. 3. Message flow in cooperation management system Cooperation Management Service The main job of the cooperation group service is to create and delete cooperation groups. Fig. 4. Flowchart of creating a cooperation group Figure 4 shows the flow of creating a cooperation group. When registration is requested from a peer, the cooperation group service receives and analyzes the peer information. After analyzing the peer information, it checks whether there is any group that corresponds to the peer s system, and adds the peer to an existing group or to a new group. Once the peer is added to either a new group or an existing one, the

8 cooperation service group transmits the peer information to the discovery service after adding or modifying the group name information to the peer information. Figure 5 shows the flow of deleting a cooperation group. When receiving information from the discovery service about a peer that failed, it searches for the group the peer belongs to, and deletes the peer. If the deleted peer is the last one in the group, the service deletes the whole group. Fig. 5. Flowchart of deleting a cooperation group Table 1 shows the functions of a cooperation group service. Table 1. Function of a cooperation group service Method addpeerinfo() isexistgroup() gengroup() delgroup() addpeergroup() delpeergroup() searchgrouppeer() sendgroupmsg() Function add Peer information confirms exist group create group delete group add peer of group delete peer from group search peer from group transmit peer group information Discovery Service Discovery service receives, from the cooperation group service, the peer information to which group information is added, analyzes whether the peer is available for a task or for cooperation, and then transmits the peer information to the task management service. It continues broadcasting the peer information to see if there is any changes in the peer status, and when the status changes, it sends the peer information to the task management service and cooperation group service. It also analyzes the peer information periodically, and makes sure that the intermediate operation results are saved. Updated peer information is stored in the middle DB server and high-capacity DB server so that the latest information is kept. Figure 6 shows the flow of a discovery service.

9 Fig. 6. Flowchart of discovery service Table 2 shows the functions of a discovery service. Table 2. Method acceptpeerinfo() sendpeerinfo() querypeerinfo() ispeerstate() broaddiscovery() savepeerinfo() Function of a discovery service Function receive peer information transmit peer information request peer information analyze peer state continue search and request store peer information Task Management Service A task management service receives the peer status information from a discovery service. If the peer status indicates that the peer is available for a task, the discovery service requests the intermediate operation results and if there is any, it allocates the results to the peer. If there is nothing, it assigns a new task to the peer. If the peer is unable to carry out a task, it requests the interim result to be stored. But, the results cannot be stored if there is no connection due to a peer fault. So, it modifies the peer information, transmits the peer information to a discovery service and continues analyzing the peer status. Figure 7 shows the flow of a task management service.

10 Fig. 7. Flowchart of a task management service Table 3 shows the function of a task management service. Table 3. Function of a task management service Method assignwork() savework() sendpeerstateinfo() acceptpeerstateinfo() workcooperation() ispeerstate() Function allocate task store task transmit peer state information receive peer state information task cooperation analyze peer state 3.5 Comparison with other System The most well-known resource sharing computing systems are SETI@HOME in the U.S. and KOREA@HOME in Korea. As mentioned in 2.2, SETI@HOME and KOREA@HOME do not ensure operation reliability. Table 4 shows the comparison with other systems.

11 Table 4. Other system and comparison System trait Proposed system intermediate operation results Store a place intermediate operation results reusability Local disk No store Local disk middle DB server Limitation to peer self Restart Limitation to peer self Peer in cooperation group Support of cooperation No No No Yes Group service no Yes no structure server /client server /client server /client Support of cooperation group Hierarchical Since SETI@HOME and FightAIDS@HOME store the intermediate operation results in a local disk, the reuse of the operation results is limited to the peer itself. In addition, there is no cooperation between peers and message transmission and reception is conducted only between a server and a peer with no group supporting it. KOREA@HOME does not use the intermediate results, but restarts a task from the beginning when defects happen. But, it assigns several tasks within the same group so that other peers can pick up the task in case one peer fails and is unable to perform the task. The cooperation management system we proposed has a middle DB server so that the interim results are stored in the middle DB server. As it searches a peer from a cooperation group that is available for cooperation, it has higher reusability of the interim results than other systems, and reduces time spent on waiting for the defected peer to reconnect. Though its hierarchical structure makes it difficult to selection the middle server, network bottleneck is less seen compared with a server/client structure, and its scalability improves the reliability of resource sharing computing. 4 Conclusion In this paper, we have designed a cooperation management system that supports cooperation to improve the reliability in resource sharing computing environment. The system we have designed is composed of a cooperation group service, a discovery service, and a task management service. For communications between services, the cooperation management system transmits or receives messages which we defined as peer information expressed in XML. A cooperation group service is a service that creates and deletes groups among heterogeneous systems. A discovery service searches for peer information, discovers faulted peers, and look for peers available for cooperation from cooperation groups. A task management service assigns tasks to new peers, allocates tasks to peers available for cooperation, and returns the intermediate operation results of faulted peers. Due to incompatible modes of processing, cooperation is hard to attain among heterogeneous systems. In order to solve the issue, one can create a cooperation group and let peers within the same

12 group cooperate. A hierarchical structure and a middle DB server are suggested for the cooperation management system so that the interim operation results are stored to the middle DB server. Therefore, the reusability of intermediate operation results is improved and the delay time to wait for a peer to reconnect is reduced. It is suggested that further researches be conducted on how to select a middle server and how to search peers in a cooperation group. References 1. Andy Oram, "Peer-To-Peer", O'reilly, March D. Barkai, "An Introduction to Peer-to-Peer Computing", Intel Developer update magazine, February MaengSoon Baik, SungJin Choi, JunWon Yoon, HongSu Kim, ChongSun Hwang and HyunChang Yoo, Study on Improvement of Reliability for Distributed Computing in P2P Architecture, korea university, December, JaeGyu Lee, Force of keyword P2P of network new generation, Micro software, October, HeeKwan Koo, Design and Implementation of a Cooperation System Based on JXTA Platform in P2P File sharing Environment, kwangwoon university, thesis of M.S., GiChul Yoon, P2P model hierarchical for CPU public sharing, Proceedings of Korea Information Science Society Conference, K. Aberer, M. Punceva, M. Hauswirth, R. Schmidt, Improving Data Access in P2P Systems" IEEE Internet Computing, 6(1):58-67, January-February, Peer-to-Peer-Enabled Distributed Computering, Intel White Paper 14. "JXTA 2001", A. Paul, "DNS and BIND", O'Reilly, May JangHo Lee, A Software Architecture for Supporting Dynamic Cooperation Environment on the Internet, Journal of Korea Information Science Societ, vol. 2, no. 9, April, InGu Kang, A Structural Comparison of Cooperative Learning and Collaborative Learning, Journal of The Institute for Educational Research, Vol. 18, pp , HyunJin Jo, GuSu Kim, Young Ik Eom Design of Mobile Agent Based Cooperation Group Management Scheme for Dynamic Scalability, Proceedings of Korea Information Science Society Conference, May Ji Su Park, KwangSik Chung, JinGon Shon, A Design of Cooperation Management System for Improving Reliability in Resource Sharing on Base Internet, Proceedings of Korea Information Science Society Conference, Vol. 12, No. 2, pp , May 2005

Efficient Migration of Service Agent in P-Grid Environments based on Mobile Agent

Efficient Migration of Service Agent in P-Grid Environments based on Mobile Agent Efficient Migration of Service Agent in P-Grid Environments based on Mobile Agent Youn-gyou Kook, Woon-yong Kim, Young-Keun Choi Dept. of Computing Science, Kwangwoon University Wolgye-dong, Nowon-gu,

More information

An Efficient Load-Sharing and Fault-Tolerance Algorithm in Internet-Based Clustering Systems

An Efficient Load-Sharing and Fault-Tolerance Algorithm in Internet-Based Clustering Systems An Efficient Load-Sharing and Fault-Tolerance Algorithm in Internet-Based Clustering Systems In-Bok Choi and Jae-Dong Lee Division of Information and Computer Science, Dankook University, San #8, Hannam-dong,

More information

Collaboration System using Agent based on MRA in Cloud

Collaboration System using Agent based on MRA in Cloud Collaboration System using Agent based on MRA in Cloud Jong-Sub Lee*, Seok-Jae Moon** *Department of Information & Communication System, Semyeong University, Jecheon, Korea. ** Ingenium college of liberal

More information

An Approach to Efficient and Reliable design in Hierarchical Mobile IPv6

An Approach to Efficient and Reliable design in Hierarchical Mobile IPv6 An Approach to Efficient and Reliable design in Hierarchical Mobile IPv6 Taewan You 1, Seungyun Lee 1, Sangheon Pack 2, and Yanghee Choi 2 1 Protocol Engineering Center, ETRI, 161 Gajoung-dong, Yusong-gu,

More information

EECS 426. Multimedia Streaming with Caching on Pure P2P-based Distributed e-learning System using Mobile Agent Technologies

EECS 426. Multimedia Streaming with Caching on Pure P2P-based Distributed e-learning System using Mobile Agent Technologies EECS 426 Multimedia Streaming with Caching on Pure P2P-based Distributed e-learning System using Mobile Agent Technologies Masayuki Higashino Tadafumi Hayakawa Kenichi Takahashi Takao Kawamura Kazunori

More information

B.H.GARDI COLLEGE OF ENGINEERING & TECHNOLOGY (MCA Dept.) Parallel Database Database Management System - 2

B.H.GARDI COLLEGE OF ENGINEERING & TECHNOLOGY (MCA Dept.) Parallel Database Database Management System - 2 Introduction :- Today single CPU based architecture is not capable enough for the modern database that are required to handle more demanding and complex requirements of the users, for example, high performance,

More information

Distributed Mobility Control for Mobile-Oriented Future Internet Environments

Distributed Mobility Control for Mobile-Oriented Future Internet Environments Distributed Mobility Control for Mobile-Oriented Future Internet Environments Ji-In Kim Kyungpook National University Daegu, KOREA jiin16@gmail.com Heeyoung JUNG ETRI Daejon, KOREA hyjung@etri.re.kr Seok

More information

Leakage Pattern Monitoring Method of CEP based Water Supply Block System

Leakage Pattern Monitoring Method of CEP based Water Supply Block System Indian Journal of Science and Technology, Vol 8(27), DOI:10.17485/ijst/2015/v8i27/81054, October 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Leakage Pattern Monitoring Method of CEP based Water

More information

FUtella Analysis and Implementation of a Content- Based Peer-to-Peer Network

FUtella Analysis and Implementation of a Content- Based Peer-to-Peer Network 8th Netties Conference Technische Universität Ilmenau September 30th to October 2nd 2002 T. Zahn / H. Ritter / J. Schiller / H. Schweppe FUtella Analysis and Implementation of a Content- Based Peer-to-Peer

More information

An Energy-Efficient Technique for Processing Sensor Data in Wireless Sensor Networks

An Energy-Efficient Technique for Processing Sensor Data in Wireless Sensor Networks An Energy-Efficient Technique for Processing Sensor Data in Wireless Sensor Networks Kyung-Chang Kim 1,1 and Choung-Seok Kim 2 1 Dept. of Computer Engineering, Hongik University Seoul, Korea 2 Dept. of

More information

The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing

The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing Sung Ho Jang, Tae Young Kim, Jae Kwon Kim and Jong Sik Lee School of Information Engineering Inha University #253, YongHyun-Dong,

More information

A Survey on Signaling Load in Mobility Management

A Survey on Signaling Load in Mobility Management ISSN: 2231-4946 Volume IV, Special Issue, December 2014 International Journal of Computer Applications in Engineering Sciences Special Issue on Advances in Computer and Communications www.caesjournals.org

More information

Identification of Navigational Paths of Users Routed through Proxy Servers for Web Usage Mining

Identification of Navigational Paths of Users Routed through Proxy Servers for Web Usage Mining Identification of Navigational Paths of Users Routed through Proxy Servers for Web Usage Mining The web log file gives a detailed account of who accessed the web site, what pages were requested, and in

More information

Research on the Performance of JavaScript-based IoT Service Platform

Research on the Performance of JavaScript-based IoT Service Platform International Journal of Control Theory and Applications ISSN : 0974-5572 International Science Press Volume 9 Number 44 2016 Research on the Performance of JavaScript-based IoT Service Platform Jin-Tae

More information

Parallel Processing of Multimedia Data in a Heterogeneous Computing Environment

Parallel Processing of Multimedia Data in a Heterogeneous Computing Environment Parallel Processing of Multimedia Data in a Heterogeneous Computing Environment Heegon Kim, Sungju Lee, Yongwha Chung, Daihee Park, and Taewoong Jeon Dept. of Computer and Information Science, Korea University,

More information

A Study on Transmission System for Realistic Media Effect Representation

A Study on Transmission System for Realistic Media Effect Representation Indian Journal of Science and Technology, Vol 8(S5), 28 32, March 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI : 10.17485/ijst/2015/v8iS5/61461 A Study on Transmission System for Realistic

More information

A PROPOSAL OF USER AUTHENTICATION AND A CONTENT DISTRIBUTION MECHANISM USING P2P CONNECTION OVER A MOBILE AD HOC NETWORK

A PROPOSAL OF USER AUTHENTICATION AND A CONTENT DISTRIBUTION MECHANISM USING P2P CONNECTION OVER A MOBILE AD HOC NETWORK A PROPOSAL OF USER AUTHENTICATION AND A CONTENT DISTRIBUTION MECHANISM USING P2P CONNECTION OVER A MOBILE AD HOC NETWORK Masato Oguchi, Yoshiko Nakatsuka y, and Chiho Tomizawa z Department of Information

More information

Max-1: Algorithm for Constructing Tree Topology for heterogeneous networks for Peer-To-Peer Live Video Streaming

Max-1: Algorithm for Constructing Tree Topology for heterogeneous networks for Peer-To-Peer Live Video Streaming International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:16 No:04 14 : Algorithm for Constructing Topology for heterogeneous networks for Peer-To-Peer Live Video Streaming Ammar Waysi AlTuhafi

More information

Preliminary Research on Distributed Cluster Monitoring of G/S Model

Preliminary Research on Distributed Cluster Monitoring of G/S Model Available online at www.sciencedirect.com Physics Procedia 25 (2012 ) 860 867 2012 International Conference on Solid State Devices and Materials Science Preliminary Research on Distributed Cluster Monitoring

More information

Distributed Scheduling for the Sombrero Single Address Space Distributed Operating System

Distributed Scheduling for the Sombrero Single Address Space Distributed Operating System Distributed Scheduling for the Sombrero Single Address Space Distributed Operating System Donald S. Miller Department of Computer Science and Engineering Arizona State University Tempe, AZ, USA Alan C.

More information

A Ubiquitous Web Services Framework for Interoperability in Pervasive Environments

A Ubiquitous Web Services Framework for Interoperability in Pervasive Environments A Ubiquitous Web Services Framework for Interoperability in Pervasive Environments Hyung-Jun Yim and Kyu-Chul Lee * Dept. of Computer Engineering, Chungnam National University 220 Gung-Dong, Yuseong-Gu,

More information

Common Service Discovery Scheme in IoT Environments

Common Service Discovery Scheme in IoT Environments , pp.28-32 http://dx.doi.org/10.14257/astl.2018.149.07 Common Service Discovery Scheme in IoT Environments Joosang Youn 1 * and TaeJin Lee 2 1 Dept. of Industrial ICT Engineering, Dong-Eui University 176,

More information

AN AGENT-ORIENTED EXECUTIVE MODEL FOR SERVICE CHOREOGRAPHY

AN AGENT-ORIENTED EXECUTIVE MODEL FOR SERVICE CHOREOGRAPHY AN AGENT-ORIENTED EXECUTIVE MODEL FOR SERVICE CHOREOGRAPHY MOHAMMAD ZAHIRI, MOHAMMAD R. KHAYYAMBASHI Department of Computer Eng. and Information Technology, University of Sheikh Bahaei, Isfahan, Iran Computer

More information

E-SCIENCE WORKFLOW ON THE GRID

E-SCIENCE WORKFLOW ON THE GRID E-SCIENCE WORKFLOW ON THE GRID Yaohang Li Department of Computer Science North Carolina A&T State University, Greensboro, NC 27411, USA yaohang@ncat.edu Michael Mascagni Department of Computer Science

More information

Load Balancing Algorithm over a Distributed Cloud Network

Load Balancing Algorithm over a Distributed Cloud Network Load Balancing Algorithm over a Distributed Cloud Network Priyank Singhal Student, Computer Department Sumiran Shah Student, Computer Department Pranit Kalantri Student, Electronics Department Abstract

More information

A Novel Model for Home Media Streaming Service in Cloud Computing Environment

A Novel Model for Home Media Streaming Service in Cloud Computing Environment , pp.265-274 http://dx.doi.org/10.14257/ijsh.2013.7.6.26 A Novel Model for Home Media Streaming Service in Cloud Computing Environment Yun Cui 1, Myoungjin Kim 1 and Hanku Lee1, 2,* 1 Department of Internet

More information

Two-Level Dynamic Load Balancing Algorithm Using Load Thresholds and Pairwise Immigration

Two-Level Dynamic Load Balancing Algorithm Using Load Thresholds and Pairwise Immigration Two-Level Dynamic Load Balancing Algorithm Using Load Thresholds and Pairwise Immigration Hojiev Sardor Qurbonboyevich Department of IT Convergence Engineering Kumoh National Institute of Technology, Daehak-ro

More information

Peer-to-Peer Systems. Chapter General Characteristics

Peer-to-Peer Systems. Chapter General Characteristics Chapter 2 Peer-to-Peer Systems Abstract In this chapter, a basic overview is given of P2P systems, architectures, and search strategies in P2P systems. More specific concepts that are outlined include

More information

Advanced Peer to Peer Discovery and Interaction Framework

Advanced Peer to Peer Discovery and Interaction Framework Advanced Peer to Peer Discovery and Interaction Framework Peeyush Tugnawat J.D. Edwards and Company One, Technology Way, Denver, CO 80237 peeyush_tugnawat@jdedwards.com Mohamed E. Fayad Computer Engineering

More information

Fast Location-based Association of Wi-Fi Direct for Distributed Wireless Docking Services

Fast Location-based Association of Wi-Fi Direct for Distributed Wireless Docking Services Fast Location-based Association of Wi-Fi Direct for Distributed Wireless Docking Services Jina Han Department of Information and Computer Engineering Ajou University Suwon, South Korea hangn0808@ajou.ac.kr

More information

Available online at ScienceDirect. Procedia Computer Science 56 (2015 )

Available online at  ScienceDirect. Procedia Computer Science 56 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 56 (2015 ) 266 270 The 10th International Conference on Future Networks and Communications (FNC 2015) A Context-based Future

More information

XML-based Event Notification System for Large Scale. Distributed Virtual Environment

XML-based Event Notification System for Large Scale. Distributed Virtual Environment XML-based Notification System for Large Scale Distributed Virtual Environment JinHyun Tak *, Seihoon Lee **, Changjong Wang* *Dept. of Computer Science & Engineering, Inha University, KOREA **Dept. of

More information

Peer to Peer Computing

Peer to Peer Computing Peer to Peer Computing These slides are based on the slides made available by the authors of Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley,

More information

Fast Device Discovery for Remote Device Management in Lighting Control Networks

Fast Device Discovery for Remote Device Management in Lighting Control Networks J Inf Process Syst, Vol.10, No.4, pp.00~00, December 2014 http://dx.doi.org/10.3745/jips.03.0011 ISSN 1976-913X (Print) ISSN 2092-805X (Electronic) Fast Device Discovery for Remote Device Management in

More information

Lecture 1: Taxonomy for Distributed Systems

Lecture 1: Taxonomy for Distributed Systems Lecture 1: Taxonomy for Distributed Systems In this lecture, distributed systems are discussed along with the notion of a service and its role in a distributed system. Based on these definitions, a taxonomy

More information

Assignment 5. Georgia Koloniari

Assignment 5. Georgia Koloniari Assignment 5 Georgia Koloniari 2. "Peer-to-Peer Computing" 1. What is the definition of a p2p system given by the authors in sec 1? Compare it with at least one of the definitions surveyed in the last

More information

A Robust Cloud-based Service Architecture for Multimedia Streaming Using Hadoop

A Robust Cloud-based Service Architecture for Multimedia Streaming Using Hadoop A Robust Cloud-based Service Architecture for Multimedia Streaming Using Hadoop Myoungjin Kim 1, Seungho Han 1, Jongjin Jung 3, Hanku Lee 1,2,*, Okkyung Choi 2 1 Department of Internet and Multimedia Engineering,

More information

Master s Thesis. A Construction Method of an Overlay Network for Scalable P2P Video Conferencing Systems

Master s Thesis. A Construction Method of an Overlay Network for Scalable P2P Video Conferencing Systems Master s Thesis Title A Construction Method of an Overlay Network for Scalable P2P Video Conferencing Systems Supervisor Professor Masayuki Murata Author Hideto Horiuchi February 14th, 2007 Department

More information

Delay Performance of Multi-hop Wireless Sensor Networks With Mobile Sinks

Delay Performance of Multi-hop Wireless Sensor Networks With Mobile Sinks Delay Performance of Multi-hop Wireless Sensor Networks With Mobile Sinks Aswathy M.V & Sreekantha Kumar V.P CSE Dept, Anna University, KCG College of Technology, Karappakkam,Chennai E-mail : aswathy.mv1@gmail.com,

More information

3C05 - Advanced Software Engineering Thursday, April 29, 2004

3C05 - Advanced Software Engineering Thursday, April 29, 2004 Distributed Software Architecture Using Middleware Avtar Raikmo Overview Middleware What is middleware? Why do we need middleware? Types of middleware Distributed Software Architecture Business Object

More information

MapReduce. Kiril Valev LMU Kiril Valev (LMU) MapReduce / 35

MapReduce. Kiril Valev LMU Kiril Valev (LMU) MapReduce / 35 MapReduce Kiril Valev LMU valevk@cip.ifi.lmu.de 23.11.2013 Kiril Valev (LMU) MapReduce 23.11.2013 1 / 35 Agenda 1 MapReduce Motivation Definition Example Why MapReduce? Distributed Environment Fault Tolerance

More information

Improved MAC protocol for urgent data transmission in wireless healthcare monitoring sensor networks

Improved MAC protocol for urgent data transmission in wireless healthcare monitoring sensor networks , pp.282-286 http://dx.doi.org/10.14257/astl.2015.116.57 Improved MAC protocol for urgent data transmission in wireless healthcare monitoring sensor networks Rae Hyeon Kim, Jeong Gon Kim 1 Department of

More information

SMCCSE: PaaS Platform for processing large amounts of social media

SMCCSE: PaaS Platform for processing large amounts of social media KSII The first International Conference on Internet (ICONI) 2011, December 2011 1 Copyright c 2011 KSII SMCCSE: PaaS Platform for processing large amounts of social media Myoungjin Kim 1, Hanku Lee 2 and

More information

Partial Bicasting with Buffering for Proxy Mobile IPv6 Handover in Wireless Networks

Partial Bicasting with Buffering for Proxy Mobile IPv6 Handover in Wireless Networks Journal of Information Processing Systems, Vol.7, No.4, December 2011 http://dx.doi.org/10.3745/jips.2011.7.4.627 Partial Bicasting with Buffering for Proxy Mobile IPv6 Handover in Wireless Networks Ji-In

More information

Semantic Web Search Model for Information Retrieval of the Semantic Data *

Semantic Web Search Model for Information Retrieval of the Semantic Data * Semantic Web Search Model for Information Retrieval of the Semantic Data * Okkyung Choi 1, SeokHyun Yoon 1, Myeongeun Oh 1, and Sangyong Han 2 Department of Computer Science & Engineering Chungang University

More information

SLiM : Scalable Live Media Streaming Framework for a U-City

SLiM : Scalable Live Media Streaming Framework for a U-City SLiM : Scalable Live Media Streaming Framework for a U-City Eun-Seok Ryu, Chuck Yoo 236, Department of Computer Science and Engineering, Korea University, Anam-Dong, Seongbuk-Gu, Seoul, Korea { esryu,

More information

XML Clustering by Bit Vector

XML Clustering by Bit Vector XML Clustering by Bit Vector WOOSAENG KIM Department of Computer Science Kwangwoon University 26 Kwangwoon St. Nowongu, Seoul KOREA kwsrain@kw.ac.kr Abstract: - XML is increasingly important in data exchange

More information

Construction and Analysis of a Semantic Grid Service for Large-scale Environment

Construction and Analysis of a Semantic Grid Service for Large-scale Environment Construction and Analysis of a Semantic Grid Service for Large-scale Environment Toshihiro Uchibayashi, Bernady O. Apduhan, Norio Shiratori * Abstract Building an ontology resource network using grid computing

More information

A Memory Management Scheme for Hybrid Memory Architecture in Mission Critical Computers

A Memory Management Scheme for Hybrid Memory Architecture in Mission Critical Computers A Memory Management Scheme for Hybrid Memory Architecture in Mission Critical Computers Soohyun Yang and Yeonseung Ryu Department of Computer Engineering, Myongji University Yongin, Gyeonggi-do, Korea

More information

Available online at ScienceDirect. Procedia Computer Science 89 (2016 )

Available online at  ScienceDirect. Procedia Computer Science 89 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 89 (2016 ) 341 348 Twelfth International Multi-Conference on Information Processing-2016 (IMCIP-2016) Parallel Approach

More information

Virtual Plant for Control Program Verification

Virtual Plant for Control Program Verification 2011 International Conference on Circuits, System and Simulation IPCSIT vol.7 (2011) (2011) IACSIT Press, Singapore Virtual Plant for Control Program Verification Sangchul Park 1 + and June S. Jang 2 1

More information

The real-time operation server model of the digital signage system for a lift based on Web Socket

The real-time operation server model of the digital signage system for a lift based on Web Socket Volume 118 No. 19 2018, 2865-2878 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu The real-time operation server model of the digital signage system

More information

Performance Analysis of Hierarchical Mobile IPv6 in IP-based Cellular Networks

Performance Analysis of Hierarchical Mobile IPv6 in IP-based Cellular Networks Performance Analysis of Hierarchical Mobile IPv6 in IP-based Cellular Networks Sangheon Pack and Yanghee Choi School of Computer Science & Engineering Seoul National University Seoul, Korea Abstract Next-generation

More information

Design and Implementation a Virtualization Platform for Providing Smart Tourism Services

Design and Implementation a Virtualization Platform for Providing Smart Tourism Services Design and Implementation a Virtualization Platform for Providing Smart Tourism Services Nam Don Kim, Jungho Moon, Tae Yun Chung Abstract This paper proposes an Internet of Things (IoT) based virtualization

More information

Applicability Estimation of Mobile Mapping. System for Road Management

Applicability Estimation of Mobile Mapping. System for Road Management Contemporary Engineering Sciences, Vol. 7, 2014, no. 24, 1407-1414 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.49173 Applicability Estimation of Mobile Mapping System for Road Management

More information

A study on MAC protocol for urgent data transmission in Wireless Bio Signal Monitoring Environment

A study on MAC protocol for urgent data transmission in Wireless Bio Signal Monitoring Environment , pp.93-98 http://dx.doi.org/10.14257/astl.2015.108.20 A study on MAC protocol for urgent data transmission in Wireless Bio Signal Monitoring Environment Rae Hyeon Kim, Pyung Soo Kim, Jeong Gon Kim 1 Department

More information

A Spatial Point Pattern Analysis to Recognize Fail Bit Patterns in Semiconductor Manufacturing

A Spatial Point Pattern Analysis to Recognize Fail Bit Patterns in Semiconductor Manufacturing A Spatial Point Pattern Analysis to Recognize Fail Bit Patterns in Semiconductor Manufacturing Youngji Yoo, Seung Hwan Park, Daewoong An, Sung-Shick Shick Kim, Jun-Geol Baek Abstract The yield management

More information

Research and Design Application Platform of Service Grid Based on WSRF

Research and Design Application Platform of Service Grid Based on WSRF DOI: 10.7763/IPEDR. 2012. V49. 27 Research and Design Application Platform of Service Grid Based on WSRF Jianmei Ge a, Shying Zhang a College of Computer Science and Technology, Beihua University, No.1

More information

Building Ubiquitous Computing Environment Using the Web of Things Platform

Building Ubiquitous Computing Environment Using the Web of Things Platform , pp.105-109 http://dx.doi.org/10.14257/astl.2013 Building Ubiquitous Computing Environment Using the Web of Things Platform Woo-Chang Shin Dept. of Computer Science, at SeoKyeong University 16-1 Jungneung-Dong

More information

Dynamic Data Placement Strategy in MapReduce-styled Data Processing Platform Hua-Ci WANG 1,a,*, Cai CHEN 2,b,*, Yi LIANG 3,c

Dynamic Data Placement Strategy in MapReduce-styled Data Processing Platform Hua-Ci WANG 1,a,*, Cai CHEN 2,b,*, Yi LIANG 3,c 2016 Joint International Conference on Service Science, Management and Engineering (SSME 2016) and International Conference on Information Science and Technology (IST 2016) ISBN: 978-1-60595-379-3 Dynamic

More information

Design and Implementation of High Performance and Availability Java RMI Server Group

Design and Implementation of High Performance and Availability Java RMI Server Group Design and Implementation of High Performance and Availability Java RMI Group 1. Introduction Tianjing Xu University of Auckland, Auckland, New Zealand txu012@ec.auckland.ac.nz Nowadays, providing high

More information

P2P Computing. Nobuo Kawaguchi. Graduate School of Engineering Nagoya University. In this lecture series. Wireless Location Technologies

P2P Computing. Nobuo Kawaguchi. Graduate School of Engineering Nagoya University. In this lecture series. Wireless Location Technologies P2P Computing Nobuo Kawaguchi Graduate School of Engineering Nagoya University 1 In this lecture series Wireless Location Technologies Location Information Processing P2P Computing(Today) Plug and Play

More information

A Self-Organized Femtocell for IEEE e System

A Self-Organized Femtocell for IEEE e System A Self-Organized Femtocell for IEEE 80.16e System Young Jin Sang, Hae Gwang Hwang and Kwang Soon Kim School of Electrical and Electronic Engineering, Yonsei University 134, Shinchong-dong, Seodaemun-gu,

More information

Resolving Load Balancing Issue of Grid Computing through Dynamic Approach

Resolving Load Balancing Issue of Grid Computing through Dynamic Approach Resolving Load Balancing Issue of Grid Computing through Dynamic Er. Roma Soni M-Tech Student Dr. Kamal Sharma Prof. & Director of E.C.E. Deptt. EMGOI, Badhauli. Er. Sharad Chauhan Asst. Prof. in C.S.E.

More information

A Study on Multi-resolution Screen based Conference Broadcasting Technology

A Study on Multi-resolution Screen based Conference Broadcasting Technology 2 : (Young-ae Kim et al.: A Study on Multi-resolution Screen based Conference Broadcasting Technology) (Special Paper) 23 2, 2018 3 (JBE Vol. 23, No. 2, March 2018) https://doi.org/10.5909/jbe.2018.23.2.253

More information

A Content Transformation Framework for Personalization Service

A Content Transformation Framework for Personalization Service A Content Transformation Framework for Personalization Service Dong-Hui Kim and Jae-Oh Lee Information Telecommunication Lab. Dept. of Electrical and Electronics KUT, Chonan Korea Email: {dhkim, jolee}@kut.ac.kr

More information

Practical Methods for Adapting Services Using Enterprise Service Bus *

Practical Methods for Adapting Services Using Enterprise Service Bus * Practical Methods for Adapting s Using Enterprise Bus * Hyun Jung La, Jeong Seop Bae, Soo Ho Chang, and Soo Dong Kim Department of Computer Science Soongsil University, Seoul, Korea 511 Sangdo-Dong, Dongjak-Ku,

More information

Scalable Hybrid Search on Distributed Databases

Scalable Hybrid Search on Distributed Databases Scalable Hybrid Search on Distributed Databases Jungkee Kim 1,2 and Geoffrey Fox 2 1 Department of Computer Science, Florida State University, Tallahassee FL 32306, U.S.A., jungkkim@cs.fsu.edu, 2 Community

More information

A Study on the IoT Sensor Interaction Transmission System based on BigData

A Study on the IoT Sensor Interaction Transmission System based on BigData Vol.123 (SoftTech 2016), pp.220-224 http://dx.doi.org/10.14257/astl.2016.123.41 A Study on the IoT Sensor Interaction Transmission System based on BigData Jin-Tae Park 1, Gyung-Soo Phyo 1 and Il-Young

More information

Frequency-based NCQ-aware disk cache algorithm

Frequency-based NCQ-aware disk cache algorithm LETTER IEICE Electronics Express, Vol.11, No.11, 1 7 Frequency-based NCQ-aware disk cache algorithm Young-Jin Kim a) Ajou University, 206, World cup-ro, Yeongtong-gu, Suwon-si, Gyeonggi-do 443-749, Republic

More information

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks Volume 2 Issue 9, 213, ISSN-2319-756 (Online) An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks Nishi Sharma Rajasthan Technical University Kota, India Abstract: The popularity of Wireless

More information

2. Cloud Storage Service

2. Cloud Storage Service Indian Journal of Science and Technology, Vol 8(S8), 105 111, April 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI: 10.17485/ijst/2015/v8iS8/64230 A Performance Measurement Framework of Cloud

More information

A Design of Authentication Protocol for a Limited Mobile Network Environment

A Design of Authentication Protocol for a Limited Mobile Network Environment Vol.29 (SecTech 2013), pp.41-45 http://dx.doi.org/10.14257/astl.2013.29.08 A Design of Authentication Protocol for a Limited Mobile Network Environment Minha Park 1,1, Yeog Kim 2, Okyeon Yi 3 1, 3 Dept.

More information

Exploiting peer group concept for adaptive and highly available services

Exploiting peer group concept for adaptive and highly available services Computing in High Energy and Nuclear Physics, 24-28 March 2003 La Jolla California 1 Exploiting peer group concept for adaptive and highly available services Muhammad Asif Jan Centre for European Nuclear

More information

Design and Implementation of Dual-Mode Wireless Video Monitoring System

Design and Implementation of Dual-Mode Wireless Video Monitoring System Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com Design and Implementation of Dual-Mode Wireless Video Monitoring System BAO Song-Jian, YANG Shou-Liang ChongQing University

More information

A Design and Implementation of a Stream Gateway Interface of a Home Station for Media Stream Transmission in Heterogeneous Home Networks

A Design and Implementation of a Stream Gateway Interface of a Home Station for Media Stream Transmission in Heterogeneous Home Networks A Design and Implementation of a Stream Gateway Interface of a Home Station for Media Stream Transmission in Heterogeneous Home Networks Young-Choong Park, Seung-Ok Lim, Kwang-Sun Choi, Kwang-Mo Jung,

More information

A Simple Sink Mobility Support Algorithm for Routing Protocols in Wireless Sensor Networks

A Simple Sink Mobility Support Algorithm for Routing Protocols in Wireless Sensor Networks A Simple Mobility Support Algorithm for Routing Protocols in Wireless Sensor Networks Chun-Su Park, You-Sun Kim, Kwang-Wook Lee, Seung-Kyun Kim, and Sung-Jea Ko Department of Electronics Engineering, Korea

More information

Addressed Issue. P2P What are we looking at? What is Peer-to-Peer? What can databases do for P2P? What can databases do for P2P?

Addressed Issue. P2P What are we looking at? What is Peer-to-Peer? What can databases do for P2P? What can databases do for P2P? Peer-to-Peer Data Management - Part 1- Alex Coman acoman@cs.ualberta.ca Addressed Issue [1] Placement and retrieval of data [2] Server architectures for hybrid P2P [3] Improve search in pure P2P systems

More information

The Information Security Guideline for SMEs in Korea

The Information Security Guideline for SMEs in Korea The Information Security Guideline for SMEs in Korea Ho-Seong Kim Mi-Hyun Ahn Gang Shin Lee Jae-il Lee Abstract To address current difficulties of SMEs that are reluctant to invest in information security

More information

High Utility Web Access Patterns Mining from Distributed Databases

High Utility Web Access Patterns Mining from Distributed Databases High Utility Web Access Patterns Mining from Distributed Databases Md.Azam Hosssain 1, Md.Mamunur Rashid 1, Byeong-Soo Jeong 1, Ho-Jin Choi 2 1 Database Lab, Department of Computer Engineering, Kyung Hee

More information

Distributed Mobility Control Schemes in the HIP-based Mobile Networks

Distributed Mobility Control Schemes in the HIP-based Mobile Networks ICACT Transactions on Advanced Communications Technology (TACT) Vol. 2, Issue 4, July 2013 269 Distributed Mobility Control Schemes in the HIP-based Mobile Networks Sang-Il Choi, Seok-Joo Koh School of

More information

A Static or Dynamic Reconfiguration Method of Security Functions for Mobile Devices by Using the Security Profiles

A Static or Dynamic Reconfiguration Method of Security Functions for Mobile Devices by Using the Security Profiles 6th WSEAS International Conference on Information Security and Privacy, Tenerife, Spain, December 14-16, 2007 146 A Static or Dynamic Reconfiguration Method of Security Functions for Mobile Devices by

More information

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION V. A. Dahifale 1, N. Y. Siddiqui 2 PG Student, College of Engineering Kopargaon, Maharashtra, India 1 Assistant Professor, College of Engineering

More information

Location Management Agent for SCTP Handover in Mobile Network

Location Management Agent for SCTP Handover in Mobile Network Location Management Agent for SCTP Handover in Mobile Network Yong-Jin Lee Department of Technology Education, Korea National University of Education 250 Taesungtapyon-ro, Heungduk-ku, Cheongju, South

More information

1 Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol

1 Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol 1 Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol Vahid Zangeneh i and Shahriar Mohammadi ii * ABSTRACT In recent years, routing has been the most focused area in ad hoc networks

More information

Design of the Journaling File System for Performance Enhancement

Design of the Journaling File System for Performance Enhancement 22 Design of the Journaling File System for Performance Enhancement Seung-Ju, Jang Dong-Eui University, Dept. of Computer Engineering Summary In this paper, I developed for the purpose of ensuring stability

More information

Early Measurements of a Cluster-based Architecture for P2P Systems

Early Measurements of a Cluster-based Architecture for P2P Systems Early Measurements of a Cluster-based Architecture for P2P Systems Balachander Krishnamurthy, Jia Wang, Yinglian Xie I. INTRODUCTION Peer-to-peer applications such as Napster [4], Freenet [1], and Gnutella

More information

Telematics Chapter 9: Peer-to-Peer Networks

Telematics Chapter 9: Peer-to-Peer Networks Telematics Chapter 9: Peer-to-Peer Networks Beispielbild User watching video clip Server with video clips Application Layer Presentation Layer Application Layer Presentation Layer Session Layer Session

More information

A Study on Development of Azimuth Angle Tracking Algorithm for Tracking-type Floating Photovoltaic System

A Study on Development of Azimuth Angle Tracking Algorithm for Tracking-type Floating Photovoltaic System , pp.197-202 http://dx.doi.org/10.14257/astl.2014.51.45 A Study on Development of Azimuth Angle Tracking Algorithm for Tracking-type Floating Photovoltaic System Young-Kwan Choi 1,1, In-Soo Kim 1, Sung-Taek

More information

Designing a GPS Receiver Network with GNSS Algorithm for Accuracy and Safety

Designing a GPS Receiver Network with GNSS Algorithm for Accuracy and Safety International Global Navigation Satellite Systems Society IGNSS Symposium 2007 The University of New South Wales, Sydney, Australia 4 6 December, 2007 Designing a GPS Receiver Network with GNSS Algorithm

More information

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Optimal Round

More information

Sentiment Analysis for Customer Review Sites

Sentiment Analysis for Customer Review Sites Sentiment Analysis for Customer Review Sites Chi-Hwan Choi 1, Jeong-Eun Lee 2, Gyeong-Su Park 2, Jonghwa Na 3, Wan-Sup Cho 4 1 Dept. of Bio-Information Technology 2 Dept. of Business Data Convergence 3

More information

A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme

A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme Yue Zhang 1 and Yunxia Pei 2 1 Department of Math and Computer Science Center of Network, Henan Police College, Zhengzhou,

More information

An Improvement of the Occlusion Detection Performance in Sequential Images Using Optical Flow

An Improvement of the Occlusion Detection Performance in Sequential Images Using Optical Flow , pp.247-251 http://dx.doi.org/10.14257/astl.2015.99.58 An Improvement of the Occlusion Detection Performance in Sequential Images Using Optical Flow Jin Woo Choi 1, Jae Seoung Kim 2, Taeg Kuen Whangbo

More information

INFORMATION-ORIENTED DESIGN MANAGEMENT SYSTEM PROTOTYPE

INFORMATION-ORIENTED DESIGN MANAGEMENT SYSTEM PROTOTYPE Second International Conference World of Construction Project Management 2007 Shin, Jae Won, Ryu, Han-Guk, Lee, Dong-Ryul CSRI, HanmiParsons Co., Ltd. INFORMATION-ORIENTED DESIGN MANAGEMENT SYSTEM PROTOTYPE

More information

CONCEPTS OF DISTRIBUTED AND PARALLEL DATABASE

CONCEPTS OF DISTRIBUTED AND PARALLEL DATABASE CONCEPTS OF DISTRIBUTED AND PARALLEL DATABASE Hiren H Darji 1, BinalS Shah 2, Manisha K Jaiswal 3 1 Assistant Professor, AIIS, Anand Hirendarji7597@gmail.com 2 Assistant Professor, AIIS, Anand Binal.shah85@gmail.com

More information

Department of Game Mobile Contents, Keimyung University, Daemyung3-Dong Nam-Gu, Daegu , Korea

Department of Game Mobile Contents, Keimyung University, Daemyung3-Dong Nam-Gu, Daegu , Korea Image quality enhancement of computational integral imaging reconstruction for partially occluded objects using binary weighting mask on occlusion areas Joon-Jae Lee, 1 Byung-Gook Lee, 2 and Hoon Yoo 3,

More information

Enhanced Cluster-based CoAP in Internet-of-Things Networks

Enhanced Cluster-based CoAP in Internet-of-Things Networks Enhanced Cluster-based CoAP in Internet-of-Things Networks Dong-Kyu Choi School of Computer Science and Engineering, Kyungpook National University Daegu, Korea supergint@gmail.com Joong-Hwa Jung School

More information

Reliable Mobile Ad Hoc P2P Data Sharing

Reliable Mobile Ad Hoc P2P Data Sharing Reliable Mobile Ad Hoc P2P Data Sharing Mee Young Sung 1, Jong Hyuk Lee 1, Jong-Seung Park 1, Seung Sik Choi 1, and Sungtek Kahng 2 1 Department of Computer Science & Engineering, University of Incheon

More information

A Resource Look up Strategy for Distributed Computing

A Resource Look up Strategy for Distributed Computing A Resource Look up Strategy for Distributed Computing F. AGOSTARO, A. GENCO, S. SORCE DINFO - Dipartimento di Ingegneria Informatica Università degli Studi di Palermo Viale delle Scienze, edificio 6 90128

More information