• Title/Summary/Keyword: Dynamic Reconfiguration Framework

Search Result 12, Processing Time 0.023 seconds

Modeling and Implementation of A Dynamic Reconfiguration Framework (동적 형상조정 프레임워크의 모델링 및 구현)

  • 윤태웅;민덕기
    • Journal of the Korea Society for Simulation
    • /
    • v.12 no.3
    • /
    • pp.83-94
    • /
    • 2003
  • For 24 hours-7 days service on distributed systems, a great deal of efforts are investigated on high availability for seamless operation. In this paper, we propose a dynamic reconfiguration framework of distributed systems, called "hot-swapping" framework. This framework allows us to upgrade and exchange a number of modules of a distributed system without stopping running service as well as the system itself. In order to hide the state of service operation, the framework employes the "proxy" design pattern. Our framework provides two types of proxies: a static proxy and a dynamic proxy, Static proxies can achieve fast execution time, but they need to be changed whenever any minor change exists in the related swappable module. Meanwhile, dynamic proxies takes longer execution time, but do not need to be changed under minor changes of swappable modules. We compare performances of static and dynamic proxies and also apply the framework to a real situation with security management modules. management modules.

  • PDF

Modeling and Implementation of A Dynamic Reconfiguration Framework (동적 형상조정 프레임워크의 모델링 및 구현)

  • 윤태웅;민덕기
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2003.06a
    • /
    • pp.115-119
    • /
    • 2003
  • It requires a great deal of efforts to maintain a distributed system. What is important here is that we should be able to upgrade/maintain a distributed system without stopping the system in operation. For this, what we need is a dynamic reconfigurable framework for highly available distributed systems. In this paper, we propose objects-hot-swapping methods as a solution to our problem. These methods permit us to dynamically upgrade/expand a system without stopping the system in operation. In addition, we analyze these methods and show that an approach based on proxy is the most efficient. Furthermore, we propose two proxy-based approaches: the first one based on the static proxy provides for a fast execution time but it is difficult to implement. The second one based on the dynamic proxy provides for a slow execution time but it is easier to implement. Finally, we propose a hot swapping framework for these static and dynamic proxy.

  • PDF

Design and Implementation of Integration Application Framework Supporting Dynamic Configuration (동적 형상 변경 관리를 지원하는 통합 애플리케이션 프레임워크의 설계 및 구현)

  • Lee, Yong-Hwan;Min, Du-Gki
    • Journal of Information Technology Services
    • /
    • v.4 no.1
    • /
    • pp.117-128
    • /
    • 2005
  • When we conduct development of a large-size SI project, it is highly necessary to utilize an appropriate application framework which helps to build a qualified software with high productivity in a short period of time. In this paper, we propose the architecture of a dynamically reconfigurable CBD application integration framework that has been used for developing large-scale e-business applications to achieve high development productivity and maintainability. This Integration framework can easily extend its functionalities, and dynamically change its configuration during run time according to the business category, such as applying interaction patterns among main components in software architecture, rules, policies, and environmental parameters. Dynamic reconfiguration has the feature to make applications be easily customized for changeable requirements. Through our application integration framework, huge sizes of contents can be managed according to the business category as well, by keeping configuration informations and huge volumes of source codes. In order to evaluate out application integration framework in terms of performance criteria, we present experimental results of throughputs from the framework by yielding dynamic configuration without any performance degradation.

Self-Reconfiguration of Service-Oriented Application using Agent and ESB in Intelligent Robot (지능로봇에서 에이전트와 ESB를 사용한 서비스 지향 애플리케이션의 자가 재구성)

  • Lee, Jae-Jeong;Kim, Jin-Han;Lee, Chang-Ho;Lee, Byung-Jeong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.14 no.8
    • /
    • pp.813-817
    • /
    • 2008
  • Intelligent Robots (IR) get data of the current situation from sensors and perform knowledgeable services. Self-reconfiguration of IR is an important factor to change itself without stopping while supporting environment and technology change. In this paper, we propose an agent based self-reconfiguration framework of IR using ESB (Enterprise Service Bus). This framework focuses on dynamic discovery and reconfiguration of service-oriented applications using multi-agent system in intelligent robots. When IR meets an irresolvable situation it downloads a necessary service agent from an external service repository, executes the agent, and resolves the situation. Agent technology provides an intelligent approach for collaborations of IR. The prototype has also been implemented to show the validity of our study.

