Design of a Real-Time Trader for Mobile Objects in Open Distributed Environments

Size: px
Start display at page:

Download "Design of a Real-Time Trader for Mobile Objects in Open Distributed Environments"

Transcription

1 Design of a Real-Time for Mobile Objects in Open Distributed Environments Song-yi Yi, Heonshik Shin Department of Computer Engineering Seoul National University Seoul , Korea fyis, shinhsg@ce2.snu.ac.kr Abstract Advances in wireless communication and distributed computing will create a new computing environment where mobile objects can work in real-time over heterogeneous systems anywhere and at any time. In this environment, real-time traders which can perform trading services under timing constraints are required. In this paper, we identify design issues of a real-time trader for mobile objects and investigate them. Our work focuses on the design of real-time trading mechanism, trading interfaces, and the interactions of interworking traders to provide real-time trading services for mobile clients and servers. 1. Introduction As computer and communication technologies evolve, it will become possible to run real-time applications in distributed environments. Moreover, future distributed realtime applications should also provide services for mobile users. The needs for information accesses for mobile users are rapidly increasing. Multimedia multiconnection conference among mobile users, remote diagnosis for mobile hosts, and supporting mobile field technicians who require real-time access to data services can be some of these examples. In this environment, real-time traders which can perform trading services under time constraints are required. A trader is an object in which servers can export their service offers and from which clients import references of servers that match clients needs[1, 2]. Trading service is necessary in open distributed systems to provide location transparency and late binding of distributed mobile entities. Any number of traders can exist in a given distributed system and these may be linked to allow access to services in different domains. This is called interworking or federation of traders. When traders interwork, the service offer space in which a search is performed to find appropriate servers is extended to the whole interworking traders. Thus, trading over interworking traders may take very long time due to the large search space as well as mobility of servers and clients. In case of real-time applications, finding appropriate servers should not cause unbounded waiting of clients. Searching an appropriate server in the trading network and delivering the reference to the mobile client should be completed within a deadline. In the real-time distributed system, the trading request has time constraints within which the trading service should be completed. Real-time trading needs to reduce searching time by traversing selected traders which may have a service instance of required service type. We have presented a real-time trader[3] which can service as many trading requests as possible within their deadlines under the premises that physical location of clients and servers are fixed and the trading network seldom changes. Also a real-time trading request scheduling algorithm has been proposed to satisfy the deadlines of as many trading requests. Since we assumed that trading network seldom changes and servers export relations were fixed once they were established, all the information for accessible services was analyzed and used for real-time scheduling of trading requests. However, to support real-time trading for mobile servers and clients, the above assumption is no longer valid and the real-time trading mechanism must be redesigned. In this paper, we will present a real-time trading mechanism for mobile clients and servers. Mobile clients and servers can be connected via wireless communication links. Since a mobile host changes its location so frequently, it is inefficient if the mobile host exports, withdraws and exports again whenever it changes its location. Some new trading interfaces are needed for a real-time trader in such a frequently changing environment. We will also describe some

2 design issues for a real-time trader to support real-time properties and mobility of clients and servers. This paper is organized as follows: Section 2 describes design issues of real-time trader for mobile hosts. In Section 3, a real-time trading mechanism and real-time trading interfaces are presented. Finally, Section 4 presents some concluding remarks. Real-Time Export Real-Time Import Within a deadline Real-Time Binding 2. Design Issues of a Real-Time 2.1. Trading model Our trading model is based on the RM-ODP[2]. The Reference Model of Open Distributed Processing was a joint effort by the international standards bodies, ISO and ITU-T, to develop a coordinating framework for the standardization of open distributed processing. The model describes an architecture within which support of distribution, interworking, interoperability and portability can be integrated. The ODP provides dynamic binding by allowing services to be discovered at run-time. The trader is a repository of services advertisement. Server objects advertise their services through a trader; the service advertisement specifies the interface type and service attributes. Servers manipulate their service advertisements by using the export operations provided by the trader. Clients choose services by specifying the required type, attributes and related constraints of services in import operations. In addition, any number of traders can exist in a given distributed system, and they are linked by exporting their trading services to other traders. Figure 1 shows a simple real-time trading process. The trader is an object in which servers can export their service offers, and from which clients import references of servers that match clients needs within a deadline. A service offer which a server exports is considered a service instance. Many service instances for the same service type exist if more than one server have exported the service instances of the same type. By providing many service instances of the required service type, a trader enables clients to choose appropriate servers dynamically. A real-time trader also provides location transparency of servers, and late binding of a client with server. We assume that servers and clients are mobile, and each trading request for an import has a deadline. In our mobile environment, the system consists of a fixed information network extended with wireless components. These components include wireless mobile hosts, base stations, and switches. Mobile hosts are connected to fixed part of the network via base stations, and the area covered by a base station is called a cell[4]. Clients can be located at mobile hosts or fixed hosts, and issue trading requests. After a server(client) exports(imports) a service offer to(from) a trader, it can change Client Server Client Server Client Figure 1. Trading process Server its physical location. This makes the exported information such as the address field in the interface reference become incorrect after the server has moved. Also, a mobile client will wake up in a different trading environment after it changes its physical location. The imported service offer may be unreachable in the new environment Design issues of a real-time trader for mobile clients and servers Davies et al.[5] built an experimental advanced mobile application, Geographical Information Systems for mobile users, on the RM-ODP platform. Although the open distributed system architecture does not impose any constraints on the pattern of interconnection, most conventional distributed systems such as RM-ODP and ANSAware organize interworking traders in a hierarchical structure. According to their study, while possibly adequate for fixed networks, the hierarchical arrangement is inappropriate for mobile systems where each mobile host is likely to have its own trader in order that it can continue operation during periods of disconnection. Moreover, given the nature of the communications network, a link scheme that requires traversal up and down a hierarchy is clearly unsuitable for real-time trading. The design issues of real-time trader for mobile hosts are as follows: Where to place traders: In the fixed part of the network or inside mobile hosts. s can be placed at fixed locations such as base stations, location servers, or fixed hosts. If this is the case, trading requests from mobile clients are forwarded to traders at fixed location. Mobile hosts must find out the location of the nearest trader for each trading request at the new location. s also can be placed inside the mobile hosts. When a mobile client needs a trading service, it searches its own local trader first. If it fails, it contacts interworking traders. Since there is no communication delay in contacting the local trader, it is more likely

