• Title/Summary/Keyword: Client Requirements

Search Result 142, Processing Time 0.026 seconds

Design of Interactive Operations using Prefetching in VoD System (VoD 시스템에서 선반입 기법을 이용한 대화식 동작의 설계)

  • Kim, Soon-Cheol
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.15 no.2
    • /
    • pp.31-39
    • /
    • 2010
  • VoD(Video-on-Demand) servers have to provide timely processing guarantees for continuous media and reduce the storage and bandwidth requirements for continuous media. The compression techniques make the bit rates of compressed video data significantly variable from frame to frame. A VoD system should be able to provide the client with interactive operations such as fast forward and fast rewind in addition to normal playback of movie. However, interactive operations require additional resources such as storage space, disk bandwidth, memory and network bandwidth. In a stored video application such as VoD system, it is possible that a priori disk access patterns can be used to reserve the system resources in advance. In addition, clients of VoD server spend most of their time in playback mode and the period of time spent in interactive mode is relatively small. In this paper, I present the new buffer management scheme that provides efficient support for interactive operations in a VoD server using variable bit rate continuous media. Simulation results show that our strategy achieves 34% increase of the number of accepted clients over the LRU strategy.

Development of Estimation System for Housing Remodeling Cost through Influence Analysis by Design Elements (설계요소별 영향분석을 통한 공동주택 리모델링 공사비개산견적 산출 시스템 개발)

  • Kim, Jun;Cha, Heesung
    • Korean Journal of Construction Engineering and Management
    • /
    • v.19 no.6
    • /
    • pp.65-78
    • /
    • 2018
  • In As urban apartment are aging, the necessity of reconstruction or remodeling to extend the life of buildings is increasing. In such a case, a co-housing association is formed to implement decisions on reconstruction or remodeling projects. At this time, the most important thing for the co-housing association is the business feasibility based on the input of the construction cost.In the case of reconstruction, it is possible to estimate the construction cost by using the accumulated construction cost data, and then evaluate the feasibility using the construction cost. However, in case of remodeling, it is difficult to calculate the accurate construction cost because the number of accumulated construction cost data is small. In addition, non-specialist clients often require estimates of various design factors, often negatively impacting the accuracy of estimates and the duration of estimates. Therefore, in this study, proposed method to reflect the opinion of the owner who is a non-expert, as a design element, and a method of calculating the expected construction cost according to the design element, and constructed this system so that it can be easily used by the non-specialist owner. In order to clearly reflect the requirements of the non-specialist owner in the estimates, extracts the design elements from the existing remodeling cases, classify them, and suggest a plan for the client to choose. In order to reflect the design factors to the estimates, the existing apartment house remodeling cases were investigated and the design factors were extracted to have a large effect on the construction cost. Finally, developed system based on MS Excel so that the above contents can be easily used by a non-specialist client. In order to verify the accuracy of the proposed estimate in this study, verified the accuracy of 80% of the results by substituting the case of remodeling quotations and obtained a positive result from the questionnaire survey to examine the ease of use of the non-specialist customer. In this study, propose an estimate estimation method using four cases. If the remodeling cases are accumulated continuously, the expected effect of this study will be higher.