Dynamic Cell Reconfiguration Framework for Energy Conservation in Cellular Wireless Networks

  • Son, Kyuho;Guruprasad, Ranjini;Nagaraj, Santosh;Sarkar, Mahasweta;Dey, Sujit
    • Journal of Communications and Networks
    • /
    • v.18 no.4
    • /
    • pp.567-579
    • /
    • 2016
  • Several energy saving techniques in cellular wireless networks such as active base station (BS) selection, transmit power budget adaptation and user association have been studied independently or only part of these aspects have been considered together in literature. In this paper, we jointly tackle these three problems and propose an integrated framework, called dynamic cell reconfiguration (DCR). It manages three techniques operating on different time scales for ultimate energy conservation while guaranteeing the quality of service (QoS) level of users. Extensive simulations under various configurations, including the real dataset of BS topology and utilization, demonstrate that the proposed DCR can achieve the performance close to an optimal exhaustive search. Compared to the conventional static scheme where all BSs are always turned on with their maximum transmit powers, DCR can significantly reduce energy consumption, e.g., more than 30% and 50% savings in uniform and non-uniform traffic distribution, respectively.

A Framework to Support Reconfiguration of Single Web Service Based on Dynamic QoS Properties (동적 QoS 속성을 고려한 단일 웹서비스의 교환을 지원하는 프레임워크)

  • Jin, Sang-Chan;Lee, Eun-Joo
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.4
    • /
    • pp.77-86
    • /
    • 2009
  • At present, Web services become main means to construct web applications. As the number of web services grows and various kind of web services have been produced, QoS properties of web services are one of important criteria to select more appropriate web services. However, the selected web services may become inappropriate for the Requester's requirements, because QoS is kind of dynamic properties. this paper proposes a framework that proposed that finds an appropriate web service for Requester's QoS requirements, and dynamically replaces an inappropriate web service with right one. The problems which happen in substitution step are also identified and the solutions are described with an illustrative example.

A Framework For Web Service Evolution using UML and OWL-S (UML과 OWL-S를 사용한 웹 서비스 진화 프레임워크)

  • Kim, Jin-Han;Lee, Chang-Ho;Lee, Jae-Jeong;Lee, Byung-Jeong
    • Journal of Digital Contents Society
    • /
    • v.8 no.3
    • /
    • pp.269-277
    • /
    • 2007
  • Web service is an important technology to develop business to business e-commerce application. From a business perspective of time to market, dynamic evolution offers flexibility that software can adapt to unforeseen and fluctuating business requirements. OWL-S, based on OWL, is a service ontology language. The semantics provided by OWL support automation of service discovery, invocation, and service composition. In this paper we propose a framework to support dynamic evolution of service-oriented applications. We extend use-case analysis method to derive service description by defining requirements concept and mapping from requirement concept to activity diagram. A prototype is provided to show the validity of this framework.

  • PDF

Dynamic Reconfiguration of Web Services Based on QoS Properties (QoS 기반 웹서비스 동적 교환 지원 프레임워크)

  • Jin, Sang-Chan;Song, Yu-Jin;Lee, Eun-Joo
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2008.06a
    • /
    • pp.105-110
    • /
    • 2008
  • 웹서비스는 XML기반의 표준인 SOAP, WSDL, UDDI를 이용하여 인터넷을 통해 기능을 제공해 주는 서비스 기반 아키텍처의 대표적 기술이다. 웹서비스의 개수가 많아지고 종류가 다양해짐에 따라, 요청자의 요구사항에 맞는 웹서비스를 선택하는 것이 중요하게 되었으며, 여기서 웹서비스의 선택 시 QoS(Quality of Service)는 중요한 기준이 된다. 하지만 웹서비스의 QoS는 동적으로 변하고, 이로 인해 요청자의 QoS요구사항에 만족하지 않는 웹서비스가 되기도 한다. 본 논문에서는 요청자의 QoS요구사항에 적합한 웹서비스를 찾고, 웹서비스의 QoS변화로 인하여 웹서비스를 동적으로 변경하는 프레임워크를 제안한다. 그리고 웹서비스를 동적으로 변경하는 경우에 필요한, 각 웹서비스의 인터페이스 적응 및 기존 작업의 보장에 대한 해결방법도 함께 제시한다.

  • PDF