3 to finish the search within a deadline. When a mobile server exports a service offer, it also contacts the local trader first. Then, the exported service is usually propagated to interworking traders which are located at the fixed part of the network. Our real-time trading mechanism is based on the second approach. However, the local trader in a mobile host has some limits in size and processing speed. Due to its limitations, traders in mobile hosts keep information only for a few service instances which are time critical. How to organize interworking traders: This is important in the sense that the organization of interworking traders affects the search time. s in AN- SAware are organized into two-level hierarchy, master and local[1]. If there is a strict rule in interconnecting traders, the search time can be easily bounded by the length or size of the interconnection network of traders. However, to support the mobility of users, the interconnection among traders should be allowed in any structure and can be dynamically changed. Searching policy: To find service offers that match a client s request, interconnected traders must be accessed in a certain order. Most commonly used form of a search is DFS(Depth First Search) or BFS(Breadth First Search). Service offers can be found by the first hit or the best hit policy, or till the specified number of service instances is reached. Since there is a deadline in searching a service offer, at least the first hit must be found within a deadline. If service instances in the local trader match the client s request, a search is not needed. In most cases, however, due to the characteristics of a local trader in a mobile host, the federated traders need to be contacted. After a search at the local trader of a mobile host fails, the trader located in base station of the current cell is searched. Scheduling policy: Import trading requests have deadlines. There are many import trading requests pending at a trader at one time. These requests were submitted from its clients and interworking traders. They should be scheduled by the real-time scheduling policies[6] such as Earliest Deadline First. To satisfy as many clients request as possible within their deadlines, the search time required for each client s import trading request must be limited as well as the number of service instances to be searched. In the next section, we will describe our real-time trading mechanism more precisely. 3. Real-Time Trading Mechanism 3.1. Real-time trading and interworking mechanism In this section, we provide a trading mechanism which can support both mobility and real-time properties for trading operations. We assume that there are deadlines only for the import trading requests. According to our assumptions, export trading operations are not time-critical. However, conventional export trading operation should be also modified to support the real-time import trading operation. trading requests from clients DB User interface manager if found Directory Server Real-time scheduler of trading requests Worst case searching time of adjacent interworking traders trading requests from other traders interface Manager Queue Search local trader database (if not found or to find other available sevices) and the deadline has not been reached yet Compute the new deadline Select the next trader to be searched among interworking traders Request Generator generate a trading request to the next trader Figure 2. Functional Architecture of a Realtime Figure 2 shows the functional structure of our trading

4 model. User Interface Manager receives trading requests from clients, and sends real-time import requests to the realtime scheduler. User Interface Manager identifies the trading service type and checks the clients authorizations. If a request is for an import, it is sent to the real-time scheduler with its deadline. Import trading requests can be also issued from its interworking traders. Interface Manger receives the import trading requests and sends it to the realtime scheduler. The real-time scheduler schedules these import trading requests according to their deadlines. The real-time scheduling policies such as Earliest Deadline First or priority scheduling can be used based on the characteristics of trading requests. For example, a client can issue import request to a real-time trader periodically. If this is the case, the real-time scheduler should schedule the requests by realtime scheduling mechanism of periodic tasks[7]. Finding appropriate servers for an import request is continued until its deadline is reached. When there are many requests in the queue, the trader can limit the search time for each request or the number of service instances to be searched even though the deadline for the request has not been reached yet. To find service instances for each trading request, the trader searches its local data base, first. If a service instance of desired type is not found in the trader s local database, the import request is sent to the interworking trader. An import request is also forwarded to adjacent traders if the client gives the option to specify the number of service instances or the trading domains. When an import request is forwarded to one of its adjacent traders, the new deadline of the import request is computed. The search time at the local trader is subtracted from the given deadline. Since traders keep track of trading results and the worst case searching time for interworking traders, the next trader to be searched is decided based on this information. The table which stores all the worst case searching time of adjacent traders are updated when an export relation is newly established or some attributes are changed. This will be explained at the section In our model, each mobile host has its own local trader to speed up some real-time trading operations and to reduce communication traffic. Due to the characteristics of a mobile host[8, 4], its local trader is very limited in size and speed compared to the ordinary trader in a fixed location. Thus, the trader in a mobile host usually interworks with a trader at the nearest fixed location(i.e., a base station under which it is currently resides). In our mobile environment, there are three different types of interworking relations. 1. Trading between a mobile host and a fixed host. s in mobile hosts are federated into the trader in the nearest base station. The trader at the base station is regarded as a prime trader, and traders in mobile hosts as local traders. Prime traders collect services from fixed hosts and mobile hosts. It can also broadcast this information periodically to the mobile hosts. This will greatly reduce searching time of import requests from mobile hosts. Especially, if some import requests from mobile hosts arrive periodically and are time-critical, the base station can broadcast its available service instances to mobile hosts in advance. When a mobile host leaves its current cell, an export or import relation with a trader at base station is maintained, and the fact the mobile host has left is notified. After some time later, when the mobile host comes back to the cell, it doesn t need to establish export or import relation again. It only notifies its arrival to the base station. 2. Trading between mobile hosts. High cost of using a wireless channel would prevent this interworking relation from occurring frequently. 3. Trading between fixed hosts. s in the fixed part of the network can be federated in any form. The reasons are that trading relations in the fixed part seldom change, and that search paths or their search times are fixed most of the time. All the necessary information such as worst case searching time for the exported services is computed and stored when a trader is exported to another trader. Real-time scheduling of import trading requests is based on this information Real-time trading interfaces The interfaces described in this section are based on the DPE(Distributed Processing Environment) s trading interfaces[9]. To support mobility and real-time properties, DPE s Export Interface and Search Interface should be modified. Additionally, the Notification of Leave/Arrival interface is added Export operation The following interfaces are provided for the export operation. Servers export, modify, or withdraw services via following interfaces. When a server is mobile, additional information such as its mobility pattern and its previous base station is exported. Notification of Leave/Arrival is needed only for mobile servers when its move causes a change of the current cell, that is, its prime trader. Whenever an export relation is established or destroyed between two traders, the tables which keep the worst case searching time of interworking traders are modified.