Feasibility study of the beating cancellation during the satellite vibration test

  • Bettacchioli, Alain
    • Advances in aircraft and spacecraft science
    • /
    • v.5 no.2
    • /
    • pp.225-237
    • /
    • 2018
  • The difficulties of satellite vibration testing are due to the commonly expressed qualification requirements being incompatible with the limited performance of the entire controlled system (satellite + interface + shaker + controller). Two features cause the problem: firstly, the main satellite modes (i.e., the first structural mode and the high and low tank modes) are very weakly damped; secondly, the controller is just too basic to achieve the expected performance in such cases. The combination of these two issues results in oscillations around the notching levels and high amplitude beating immediately after the mode. The beating overshoots are a major risk source because they can result in the test being aborted if the qualification upper limit is exceeded. Although the abort is, in itself, a safety measure protecting the tested satellite, it increases the risk of structural fatigue, firstly because the abort threshold has been already reached, and secondly, because the test must restart at the same close-resonance frequency and remain there until the qualification level is reached and the sweep frequency can continue. The beat minimum relates only to small successive frequency ranges in which the qualification level is not reached. Although they are less problematic because they do not cause an inadvertent test shutdown, such situations inevitably result in waiver requests from the client. A controlled-system analysis indicates an operating principle that cannot provide sufficient stability: the drive calculation (which controls the process) simply multiplies the frequency reference (usually called cola) and a function of the following setpoint, the ratio between the amplitude already reached and the previous setpoint, and the compression factor. This function value changes at each cola interval, but it never takes into account the sensor signal phase. Because of these limitations, we firstly examined whether it was possible to empirically determine, using a series of tests with a very simple dummy, a controller setting process that significantly improves the results. As the attempt failed, we have performed simulations seeking an optimum adjustment by finding the Least Mean Square of the difference between the reference and response signal. The simulations showed a significant improvement during the notch beat and a small reduction in the beat amplitude. However, the small improvement in this process was not useful because it highlighted the need to change the reference at each cola interval, sometimes with instructions almost twice the qualification level. Another uncertainty regarding the consequences of such an approach involves the impact of differences between the estimated model (used in the simulation) and the actual system. As limitations in the current controller were identified in different approaches, we considered the feasibility of a new controller that takes into account an estimated single-input multi-output (SIMO) model. Its parameters were estimated from a very low-level throughput. Against this backdrop, we analyzed the feasibility of an LQG control in cancelling beating, and this article highlights the relevance of such an approach.

Web Services Framework for Geo-spatial Data on Wireless Network (무선 네트워크 환경을 고려한 공간정보 웹 서비스 프레임워크)

  • Kim, Min-Soo;Kim, Mi-Jeong;Lee, Eun-Kyu;Joo, In-Hak;Oh, Byoung-Woo
    • Journal of Korea Spatial Information System Society
    • /
    • v.6 no.2 s.12
    • /
    • pp.63-75
    • /
    • 2004
  • This paper proposes a Web Service framework on both wired and wireless network environment that can be interoperable and extensible among geo-spatial servers. Mostly, OGC has studied and announced international standards which are related to web services on various kinds of geo-spatial data. Therefore, the proposed framework satisfies interoperability and extensibility for geo-spatial servers by adapting WMS, WFS, WCS, and WRS standards of OGC and web services standards of W3C. This framework, also, satisfies requirements of huge volumed data service, GML service, geo-spatial function service, and wireless network service. This framework consists of geo-spatial servers group, geo-spatial broker, and web-based client. The geo-spatial servers group includes GIS, SIIS, ITS, GNSS, and Telematics server for the purpose of providing various kinds of geo-spatial services. Especially, this paper proposes main memory based GIS server(MMG server) that can efficiently serve huge volumed GML data on wireless network environment. Finally, experimental results about the MMG server and prototype implementations of the framework show the effectiveness of this study.

  • PDF

A GoP-based Dynamic Transmission Scheduling for supporting Fast Scan Functions with m-times playback rate in Video-On-Demand (주문형 비디오에서 m배속 고속 재생을 위한 GoP 기반 동적 전송 스케줄 작성)

    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.24 no.9B
    • /
    • pp.1643-1651
    • /
    • 1999
  • Video-On-Demand (VOD) is expected to provide the user with interactive operations such as VCR functions. In particular, fast scan functions like “Fast Forward” of “Fast Backward” for a certain speedup playback are required. Since they require a significant amount of system resources, schemes to reduce bandwidth requirements for the network or disk are needed. In MPEG standard, Group-of-Pictures (GoP) is a random access unit which can be decoded independently. Since storing and transmitting a video stream based on GoP is efficient, it is practical to support fast scan functions based on GoP. In this paper, we present a dynamic transmission scheduling scheme to support fast scan functions with m-times normal playback rate for a stored video. The proposed scheme writes a transmission schedule whenever user requests a fast scan function. That is, the scheme constructs the data set to be smoothed by skipping GoPs according to a given speedup factor, and then writes the transmission schedule by applying a bandwidth smoothing. Finally, the scheme restarts the transmission of video data to a client according to the new schedule. The proposed scheme results in speeding up the playback rate by utilizing “GoP skipping”, and then reduces the computational overhead by applying a bandwidth smoothing based on GoP.

  • PDF

