• Title/Summary/Keyword: Dynamic API

Search Result 114, Processing Time 0.018 seconds

A Peer Load Balancing Method for P2P-assisted DASH Systems (P2P 통신 병용 DASH 시스템의 피어 부하 분산 방안 연구)

  • Seo, Ju Ho;Kim, Yong Han
    • Journal of Broadcast Engineering
    • /
    • v.25 no.1
    • /
    • pp.94-104
    • /
    • 2020
  • Currently media consumption over fixed/mobile Internet is mostly conducted by adaptive media streaming technology such as DASH (Dynamic Adaptive Streaming over HTTP), which is an ISO/IEC MPEG (Moving Picture Experts Group) standard, or some other technologies similar to DASH. All these heavily depend on the HTTP caches that ISPs (Internet Service Providers) are obliged to provide sufficiently to make sure fast enough Web services. As a result, as the number of media streaming users increases, ISPs' burden for HTTP cache has been greatly increased rather than CDN (Content Delivery Network) providers' server burden. Hence ISPs charge traffic cost to CDN providers to compensate for the increased cost of HTTP caches. Recently in order to reduce the traffic cost of CDN providers, P2P (Peer-to-Peer)-assisted DASH system was proposed and a peer selection algorithm that maximally reduces CDN provides' traffic cost was investigated for this system. This algorithm, however, tends to concentrate the burden upon the selected peer. This paper proposes a new peer selection algorithm that distributes the burden among multiple peers while maintaining the proper reduction level of the CDN providers' cost. Through implementation of the new algorithm in a Web-based media streaming system using WebRTC (Web Real-Time Communication) standard APIs, it demonstrates its effectiveness with experimental results.

An Application-Specific and Adaptive Power Management Technique for Portable Systems (휴대장치를 위한 응용프로그램 특성에 따른 적응형 전력관리 기법)

  • Egger, Bernhard;Lee, Jae-Jin;Shin, Heon-Shik
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.34 no.8
    • /
    • pp.367-376
    • /
    • 2007
  • In this paper, we introduce an application-specific and adaptive power management technique for portable systems that support dynamic voltage scaling (DVS). We exploit both the idle time of multitasking systems running soft real-time tasks as well as memory- or CPU-bound code regions. Detailed power and execution time profiles guide an adaptive power manager (APM) that is linked to the operating system. A post-pass optimizer marks candidate regions for DVS by inserting calls to the APM. At runtime, the APM monitors the CPU's performance counters to dynamically determine the affinity of the each marked region. for each region, the APM computes the optimal voltage and frequency setting in terms of energy consumption and switches the CPU to that setting during the execution of the region. Idle time is exploited by monitoring system idle time and switching to the energy-wise most economical setting without prolonging execution. We show that our method is most effective for periodic workloads such as video or audio decoding. We have implemented our method in a multitasking operating system (Microsoft Windows CE) running on an Intel XScale-processor. We achieved up to 9% of total system power savings over the standard power management policy that puts the CPU in a low Power mode during idle periods.

A Study on Creep Effect of Synthetic Fiber Rope Mooring System on Motion Response of Vessel and Tension of Mooring Line (섬유로프 계류시스템의 크리프 효과가 부유체의 운동응답 및 계류선의 장력 변화에 미치는 영향에 관한 연구)

  • Park, Sung Min;Lee, Seung Jae;Kang, Soo Won
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.54 no.2
    • /
    • pp.151-160
    • /
    • 2017
  • Growing demand and rapid development of the synthetic fiber rope in mooring system have taken place since it has been used in deep water platform lately. Unlike a chain mooring, synthetic fiber rope composed of lightweight materials such as Polyester(polyethylene terephthalate), HMPE(high modulus polyethylene) and Aramid(aromatic polyamide). Non-linear stiffness and another failure mode are distinct characteristics of synthetic fiber rope when compared to mooring chain. When these ropes are exposed to environmental load for a long time, the length of rope will be increased permanently. This is called 'the creep phenomenon'. Due to the phenomenon, The initial characteristics of mooring systems would be changed because the length and stiffness of the rope have been changed as time goes on. The changed characteristics of fiber rope cause different mooring tension and vessel offset compared to the initial design condition. Commercial mooring analysis software that widely used in industries is unable to take into account this phenomenon automatically. Even though the American Petroleum Institute (API) or other classification rules present some standard or criteria with respect to length and stiffness of a mooring line, simulation guide considers the mechanical properties that is not mentioned in such rules. In this paper, the effect of creep phenomenon in the fiber rope mooring system under specific environment condition is investigated. Desiged mooring system for a Mobile Offshore Drilling Unit(MODU) with HMPE rope which has the highest creep is analyzed in a time domain in order to investigate the effects creep phenomenon to vessel offset and mooring tension. We have developed a new procedure to an analysis of mooring system reflecting the creep phenomenon and it is validated through a time domain simulation using non-linear mooring analysis software, OrcaFlex. The result shows that the creep phenomenon should be considered in analysis procedure because it affects the length and stiffness of synthetic fiber rope in case of high water temperature and permanent mooring system.

Device Virtualization Framework for Smart Home Cloud Service (스마트홈 클라우드 서비스를 위한 디바이스 가상화 프레임워크)

  • Kim, Kyungwon;Park, Jongbin;Kum, Seungwoo;Jung, Jongjin;Yang, Chang-Mo;Lim, Taebeom
    • Telecommunications review
    • /
    • v.24 no.5
    • /
    • pp.677-691
    • /
    • 2014
  • Connectivity is becoming more important keywords recently. For example, many devices are going to be connected to the internet. It is usually called as the IoT(internet of things). Many IoT devices can be evolved as a part of giant system of the world wide web. It is a great opportunity for us, because many new services can have emerged through this paradigm. In this paper, we propose a device virtualization framework for smart home service. The proposed framework connects the many home appliances devices and the internet using a dynamic protocol conversion. After our protocol conversion for device virtualization, our framework provides a RESTful API to access the resources of device through the internet. Therefore, the proposed framework can provide a variety of services, so it also can be developed into the ecosystem for smart home service. The current framework version only supports UPnP enabled devices of the home, but it can easily be extended to many other home middleware solutions. To verify the feasibility of the framework, we have implemented several service scenarios.