5 Export Interface: When a service offer is registered, service constraints, export constraints, and service attributes are registered. For a mobile server, its mobile pattern, if known, is registered, too. When the export occurs between traders(when a trader is federated to another trader), additional information is required. For example, if trader A exports its services to trader B, trader A registers its database size, the number of service offers, the average number of trading requests pending at A, the number of interworking traders, and the communication time including communication delay. Then, trader B computes and stores worst case searching time of A. B serves its import trading requests by forwarding the requests to A or other interworking traders based on the above information. Modify Service Attributes: Service attributes can be changed after the service is exported. Changes in service attributes can cause recomputation of worst case searching time. The table which trader keeps worst case searching time tries to maintain up-to-date value by adapting this information. Withdraw Service Offer: A server can remove a service offer from the trader to which it exported its service. In case of a mobile server, it sends a withdrawal offer to the current prime trader, then, the current prime trader will send a withdrawal offer to the original trader to which the mobile server exported the service. Notification of Leave/Arrival: When a mobile server changes its location, instead of withdrawal of its service, it sends Notification of Leave to the prime trader with which it has interworked. By using this interface, unnecessary withdrawal and export operations are reduced Import operation Import operation should be served in real-time, which means that each import request has its deadline. The deadline is given by the client of the real-time trader and recomputed when the import trading request is forwarded to another trader. Search Interface: Search Interface contains search predicates, search constraints, and a deadline within which the search must be completed Select Interface: Select Interface selects a service offer among service instances produced by Search Interface. If only one service offer is found within a deadline, Select Interface is not needed. In case of a mobile client which searches services from its local trader first, the local trader keeps information about time-critical service instances. If an import trading request is forwarded to a prime trader and the mobile client leaves its prime trader after that, the import request can miss its deadline even though the service instance of desired type is found at the prime trader within a deadline. By notifying its leave and leaving forwarding pointers to a new location, the service instance found can be forwarded to the new prime trader within the deadline. We assume, however, that this rarely occurs. Once the import trading request is sent, the mobile client does not leave its current cell until it receives the reply. Moreover, after a mobile client changes its cell, its imported services can be no longer accessible and the information the local trader hold can be useless in the new environment. In this case, the new prime trader is searched first for an import trading request. 4. Concluding Remarks Real-time traders are needed to support real-time applications in open distributed environments. As clients and servers move, the trading operations become more time-critical due to their mobility. However, supporting both mobility and real-time properties is not easy. To support real-time properties, the distributed system should analyze and properly schedule traders behavior and their available resources in advance, while to support mobility, it should not damage the dynamic nature of mobile hosts. In this paper, we have described real-time trading services for mobile clients and servers, and identified some design issues of a real-time trader. We also presented some trading interfaces which support the real-time trading mechanism we proposed. The real-time trader we proposed aims to serve as many trading requests as possible within their deadlines. Our realtime trader schedules trading requests based on the worst case searching time of interworking traders. This is not optimal for systems which have parallel execution paths: A worst case scheduling algorithm can cause a deadline miss even if the schedule is feasible based on real search time. However, the worst case searching time is deemed a safe criterion in scheduling trading requests of mobile objects. An attempt to bound this worst case searching time more tightly by taking into account timing characteristics with mobile pattern of mobile objects remains as a further research topic. References [1] J. P. Deshrevel, A. Watson, A brief overview of the

6 ANSA Trading service, Architecture Project Management, UK, Feb [2] M. Y. Bearman, ODP-trader, Intl. Conf. on Open Distributed Processing, Berlin, Sept [15] G. H. Forman, J. Zahorjan, The challenge of mobile computing, University of Washington, TR # , 1994 [3] S-y. Yi, J. Lee, H. Shin, Operating system support for the trader in distributed real-time environments, Proc. of the 5th IEEE Workshop on Future Trends of Distributed Computing Systems, pp , Aug [4] T. Imielinski, B. R. Badrinath, Mobile wireless computing: Solutions and challenges in data management, DCS-TR-296/WINLAB-TR-49, 1994 [5] N. Davies, G. S. Blair et al., Experiences of using RM-ODP to build advanced mobile applications, Distributed Systems Engineering, vol.2, no.3, pp , Sept [6] A. Burns, Scheduling hard real-time systems: A review, Software Engineering Journal, vol.6, no.3, pp , 1991 [7] L. Sha, S. Sathaye, A systematic approach to designing distributed real-time systems, IEEE Computer, vol.26, no.9, pp.68-78, Sept [8] B. R. Badrinath, A. Acharya, T. Imielinski, Designing distributed algorithms for mobile computing networks, pp.21-28, Proc. of the 14th Intl. Conf. on Distributed Computing Systems, May 1994 [9] F. Dupuy et al., DPE Phase 0.1 Specification, TINA Consortium, Dec [10] K. Arvind, K. Ramaritham et al., A local area network architecture for distributed real-time systems, Journal of Real-Time Systems, vol.3, May 1991 [11] A. M. van Tilborg, G. M. Koob, Foundations of realtime computing scheduling and resource management, pp.31-62, Kluwer academic publishers, 1991 [12] C. L. Liu, Fundamentals of real-time scheduling, Proc. of the NATO Advanced Study Institute on Real- Time Computing, Oct [13] A. Bondavall, L. Simoncini, C. Bernardeshi Distributed, dependable real-time systems using a functional paradigm, Proc. of the NATO Advanced Study Institute on Real-Time Computing, Oct [14] A. Schill, B. Bellman et al., System support for mobile distributed applications, Proc. of 2nd Intl. Workshop on Services in Distributed Network Environments, pp , June 1995

Scheduling Algorithm for Hard Real-Time Communication in Demand Priority Network

Scheduling Algorithm for Hard Real-Time Communication in Demand Priority Network Scheduling Algorithm for Hard Real-Time Communication in Demand Priority Network Taewoong Kim, Heonshik Shin, and Naehyuck Chang Department of Computer Engineering Seoul National University, Seoul 151-742,

More information

A Methodology in Mobile Networks for Global Roaming

A Methodology in Mobile Networks for Global Roaming ORIENTAL JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY An International Open Free Access, Peer Reviewed Research Journal Published By: Oriental Scientific Publishing Co., India. www.computerscijournal.org ISSN:

More information

A Type Management System for an ODP Trader

A Type Management System for an ODP Trader A Type Management System for an ODP Trader J. Indulska a,m.bearman b and K. Raymond c a CRC for Distributed Systems Technology, Department of Computer Science, University of Queensland, Brisbane 4072,

More information

TAKEOVER: A New Vertical Handover Concept for Next-Generation Heterogeneous Networks

TAKEOVER: A New Vertical Handover Concept for Next-Generation Heterogeneous Networks TAKEOVER: A New Vertical Handover Concept for Next-Generation Heterogeneous Networks Hyun-Ho Choi and Dong-Ho Cho Department of Electrical Engineering and Computer Science Korea Advanced Institute of Science

More information

Large Object Caching for Distributed Multimedia Information Systems

Large Object Caching for Distributed Multimedia Information Systems Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2001 Proceedings Americas Conference on Information Systems (AMCIS) December 2001 Large Object Caching for Distributed Multimedia

More information

RM-ODP: The ISO Reference Model for Open Distributed Processing

RM-ODP: The ISO Reference Model for Open Distributed Processing RM-ODP: The ISO Reference Model for Open Distributed Processing Antonio Vallecillo ETSI Informática. Universidad de Málaga av@lcc.uma.es 1. Introduction As software technology becomes a core part of business

More information

Resource and Service Trading in a Heterogeneous Large Distributed

Resource and Service Trading in a Heterogeneous Large Distributed Resource and Service Trading in a Heterogeneous Large Distributed ying@deakin.edu.au Y. Ni School of Computing and Mathematics Deakin University Geelong, Victoria 3217, Australia ang@deakin.edu.au Abstract

More information

Evaluating the Performance of Mobile Agent-Based Message Communication among Mobile Hosts in Large Ad Hoc Wireless Network