Segment-based Cache Replacement Policy in Transcoding Proxy (트랜스코딩 프록시에서 세그먼트 기반 캐쉬 교체 정책)

  • Park, Yoo-Hyun;Kim, Hag-Young;Kim, Kyong-Sok
    • The KIPS Transactions:PartA
    • /
    • v.15A no.1
    • /
    • pp.53-60
    • /
    • 2008
  • Streaming media has contributed to a significant amount of today's Internet Traffic. Like traditional web objects, rich media objects can benefit from proxy caching, but caching streaming media is more of challenging than caching simple web objects, because the streaming media have features such as huge size and high bandwidth. And to support various bandwidth requirements for the heterogeneous ubiquitous devices, a transcoding proxy is usually necessary to provide not only adapting multimedia streams to the client by transcoding, but also caching them for later use. The traditional proxy considers only a single version of the objects, whether they are to be cached or not. However the transcoding proxy has to evaluate the aggregate effect from caching multiple versions of the same object to determine an optimal set of cache objects. And recent researches about multimedia caching frequently store initial parts of videos on the proxy to reduce playback latency and archive better performance. Also lots of researches manage the contents with segments for efficient storage management. In this paper, we define the 9-events of transcoding proxy using 4-atomic events. According to these events, the transcoding proxy can define the next actions. Then, we also propose the segment-based caching policy for the transcoding proxy system. The performance results show that the proposing policy have a low delayed start time, high byte-hit ratio and less transcoding data.

Update Protocols for Web-Based GIS Applications (웹 기반 GIS 응용을 위한 변경 프로토콜)

  • An, Seong-U;Seo, Yeong-Deok;Kim, Jin-Deok;Hong, Bong-Hui
    • Journal of KIISE:Databases
    • /
    • v.29 no.4
    • /
    • pp.321-333
    • /
    • 2002
  • As web-based services are becoming more and more popular, concurrent updates of spatial data should be possible in the web-based environments in order to use the various services. Web-based GIS applications are characterized by large quantity of data providing and these data should be continuously updated according to various user's requirements. Faced with such an enormous data providing system, it is inefficient for a server to do all of the works of updating spatial data requested by clients. Besides, the HTTP protocol used in the web environment is established under the assumption of 'Connectionless'and 'Stateless'. Lots of problems may occur if the scheme of transaction processing based on the LAN environment is directly applied to the web environment. Especially for long transactions of updating spatial data, it is very difficult to control the concurrency among clients and to keep the consistency of the server data. This paper proposes a solution of keeping consistency during updating directly spatial data in the client-side by resolving the Dormancy Region Lock problem caused by the 'Connectionless'and 'Stateless'feature of the HTTP protocol. The RX(Region-eXclusive) lock and the periodically sending of ALIVE_CLIENTi messages can solve this problem. The protocol designed here is verified as effective enough through implementing in the main memory spatial database system, called CyberMap.

The Representative Technology Field Analysis of Domestic Defense Companies in Communication-electronics based on Patent Information Data (특허 자료 정보 기반 국내 통신전자 방산업체 대표 기술 분야 분석)

  • Kim, Jang-Eun;Cho, Yu-Seup
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.18 no.4
    • /
    • pp.446-458
    • /
    • 2017
  • In order to make a decision about the acquisition of command control communication weapon systems considering the client's technology level requirements, the improvement of the domestic technology level and security of core technology, the person in charge can perform technology evaluation/analysis based on command control communication weapon system patent data. As a method of collecting such patent data, we can collect the patent data of government-designated (Defense Acquisition Program Act Article 35) companies (11 Major defense companies/9 General defense companies) through the Korea Intellectual Property Rights Information System (KIPRIS) of the Korean Intellectual Property Office (KIPO) In this way, we collected 1,526 patents and 134 International Patent Classification (IPC) types through the KIPRIS of the KIPO. Based on these data, we performed three types of analysis, General information analysis, Principal Components Analysis (PCA) and Network analysis, and extracted 27, 19 and 13 IPC types from them, respectively. Based on the above three analysis results, we confirmed 8 IPC types (F41A, F41G, G06F, G01S, H04B, H04L, H04M and H04W) as the key technologies and representative technology fields of domestic communication-electronics defense companies.