Knowledge-driven Dynamic Capability and Organizational Alignment: A Revelatory Historical Case

  • Kim, Gyeung-Min
    • Asia pacific journal of information systems
    • /
    • v.20 no.1
    • /
    • pp.33-56
    • /
    • 2010
  • The current business environment has been characterized as less munificent, highly uncertain and constantly evolving. In this environment, the company with dynamic capability is reported to be more successful than others in building competitive advantage. Dynamic capability focuses on the link between a dynamically changing environment, strategic agility, architectural reconfiguration, and value creation. Being characterized to be flexible and adaptive to market circumstance changes, an organization with dynamic capability is described to have high resource fluidity, which represents business process, resource allocation, human resource management and incentives that make business transformation faster and easier. Successful redeployment of the resources for dynamic adaptation requires organizational forms and reward systems to be well aligned with firm's technological infrastructures and business process. The alignment is considered to be an executive level commitment. Building dynamic capability is knowledge driven; relying on new knowledge to reconfigure firm's resources. Past studies established the link between the effective execution of a knowledge-focused strategy and relevant setting of architectural elements such as human resources, structure, process and information systems. They do not, however, describe in detail the underlying processes by which architectural elements are adjusted in coordinated manners to build knowledge-driven dynamic capability. In fact, understandings of these processes are one of the top issues in IT management. This study analyzed how a Korean corporation with a knowledge-focused strategy aligned its architectural elements to develop the dynamic capability and thus create value in the dynamically changing markets. When the Korean economy was in crisis, the company implemented a knowledge-focused strategy, restructured the organization's architecture by which human and knowledge resources are identified, structured, integrated and coordinated to identify and seize market opportunity. Specifically, the following architectural elements were reconfigured: human resource, decision rights, reward and evaluation systems, process, and IT infrastructure. As indicated by sales growth, the reconfiguration helped the company create value under an extremely turbulent environment. According to Ancona et al. (2001), depending on the types of lenses the organization uses, different types of architecture will emerge. For example, if an organization uses political lenses focusing on power, influence, and conflict. the architecture that leverage power and negotiate across multiple interest groups would emerge. Similarly, if an organization uses economic lenses focusing on the rational behavior of organizational actors making choices based on the costs and benefits of action, organizational architecture should be designed to motivate and provide incentives for the actors (Smith, 2001). Compared to this view, information processing perspectives consider architecture to be designed to maximize the capacity of information processing by the actors. Using knowledge lenses, the company studied in this research established architectural elements in a manner that allows the firm to effectively structure knowledge resources to form dynamic capability. This study is revelatory single case with a historic perspective. As a result of this study, a set of propositions and a framework are derived, which can be used for architectural alignment.

A Study on Framework of Dynamic Reconfiguration of Software Component on Distributed Environment (분산 환경에서 소프트웨어 컴포넌트의 동적인 재구성 프레임웍에 관한 연구)

  • Kweon, Ki-Hyeon;Choi, Hyung-Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.04b
    • /
    • pp.965-968
    • /
    • 2001
  • 분산 환경에서 수행되는 컴포넌트 중에서 수행 시간이 매우 길거나 이전의 작업에 관련되어 연속적인 내용을 처리하는 경우 이러한 컴포넌트의 상태를 변경하기 위해서는 실행 시간에 동적인 변경 방법을 사용할 수밖에 없다. 동적인 변경에서 가장 중요한 고려요소는 컴포넌트의 상태나 통신 채널에 대한 상태 정보 유지하는 것이고 이것을 위해 실행 시간에 구조을 변경하는 메커니즘이 필요하다. 본 논문에서는 컴포넌트를 서비스하는 프레임웍을 소개하고 이 프레임웍 하에서 컴포넌트를 변경, 컴포넌트의 추가 및 이동을 가능하게 할 수 있는 구조에 대해 제시한다.

  • PDF