Evaluating the Performance of Mobile Agent-Based Message Communication among Mobile Hosts in Large Ad Hoc Wireless Network Evaluating the Performance of Mobile Agent-Based Communication among Mobile Hosts in Large Ad Hoc Wireless Network S. Bandyopadhyay Krishna Paul PricewaterhouseCoopers Limited Techna Digital Systems Sector

More information

Reference Model of Open Distributed Processing (RM-ODP): Introduction

Reference Model of Open Distributed Processing (RM-ODP): Introduction 1 Reference Model of Open Distributed Processing (RM-ODP): Introduction Kerry Raymond kerry@dstc.edu.au CRC for Distributed Systems Technology Centre for Information Technology Research University of Queensland

More information

A Transaction Processing Technique in Real-Time Object- Oriented Databases

A Transaction Processing Technique in Real-Time Object- Oriented Databases 122 IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.1, January 2008 A Transaction Processing Technique in Real-Time Object- Oriented Databases Woochun Jun Dept. of Computer

More information

A Centralized Approaches for Location Management in Personal Communication Services Networks

A Centralized Approaches for Location Management in Personal Communication Services Networks A Centralized Approaches for Location Management in Personal Communication Services Networks Fahamida Firoze M. Tech. (CSE) Scholar, Deptt. Of CSE, Al Falah School of Engineering & Technology, Dhauj, Faridabad,

More information

Mobile host protocols support host

Mobile host protocols support host INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT Int. J. Network Mgmt 2000; 10:191 214 Location update and routing scheme for a mobile computing environment By Anna Hać Ł and Yujing Huang We present a new hierarchical

More information

Priority Inheritance Spin Locks for Multiprocessor Real-Time Systems

Priority Inheritance Spin Locks for Multiprocessor Real-Time Systems Priority Inheritance Spin Locks for Multiprocessor Real-Time Systems Cai-Dong Wang, Hiroaki Takada, and Ken Sakamura Department of Information Science, Faculty of Science, University of Tokyo 7-3-1 Hongo,

More information

Reference Model of Open Distributed Processing (RM-ODP): Introduction

Reference Model of Open Distributed Processing (RM-ODP): Introduction Reference Model of Open Distributed Processing (RM-ODP): Introduction Kerry Raymond kerry@dstc.edu.au CRC for Distributed Systems Technology Centre for Information Technology Research University of Queensland

More information

A Design of Distributed Data Traffic Algorithm based on Hierarchical Wireless/Mobile Networks

A Design of Distributed Data Traffic Algorithm based on Hierarchical Wireless/Mobile Networks , pp.147-151 http://dx.doi.org/10.14257/astl.2015.117.35 A Design of Distributed Data Traffic Algorithm based on Hierarchical Wireless/Mobile Networks Ronnie Caytiles, Seungyong Shin, Minji Yang and Byungjoo

More information

Towards the Evaluation of Algorithms used in Real-Time Databases

Towards the Evaluation of Algorithms used in Real-Time Databases Towards the Evaluation of Algorithms used in Real-Time Databases VÁCLAV KRÓL 1, JINDŘICH ČERNOHORSKÝ 2, JAN POKORNÝ 2 1 Institute of Information Technologies Silesian University in Opava, Faculty of Business

More information

SCHEDULING AND LOAD SHARING IN MOBILE COMPUTING USING TICKETS

SCHEDULING AND LOAD SHARING IN MOBILE COMPUTING USING TICKETS Baskiyar, S. and Meghanathan, N., Scheduling and load balancing in mobile computing using tickets, Proc. 39th SE-ACM Conference, Athens, GA, 2001. SCHEDULING AND LOAD SHARING IN MOBILE COMPUTING USING

More information

Avoidance of Bottleneck in PCS Network

Avoidance of Bottleneck in PCS Network Avoidance of Bottleneck in PCS Network Sidhi Pandey 1, Alka 2, Pratima Singh 3 1, 2, 3 (Computer Science & Engineering, Institute of Technology & Management, India) Abstract: This paper contains the concept

More information

Adaptive Local Route Optimization in Hierarchical Mobile IPv6 Networks

Adaptive Local Route Optimization in Hierarchical Mobile IPv6 Networks Adaptive Local Route Optimization in Hierarchical Mobile IPv6 Networks Sangheon Pack, Taekyoung Kwon, and Yanghee Choi School of Computer Science and Engineering Seoul National University, Seoul, Korea

More information

An ODP-Based Type Manager for Trading Services. GSIT POSTECH YongHoi Joo

An ODP-Based Type Manager for Trading Services. GSIT POSTECH YongHoi Joo An ODP-Based Type Manager for Trading Services GSIT POSTECH YongHoi Joo Contents Introduction Overview Related Work Enterprise Viewpoint Information Viewpoint Computational Viewpoint Engineering Viewpoint

More information

Project Report, CS 862 Quasi-Consistency and Caching with Broadcast Disks

Project Report, CS 862 Quasi-Consistency and Caching with Broadcast Disks Project Report, CS 862 Quasi-Consistency and Caching with Broadcast Disks Rashmi Srinivasa Dec 7, 1999 Abstract Among the concurrency control techniques proposed for transactional clients in broadcast

More information

MESSAGE INDUCED SOFT CHEKPOINTING FOR RECOVERY IN MOBILE ENVIRONMENTS

MESSAGE INDUCED SOFT CHEKPOINTING FOR RECOVERY IN MOBILE ENVIRONMENTS MESSAGE INDUCED SOFT CHEKPOINTING FOR RECOVERY IN MOBILE ENVIRONMENTS Ruchi Tuli 1 & Parveen Kumar 2 1 Research Scholar, Singhania University, Pacheri Bari (Rajasthan) India 2 Professor, Meerut Institute

More information

Yet another redirection mechanism for the World-Wide Web?

Yet another redirection mechanism for the World-Wide Web? Yet another redirection mechanism for the World-Wide Web? Aline Baggio Vrije Universiteit Department of Computer Science De Boelelaan 1081a 1081HV Amsterdam The Netherlands http://www.cs.vu.nl/ baggio/

More information

Virtual Hierarchical Architecture Integrating Mobile IPv6 and MANETs for Internet Connectivity

Virtual Hierarchical Architecture Integrating Mobile IPv6 and MANETs for Internet Connectivity Virtual Hierarchical Architecture Integrating Mobile IPv6 and MANETs for Internet Connectivity Hyemee Park, Tae-Jin Lee, and Hyunseung Choo School of Information and Communication Engineering Sungkyunkwan

More information

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Hong-rae Lee, Tae-jun Jung, Kwang-deok Seo Division of Computer and Telecommunications Engineering

More information

Real-Time Scheduling. Dynamic Priority Servers

Real-Time Scheduling. Dynamic Priority Servers Real-Time Scheduling Dynamic Priority Servers Objectives Schedule soft aperiodic and hard periodic tasks Reduce average response time of aperiodic requests without compromising schedulability of periodic