A Case Study of Software Architecture Design by Applying the Quality Attribute-Driven Design Method (품질속성 기반 설계방법을 적용한 소프트웨어 아키텍처 설계 사례연구)

  • Suh, Yong-Suk;Hong, Seok-Boong;Kim, Hyeon-Soo
    • The KIPS Transactions:PartD
    • /
    • v.14D no.1 s.111
    • /
    • pp.121-130
    • /
    • 2007
  • in a software development, the design or architecture prior to implementing the software is essential for the success. This paper presents a case that we successfully designed a software architecture of radiation monitoring system (RMS) for HANARO research reactor currently operating in KAERI by applying the quality attribute-driven design method which is modified from the attribute-driven design (ADD) introduced by Bass[1]. The quality attribute-driven design method consists of following procedures: eliciting functionality and quality requirements of system as architecture drivers, selecting tactics to satisfy the drivers, determining architectures based on the tactics, and implementing and validating the architectures. The availability, maintainability, and interchangeability were elicited as duality requirements, hot-standby dual servers and weak-coupled modulization were selected as tactics, and client-server structure and object-oriented data processing structure were determined at architectures for the RMS. The architecture was implemented using Adroit which is a commercial off-the-shelf software tool and was validated based on performing the function-oriented testing. We found that the design method in this paper is an efficient method for a project which has constraints such as low budget and short period of development time. The architecture will be reused for the development of other RMS in KAERI. Further works are necessary to quantitatively evaluate the architecture.

Design and Implementation of the SSL Component based on CBD (CBD에 기반한 SSL 컴포넌트의 설계 및 구현)

  • Cho Eun-Ae;Moon Chang-Joo;Baik Doo-Kwon
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.12 no.3
    • /
    • pp.192-207
    • /
    • 2006
  • Today, the SSL protocol has been used as core part in various computing environments or security systems. But, the SSL protocol has several problems, because of the rigidity on operating. First, SSL protocol brings considerable burden to the CPU utilization so that performance of the security service in encryption transaction is lowered because it encrypts all data which is transferred between a server and a client. Second, SSL protocol can be vulnerable for cryptanalysis due to the key in fixed algorithm being used. Third, it is difficult to add and use another new cryptography algorithms. Finally. it is difficult for developers to learn use cryptography API(Application Program Interface) for the SSL protocol. Hence, we need to cover these problems, and, at the same time, we need the secure and comfortable method to operate the SSL protocol and to handle the efficient data. In this paper, we propose the SSL component which is designed and implemented using CBD(Component Based Development) concept to satisfy these requirements. The SSL component provides not only data encryption services like the SSL protocol but also convenient APIs for the developer unfamiliar with security. Further, the SSL component can improve the productivity and give reduce development cost. Because the SSL component can be reused. Also, in case of that new algorithms are added or algorithms are changed, it Is compatible and easy to interlock. SSL Component works the SSL protocol service in application layer. First of all, we take out the requirements, and then, we design and implement the SSL Component, confidentiality and integrity component, which support the SSL component, dependently. These all mentioned components are implemented by EJB, it can provide the efficient data handling when data is encrypted/decrypted by choosing the data. Also, it improves the usability by choosing data and mechanism as user intend. In conclusion, as we test and evaluate these component, SSL component is more usable and efficient than existing SSL protocol, because the increase rate of processing time for SSL component is lower that SSL protocol's.