More information

Enhancements and Performance Evaluation of Wireless Local Area Networks

Enhancements and Performance Evaluation of Wireless Local Area Networks Enhancements and Performance Evaluation of Wireless Local Area Networks Jiaqing Song and Ljiljana Trajkovic Communication Networks Laboratory Simon Fraser University Burnaby, BC, Canada E-mail: {jsong,

More information

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model Indian Journal of Science and Technology, Vol 8(20), DOI:10.17485/ijst/2015/v8i20/79311, August 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 A Study of Future Internet Applications based on

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

Software Paradigms (Lesson 10) Selected Topics in Software Architecture

Software Paradigms (Lesson 10) Selected Topics in Software Architecture Software Paradigms (Lesson 10) Selected Topics in Software Architecture Table of Contents 1 World-Wide-Web... 2 1.1 Basic Architectural Solution... 2 1.2 Designing WWW Applications... 7 2 CORBA... 11 2.1

More information

TINA-COMPLIANT SERVICE PROVISION AND NUMBERING IN UMTS

TINA-COMPLIANT SERVICE PROVISION AND NUMBERING IN UMTS Proceedings of 6th IEE Conference on Telecommunications, Conference Publication No. 451 Edinburgh, UK, 29 March - 1 April 1998 TINA-COMPLIANT SERVICE PROVISION AND NUMBERING IN UMTS Axel Küpper and Frank

More information

Performance analysis of aodv, dsdv and aomdv using wimax in NS-2

Performance analysis of aodv, dsdv and aomdv using wimax in NS-2 Performance analysis of aodv, dsdv and aomdv using wimax in NS-2 Madhusrhee B Department Computer Science, L.J Institute of Technology, Ahmedabad, India Abstract WiMAX (IEEE 802.16) technology empowers

More information

Pre-Authenticated Fast Handoff in a Public Wireless LAN Based on IEEE 802.1x Model 1

Pre-Authenticated Fast Handoff in a Public Wireless LAN Based on IEEE 802.1x Model 1 Pre-Authenticated Fast Handoff in a Public Wireless LAN Based on IEEE 802.1x Model 1 Sangheon Pack and Yanghee Choi School of Computer Science & Engineering, Seoul National University, Seoul, Korea Telephone:

More information

Internetworking Wireless Nodes to A Control Area Network

Internetworking Wireless Nodes to A Control Area Network Internetworking Wireless Nodes to A Control Area Network A. Kutlu, H. Ekiz, M.D. Baba, E.T. Powner School of Engineering University of Sussex Brighton U.K. ABSTRACT This paper discusses the design and

More information

Energy-Efficient Mobile Cache Invalidation

Energy-Efficient Mobile Cache Invalidation Distributed and Parallel Databases 6, 351 372 (1998) c 1998 Kluwer Academic Publishers. Manufactured in The Netherlands. Energy-Efficient Mobile Cache Invalidation KUN-LUNG WU, PHILIP S. YU AND MING-SYAN

More information

MOBILE VIDEO COMMUNICATIONS IN WIRELESS ENVIRONMENTS. Jozsef Vass Shelley Zhuang Jia Yao Xinhua Zhuang. University of Missouri-Columbia

MOBILE VIDEO COMMUNICATIONS IN WIRELESS ENVIRONMENTS. Jozsef Vass Shelley Zhuang Jia Yao Xinhua Zhuang. University of Missouri-Columbia MOBILE VIDEO COMMUNICATIONS IN WIRELESS ENVIRONMENTS Jozsef Vass Shelley Zhuang Jia Yao Xinhua Zhuang Multimedia Communications and Visualization Laboratory Department of Computer Engineering & Computer

More information

An Enhancement of Mobile IP by Home Agent Handover

An Enhancement of Mobile IP by Home Agent Handover An Enhancement of Mobile IP by Home Agent Handover Li-Sheng Yu and Chun-Chuan Yang Multimedia and Communications Laboratory Department of Computer Science and Information Engineering National Chi Nan University,

More information

Dynamic Voltage Scaling of Periodic and Aperiodic Tasks in Priority-Driven Systems Λ

Dynamic Voltage Scaling of Periodic and Aperiodic Tasks in Priority-Driven Systems Λ Dynamic Voltage Scaling of Periodic and Aperiodic Tasks in Priority-Driven Systems Λ Dongkun Shin Jihong Kim School of CSE School of CSE Seoul National University Seoul National University Seoul, Korea

More information

Electrical Engineering and Computer Science

Electrical Engineering and Computer Science Wichita State University Libraries SOAR: Shocker Open Access Repository Ravi Pendse Electrical Engineering and Computer Science Quantitative Analysis of Enhanced Mobile IP Patricia K. Best Ravi Pendse

More information

A Global Mobility Scheme for Seamless Multicasting in Proxy Mobile IPv6 Networks

A Global Mobility Scheme for Seamless Multicasting in Proxy Mobile IPv6 Networks ICACT Transactions on on the Advanced Communications Technology (TACT) Vol. Vol. 2, 2, Issue Issue 3, 3, May May 2013 2013 233 A Global Mobility Scheme for Seamless Multicasting in Proxy Mobile IPv6 Networks

More information

Java- and CORBA-Based Network Management. Mika Leppinen, Pekka Pulkkinen, and Aapo Rautiainen

Java- and CORBA-Based Network Management. Mika Leppinen, Pekka Pulkkinen, and Aapo Rautiainen Project Reports Java- and CORBA-Based Network Management Mika Leppinen, Pekka Pulkkinen, and Aapo Rautiainen Nokia Research Center Nokia developed the Distributed Computing Platform prototype to support

More information

ANSAwise - The ODP Reference Model

ANSAwise - The ODP Reference Model Poseidon House Castle Park Cambridge CB3 0RD United Kingdom TELEPHONE: Cambridge (01223) 515010 INTERNATIONAL: +44 1223 515010 FAX: +44 1223 359779 E-MAIL: apm@ansa.co.uk Training ANSAwise - The ODP Reference

More information

Efficient Uplink Scheduler Architecture of Subscriber Station in IEEE System

Efficient Uplink Scheduler Architecture of Subscriber Station in IEEE System Efficient Uplink Scheduler Architecture of Subscriber Station in IEEE 82.16 System Woo-Jae Kim 1, Joo-Young Baek 1, Sun-Don Lee 1, Young-Joo Suh 1, Yun-Sung Kim 2, and Jin-A Kim 2 1 Department of Computer

More information

ISSN 2319-8885 Vol.03,Issue.35 November-2014, Pages:6974-6978 www.ijsetr.com A Caching Scheme in Location Based Application SANDI WINN AYE 1, ZAR ZAR WINT 2 1 Dept of Information and Communication Technology,

More information

CORBA (Common Object Request Broker Architecture)

CORBA (Common Object Request Broker Architecture) CORBA (Common Object Request Broker Architecture) René de Vries (rgv@cs.ru.nl) Based on slides by M.L. Liu 1 Overview Introduction / context Genealogical of CORBA CORBA architecture Implementations Corba

More information

Energy-efficient Data Dissemination in Wireless Sensor Networks

Energy-efficient Data Dissemination in Wireless Sensor Networks Energy-efficient Data Dissemination in Wireless Sensor Networks Ji-Han Jiang 1 Kuo-Hua Kao 2 Singing ee 2 1 Department of Computer Science and Information Engineering National Formosa University, Yun-in,

More information

A Survey of Current Directions in Service Placement in Mobile Ad-hoc Networks

A Survey of Current Directions in Service Placement in Mobile Ad-hoc Networks A Survey of Current Directions in Service Placement in Mobile Ad-hoc Networks Georg Wittenburg and Jochen Schiller Freie Universität Berlin Middleware Support for Pervasive Computing Workshop (PerWare

More information

SIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks

SIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks SIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks Simone Leggio Hugo Miranda Kimmo Raatikainen Luís Rodrigues University of Helsinki University of Lisbon August 16, 2006 Abstract

More information

An Adaptive Query Processing Method according to System Environments in Database Broadcasting Systems

An Adaptive Query Processing Method according to System Environments in Database Broadcasting Systems An Query Processing Method according to System Environments in Database Broadcasting Systems M. KASHITA T. TERADA T. HARA Graduate School of Engineering, Cybermedia Center, Graduate School of Information

More information

On Latency Management in Time-Shared Operating Systems *

On Latency Management in Time-Shared Operating Systems * On Latency Management in Time-Shared Operating Systems * Kevin Jeffay University of North Carolina at Chapel Hill Department of Computer Science Chapel Hill, NC 27599-3175 jeffay@cs.unc.edu Abstract: The

More information

QoS based vertical handoff method between UMTS systems and wireless LAN networks

QoS based vertical handoff method between UMTS systems and wireless LAN networks QoS based vertical handoff method between UMTS systems and wireless LAN networks Sungkwan Jung and Dong-ho Cho Div. of EE, Dept. of EECS Korea Advanced Institute of Science and Technology Daejeon, Rep.

More information

An ODP Wading Service for DCE

An ODP Wading Service for DCE An ODP Wading Service for DCE Ashley Beitz and Mirion Bearman ashley @dstc.edu.au CRC for Distributed 'Systems Technology, University of Queensland, Brisbane 4072 Australia myb@ise.canberra.edu.au CRC

More information

European Developments

European Developments European Developments Place your chosen image here. The four corners must just cover the arrow tips. For covers, the three pictures should be the same size and in a straight line. Transmission Workgroup

More information

Naming and Service Discovery in Peer-to-Peer Networks

Naming and Service Discovery in Peer-to-Peer Networks Naming and Service Discovery in Peer-to-Peer Networks ECE1770 Expert Topic Eli Fidler Vinod Muthusamy February 13, 2003 Outline Traditional Distributed Naming Systems Distributed Naming Paradigms P2P Naming

More information

Compositional Schedulability Analysis of Hierarchical Real-Time Systems

Compositional Schedulability Analysis of Hierarchical Real-Time Systems Compositional Schedulability Analysis of Hierarchical Real-Time Systems Arvind Easwaran, Insup Lee, Insik Shin, and Oleg Sokolsky Department of Computer and Information Science University of Pennsylvania,

More information

REAL-TIME SCHEDULING FOR DEPENDABLE MULTIMEDIA TASKS IN MULTIPROCESSOR SYSTEMS

REAL-TIME SCHEDULING FOR DEPENDABLE MULTIMEDIA TASKS IN MULTIPROCESSOR SYSTEMS REAL-TIME SCHEDULING FOR DEPENDABLE MULTIMEDIA TASKS IN MULTIPROCESSOR SYSTEMS Xiao Qin Liping Pang Zongfen Han Shengli Li Department of Computer Science, Huazhong University of Science and Technology

More information

Evaluation of Temporal and Performance Aspects

Evaluation of Temporal and Performance Aspects TECHNISCHE UNIVERSITÄT ILMENAU Evaluation of Temporal and Performance Aspects Integrated Hard- and Software Systems http://www.tu-ilmenau.de/ihs Problem Statement Performance Modeling Performance Evaluation

More information

Stretch-Optimal Scheduling for On-Demand Data Broadcasts

Stretch-Optimal Scheduling for On-Demand Data Broadcasts Stretch-Optimal Scheduling for On-Demand Data roadcasts Yiqiong Wu and Guohong Cao Department of Computer Science & Engineering The Pennsylvania State University, University Park, PA 6 E-mail: fywu,gcaog@cse.psu.edu

More information

Enterprise Workflow Resource Management

Enterprise Workflow Resource Management Enterprise Workflow Resource Management Weimin Du and Ming-Chien Shan Hewlett-Packard Laboratories 1501 Page Mill Road, Palo Alto, CA 94304 1 Abstract Resource management is a key issue in providing resource

More information

Efficient Dynamic Multilevel Priority Task Scheduling For Wireless Sensor Networks

Efficient Dynamic Multilevel Priority Task Scheduling For Wireless Sensor Networks Efficient Dynamic Multilevel Priority Task Scheduling For Wireless Sensor Networks Mrs.K.Indumathi 1, Mrs. M. Santhi 2 M.E II year, Department of CSE, Sri Subramanya College Of Engineering and Technology,

More information

Chapter 11: Implementing File Systems

Chapter 11: Implementing File Systems Chapter 11: Implementing File Systems Operating System Concepts 99h Edition DM510-14 Chapter 11: Implementing File Systems File-System Structure File-System Implementation Directory Implementation Allocation

More information

AMCP/4-WP/70. b) requirements and recommendations together with their rationale; and

AMCP/4-WP/70. b) requirements and recommendations together with their rationale; and Appendix A to the Report on Agenda Item 3 3A-1 APPENDIX A VHF DIGITAL LINK (VDL) DESIGN GUIDELINES 1. INTRODUCTION 1.1 In the absence of a comprehensive and detailed set of operational requirements, the

More information

AN ASSOCIATIVE TERNARY CACHE FOR IP ROUTING. 1. Introduction. 2. Associative Cache Scheme

AN ASSOCIATIVE TERNARY CACHE FOR IP ROUTING. 1. Introduction. 2. Associative Cache Scheme AN ASSOCIATIVE TERNARY CACHE FOR IP ROUTING James J. Rooney 1 José G. Delgado-Frias 2 Douglas H. Summerville 1 1 Dept. of Electrical and Computer Engineering. 2 School of Electrical Engr. and Computer

More information

REGULATING RESPONSE TIME IN AN AUTONOMIC COMPUTING SYSTEM: A COMPARISON OF PROPORTIONAL CONTROL AND FUZZY CONTROL APPROACHES

REGULATING RESPONSE TIME IN AN AUTONOMIC COMPUTING SYSTEM: A COMPARISON OF PROPORTIONAL CONTROL AND FUZZY CONTROL APPROACHES REGULATING RESPONSE TIME IN AN AUTONOMIC COMPUTING SYSTEM: A COMPARISON OF PROPORTIONAL CONTROL AND FUZZY CONTROL APPROACHES Harish S. Venkatarama 1 and Kandasamy Chandra Sekaran 2 1 Reader, Computer Science

More information

Pre-Authenticated Fast Handoff in a Public Wireless LAN based on IEEE S02.1x Modell

Pre-Authenticated Fast Handoff in a Public Wireless LAN based on IEEE S02.1x Modell Pre-Authenticated Fast Handoff in a Public Wireless LAN based on IEEE S02.1x Modell Sangheon Pack and Yanghee Choi School o/computer Science & Engineering, Seoul National University, Seoul, Korea Telephone:

More information

Quality of Service Architectures for Wireless Networks: IntServ and DiffServ Models

Quality of Service Architectures for Wireless Networks: IntServ and DiffServ Models Quality of Service Architectures for Wireless Networks: IntServ and DiffServ Models Indu Mahadevan y and Krishna M. Sivalingam z; School of Electrical Engineering and Computer Science Washington State

More information

An Efficient DECT-Mobile IP Interworking for Mobile Computing

An Efficient DECT-Mobile IP Interworking for Mobile Computing An Efficient DECT-Mobile IP Interworking for Mobile Computing Anthony Lo *, Winston Seah * and Edwin Schreuder + * Centre for Wireless Communications 1, National University of Singapore, 20 Science Park

More information

Table of Contents. Cisco Introduction to EIGRP

Table of Contents. Cisco Introduction to EIGRP Table of Contents Introduction to EIGRP...1 Introduction...1 Before You Begin...1 Conventions...1 Prerequisites...1 Components Used...1 What is IGRP?...2 What is EIGRP?...2 How Does EIGRP Work?...2 EIGRP

More information

Transaction Processing in Mobile Database Systems

Transaction Processing in Mobile Database Systems Ashish Jain* 1 http://dx.doi.org/10.18090/samriddhi.v7i2.8631 ABSTRACT In a mobile computing environment, a potentially large number of mobile and fixed users may simultaneously access shared data; therefore,

More information

BUSNet: Model and Usage of Regular Traffic Patterns in Mobile Ad Hoc Networks for Inter-Vehicular Communications

BUSNet: Model and Usage of Regular Traffic Patterns in Mobile Ad Hoc Networks for Inter-Vehicular Communications BUSNet: Model and Usage of Regular Traffic Patterns in Mobile Ad Hoc Networks for Inter-Vehicular Communications Kai-Juan Wong, Bu-Sung Lee, Boon-Chong Seet, Genping Liu, Lijuan Zhu School of Computer

More information

23 An Overview of the Telecommunications Information Networking Architecture

23 An Overview of the Telecommunications Information Networking Architecture 23 An Overview of the Telecommunications Information Networking Architecture TINA Consortium c/o Bellcore 331 Newman Springs Rd. Red Bank, NJ 07701 USA Tel: + 1 908 758 2467 Fax: + 1 908 758 2865 1. INTRODUCTION

More information

Real-Time Architectures 2003/2004. Resource Reservation. Description. Resource reservation. Reinder J. Bril

Real-Time Architectures 2003/2004. Resource Reservation. Description. Resource reservation. Reinder J. Bril Real-Time Architectures 2003/2004 Resource reservation Reinder J. Bril 03-05-2004 1 Resource Reservation Description Example Application domains Some issues Concluding remark 2 Description Resource reservation

More information

Software Architecture

Software Architecture Software Architecture Prof. R K Joshi Department of Computer Science and Engineering IIT Bombay What is Architecture? Software Architecture? Is this an Architecture? Is this an Architecture? Is this an

More information

Chapter 10: File System Implementation

Chapter 10: File System Implementation Chapter 10: File System Implementation Chapter 10: File System Implementation File-System Structure" File-System Implementation " Directory Implementation" Allocation Methods" Free-Space Management " Efficiency

More information

DSM. Node Manager. Client "Object Creator" Object

DSM. Node Manager. Client Object Creator Object An Object-Oriented Model for Management of Services in a Distributed System Geraldina Fernandes and I. A. Utting Computing Laboratory, University of Kent, Canterbury, Kent CT2 7NF, UK Tel: +44 1227 764000

More information

A CAN-Based Architecture for Highly Reliable Communication Systems

A CAN-Based Architecture for Highly Reliable Communication Systems A CAN-Based Architecture for Highly Reliable Communication Systems H. Hilmer Prof. Dr.-Ing. H.-D. Kochs Gerhard-Mercator-Universität Duisburg, Germany E. Dittmar ABB Network Control and Protection, Ladenburg,

More information

Lecture (08, 09) Routing in Switched Networks

Lecture (08, 09) Routing in Switched Networks Agenda Lecture (08, 09) Routing in Switched Networks Dr. Ahmed ElShafee Routing protocols Fixed Flooding Random Adaptive ARPANET Routing Strategies ١ Dr. Ahmed ElShafee, ACU Fall 2011, Networks I ٢ Dr.

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Open Distributed Processing Interface references and binding

ISO/IEC INTERNATIONAL STANDARD. Information technology Open Distributed Processing Interface references and binding INTERNATIONAL STANDARD ISO/IEC 14753 First edition 1999-07-15 Information technology Open Distributed Processing Interface references and binding Technologies de l'information Traitement distribué ouvert

More information

Mobile Node Speed Detection Mechanism in Hierarchical Mobile Internet Protocol (IPv6)

Mobile Node Speed Detection Mechanism in Hierarchical Mobile Internet Protocol (IPv6) Journal of Computer Science 7 (9): 1432-1438, 2011 ISSN 1549-3636 2011 Science Publications Mobile Node Speed Detection Mechanism in Hierarchical Mobile Internet Protocol (IPv6) Zulkeflee Kusin and Mohamad

More information

A Neural Network for Real-Time Signal Processing

A Neural Network for Real-Time Signal Processing 248 MalkofT A Neural Network for Real-Time Signal Processing Donald B. Malkoff General Electric / Advanced Technology Laboratories Moorestown Corporate Center Building 145-2, Route 38 Moorestown, NJ 08057

More information

Enhanced IGRP. Chapter Goals. Enhanced IGRP Capabilities and Attributes CHAPTER

Enhanced IGRP. Chapter Goals. Enhanced IGRP Capabilities and Attributes CHAPTER 40 CHAPTER Chapter Goals Identify the four key technologies employed by (EIGRP). Understand the Diffusing Update Algorithm (DUAL), and describe how it improves the operational efficiency of EIGRP. Learn

More information

On the Potential of Web Services in Network Management

On the Potential of Web Services in Network Management On the Potential of Web Services in Network Management ZiHeng Liu 1,Yu Bai 2,YouQing Wan 3 1 The Department of Information Techonlogy, HuaZhong Normal University; Wuhan, China,lzh20201@yahoo.com.cn 2 The

More information

Blockchain-based Firmware Update Framework for Internet-of-Things Environment

Blockchain-based Firmware Update Framework for Internet-of-Things Environment Int'l Conf. Information and Knowledge Engineering IKE'18 151 Blockchain-based Firmware Update Framework for Internet-of-Things Environment Alexander Yohan 1, Nai-Wei Lo 2, Suttawee Achawapong 3 Department

More information

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Prashant Ramanathan and Bernd Girod Department of Electrical Engineering Stanford University Stanford CA 945

More information

A Modified Maximum Urgency First Scheduling Algorithm for Real-Time Tasks

A Modified Maximum Urgency First Scheduling Algorithm for Real-Time Tasks Vol:, o:9, 2007 A Modified Maximum Urgency irst Scheduling Algorithm for Real-Time Tasks Vahid Salmani, Saman Taghavi Zargar, and Mahmoud aghibzadeh International Science Index, Computer and Information

More information

Authors Abugchem, F. (Fathi); Short, M. (Michael); Xu, D. (Donglai)

Authors Abugchem, F. (Fathi); Short, M. (Michael); Xu, D. (Donglai) TeesRep - Teesside's Research Repository A Note on the Suboptimality of Nonpreemptive Real-time Scheduling Item type Article Authors Abugchem, F. (Fathi); Short, M. (Michael); Xu, D. (Donglai) Citation

More information

Semi supervised clustering for Text Clustering

Semi supervised clustering for Text Clustering Semi supervised clustering for Text Clustering N.Saranya 1 Assistant Professor, Department of Computer Science and Engineering, Sri Eshwar College of Engineering, Coimbatore 1 ABSTRACT: Based on clustering

More information

A Transformation-Based Model of Evolutionary Architecting for Embedded System Product Lines

A Transformation-Based Model of Evolutionary Architecting for Embedded System Product Lines A Transformation-Based Model of Evolutionary Architecting for Embedded System Product Lines Jakob Axelsson School of Innovation, Design and Engineering, Mälardalen University, SE-721 23 Västerås, Sweden

More information

EDF-Based Real-Time Message Scheduling of Periodic Messages on a Master-Slave-Based Synchronized Switched Ethernet

EDF-Based Real-Time Message Scheduling of Periodic Messages on a Master-Slave-Based Synchronized Switched Ethernet EDF-Based Real-Time Message Scheduling of Periodic Messages on a Master-Slave-Based Synchronized Switched Ethernet Myung-Kyun Kim 1, Liang Shan 1, and Wang Yu 2 1 University of Ulsan, Mugeo-Dong, Nam-Gu,

More information

Multi-Layered Architecture of Middleware for Ubiquitous Robot

Multi-Layered Architecture of Middleware for Ubiquitous Robot Multi-Layered Architecture of Middleware for Ubiquitous Robot In-Bae Jeong, Jong-Hwan Kim Department of Electrical Engineering and Computer Science KAIST Daejeon, Republic of Korea {ibjeong,johkim}@rit.kaist.ac.kr

More information

Source-Route Bridging

Source-Route Bridging 25 CHAPTER Chapter Goals Describe when to use source-route bridging. Understand the difference between SRB and transparent bridging. Know the mechanism that end stations use to specify a source-route.

More information

Chapter 3: Naming Page 38. Clients in most cases find the Jini lookup services in their scope by IP

Chapter 3: Naming Page 38. Clients in most cases find the Jini lookup services in their scope by IP Discovery Services - Jini Discovery services require more than search facilities: Discovery Clients in most cases find the Jini lookup services in their scope by IP multicast/broadcast Multicast UDP for

More information

PhD Thesis Defense Performance Improvements in Software-defined and Virtualized Wireless Networks

PhD Thesis Defense Performance Improvements in Software-defined and Virtualized Wireless Networks PhD Thesis Defense Performance Improvements in Software-defined and Virtualized Wireless Networks Chengchao Liang Supervisor: Prof. F. Richard Yu Department of Systems and Computer Engineering Carleton

More information

Infrastructure for Autonomous Mobile Robots Communication and Coordination

Infrastructure for Autonomous Mobile Robots Communication and Coordination 90 Work in Progress Session Infrastructure for Autonomous Mobile Robots Communication and Coordination Marcelo M. Sobral, Leandro B. Becker Dept of Automation and Systems Universidade Federal de Santa

More information

A Simple Placement and Routing Algorithm for a Two-Dimensional Computational Origami Architecture

A Simple Placement and Routing Algorithm for a Two-Dimensional Computational Origami Architecture A Simple Placement and Routing Algorithm for a Two-Dimensional Computational Origami Architecture Robert S. French April 5, 1989 Abstract Computational origami is a parallel-processing concept in which

More information

OPERATING SYSTEM. Chapter 12: File System Implementation

OPERATING SYSTEM. Chapter 12: File System Implementation OPERATING SYSTEM Chapter 12: File System Implementation Chapter 12: File System Implementation File-System Structure File-System Implementation Directory Implementation Allocation Methods Free-Space Management

More information

Dynamic Source Routing in ad hoc wireless networks

Dynamic Source Routing in ad hoc wireless networks Dynamic Source Routing in ad hoc wireless networks David B. Johnson David A. Maltz Computer Science Department Carnegie Mellon University In Mobile Computing, vol. 353, chapter 5, T. Imielinski and H.

More information

Hierarchical Structured Multi-agent for Distributed Databases in Location Based Services

Hierarchical Structured Multi-agent for Distributed Databases in Location Based Services Hierarchical Structured Multi-agent for Distributed Databases in Based Services Romeo Mark A. Mateo 1, Jaewan Lee 1 and Oh-Hyun Kwon 2 1 School of Electronic and Information Engineering, Kunsan National

More information

AN HIERARCHICAL APPROACH TO HULL FORM DESIGN

AN HIERARCHICAL APPROACH TO HULL FORM DESIGN AN HIERARCHICAL APPROACH TO HULL FORM DESIGN Marcus Bole and B S Lee Department of Naval Architecture and Marine Engineering, Universities of Glasgow and Strathclyde, Glasgow, UK 1 ABSTRACT As ship design

More information

A General Purpose Queue Architecture for an ATM Switch

A General Purpose Queue Architecture for an ATM Switch Mitsubishi Electric Research Laboratories Cambridge Research Center Technical Report 94-7 September 3, 994 A General Purpose Queue Architecture for an ATM Switch Hugh C. Lauer Abhijit Ghosh Chia Shen Abstract

More information