NTT 기술 저널_2022/02_데이터 센트릭 시대의 소프트웨어 기술

책 커버 표지
목차

요약

NTT 기술저널_2022.2 특집 (p4~8)

데이터 센트릭 시대의 소프트웨어 기술
정보처리 기반, 데이터 유통, IOWN, 스마트시티, 소프트웨어 테스트

현실세계의 데이터를 통해 다양한 가치를 창출하는 '데이터 중심 사회'의 도래를 위한 IOWN(Innovative Optical and Wireless Network) 구상 가운데 NTT연구소가 추진하는 데이터 센트릭 시대의 소프트웨어 기술에 대해 소개한다.

이번 특집에서는 조직을 초월해 데이터 유통·분석을 촉진하는 기술과 가치 창출을 뒷받침하는 소프트웨어 개발을 가속하는 기술에 대해 소개한다.

█ 데이터 센트릭 시대의 소프트웨어 기술
데이터 중심 사회를 뒷받침하고, 비즈니스의 진화에 대응할 수 있는 데이터 센트릭 시대의 정보처리 기반 실현을 위한 다양한 기술 과제와 NTT 연구소의 대응 중 하나로 NTT소프트웨어이노베이션센터의 활동을 소개한다. (아래 내용)

█ 조직을 뛰어넘는 데이터 활용을 안전·편리하게 해주는 차세대 데이터 허브
NTT가 연구를 통해 실용화를 추진하고 있는 차세대 데이터 허브의 주요 구성 요소인 ‘가상 데이터 레이크’, ‘데이터 브로커’, ‘데이터 샌드박스’에 대해 소개한다.

█ 미래의 스마트시티를 뒷받침하는 고해상도 다중카메라 분석 기반
Al 추론 처리의 처리량 및 소비에너지의 대폭적인 경감을 실현하는 ‘이벤트 구동형 추론’에 대한 컨셉트와 그 요소 기술인 ‘다층 추론 기술’, ‘추론 리소스 공유 기술’에 대해서 소개한다.

█ 반복형의 효율적인 테스트를 실현하는 테스트 활동 데이터 분석 기술
NTT가 연구개발을 실시해 OSS화한 소프트웨어 테스트를 비약적으로 효율화하는 기술에 대해 소개한다.

데이터 센트릭 시대의 소프트웨어 기술

현실세계의 데이터로부터 다양한 가치를 창출하는 ‘데이터 중심 사회’의 도래와 더불어 비즈니스의 진화에 따른 시스템 기반 및 소프트웨어 개발 방법에 대한 요구는 더욱 높아지고 있다.

이번 특집에서는 데이터 중심 사회를 뒷받침하고, 비즈니스의 진화에 대응할 수 있는 데이터 센트릭 시대의 정보 처리 기반을 실현하기 위한 다양한 기술 과제와 NTT 연구소의 대응에 대해 NTT소프트웨어이노베이션에서의 활동을 중심으로 소개하겠다.

-- 정보처리 기반을 둘러싼 환경 --
현실세계의 문제를 현실세계의 다양한 데이터를 이용해 해결하는 프로세스는 더욱 중요해지고 있다. 제조업에서는 공장 가동 데이터를 기반으로 한 예실 관리 및 설비 고장 예측, 소매업에서는 기상 데이터를 기반으로 한 수급 예측과 고객 행동 데이터에 근거한 마케팅 및 동선 설계 등, 프로세스의 사례는 헤아릴 수없이 많다.

데이터에서 가치를 창출한다는 의미로, 이와 같은 프로세스를 우리는 ‘데이터 가치화’라고 부르고 있다. 기업 간의 경쟁 격화와 환경 문제·사회 문제의 심각화, 더 나아가 코로나19로 인한 원격형 사회로의 강제적 전환 등으로 사회 전체가 디지털 트랜스포메이션(DX)에 직면하고 있는 가운데, 데이터 가치화에 대한 기대는 높아지고 있다.

이와 같은 배경에서 우리는 의사 결정이나 최적화, 미래 예측 등, 모든 장면에서 데이터에 기반한 가치를 창출하는 ‘데이터 중심 사회’가 도래할 것으로 전망. 데이터 중심 사회에서는 다양하고 방대한 데이터 유통 및 분석의 초석이 되는 정보처리 기반의 역할이 더욱 중요해질 것으로 생각한다.

지금까지의 기술적인 역사를 되돌아보면, 정보 처리 기반은 꾸준한 진화를 이뤄왔다. 시스템 기반의 관점에서는 우선 프로세서의 성능 향상이 세밀화에 의한 싱글 코어 CPU의 고속화, 그리고 멀티 코어화에 의해 실현되었다. 또한 서버를 통한 처리에서 분산·병렬화에 의한 고속화·대형화로, 시스템 전체의 고속화·고도화도 진행되어 왔다.

NTT가 제창하는 IOWN(Innovative Optical and Wireless Network) 구상에서는 하드웨어와 네트워크의 진화와 함께 그에 대응할 수 있는 소프트웨어, 다시 말해 시스템 기반 기술에도 진화가 요구되고 있다.

소프트웨어 개발 방법의 관점에서는 기간 시스템 등의 대규모·고품질의 소프트웨어가 요구되는 경우에 적합한 워터폴형 개발에 이어, 최근에는 사용성이나 개발의 신속성이 요구되고 있는 웹 어플리케이션 등의 개발에 적합한 애자일 방식 개발도 널리 도입할 수 있게 됨에 따라 고속화되는 비즈니스 변혁을 따라잡을 수 있는 새로운 개발 기술도 요구되고 있다.

이러한 배경 하에 NTT 소프트웨어이노베이션센터(SIC)는 IOWN 구상에 기반한 미래의 정보처리 기반 실현을 위해 관련 기술을 전문으로 하는 각 NTT 연구소들과 연계해 데이터 중심 사회를 뒷받침하며 비즈니스의 진화에 대응할 수 있게 되었다. 또한 시스템 기반 기술과 소프트웨어 개발 기술의 연구개발에도 힘쓰고 있다.

-- 데이터 중심 사회를 뒷받침하는 정보처리 기반 기술 --
데이터 중심 사회에 있어서의 데이터 가치화의 커다란 흐름은 이하와 같다. 우선, 현실세계 곳곳에서 센싱 데이터나 로그 데이터 등, 현실세계의 사물과 행위에 관련된 데이터가 생성·수집되어 축적된다. 그 다음, 그 데이터를 분석·변환하고 이에 근거해 문제를 해결하기 위해서 현실세계에 작용하는 활동을 실시한다.

대부분의 경우, 이러한 활동을 통해 변화한 현실세계에 대해 다시 데이터를 수집해나가는 것과 같은 순환을 반복함으로써 점차적으로 개선되거나, 현실세계의 변화에 지속적으로 발맞춰 나갈 수 있다. 데이터를 기반으로 현실세계에 피드백을 해나가는 것과 같은 프로세스를 통해 현실세계를 좋은 방향으로 움직이고, 다양한 도메인의 고객에게 가치를 제공해나가는 것이 가능해진다.

이러한 데이터 중심 사회의 밸류체인을 뒷받침할 수 있게 NTT는 이하와 같은 정보처리 기반 기술에 대한 연구 개발에 임하고 있다.

(1) 디스어그리게이티드(Disaggregated) 컴퓨팅 기술
데이터 중심 사회에서 창출 및 활용된 방대한 데이터를 가치화하기 위해서는 데이터를 창출해 그것을 운반, 처리, 전송하는 등의 모든 처리에 있어서 고속성이 요구된다. IOWN 구상을 제안한 NTT는 스마트 사회 실현을 위한 연구 활동을 추진하고 있으며, 이 가운데 공통적으로 요구되고 있는 것이 고속·광대역 네트워크와 높은 처리 능력을 가진 컴퓨터이다.

이러한 컴퓨터를 실현하기 위해 NTT는 광전(光電) 융합 기술을 활용한 ‘디스어그리게이티드 컴퓨팅’이라는 개념을 제안했다. NTT는 2021년 7월 출범한 NTT IOWN종합이노베이션센터 아래 집결한 NTT 네트워크이노베이션솔루션센터, NTT 디바이스이노베이션센터와 협업해 특히 시스템 소프트웨어 개발에 노력하고 있다. 이번 특집 기사 ‘디스어그리게이티드 컴퓨팅을 위한 메모리 중심 아키텍처’는 그 예 중 하나이다.

(2) 데이터 유통 기술
데이터 중심 사회에서 창출된 데이터를 최대한 활용하기 위해서는 지리적·네트워크적으로 떨어진 데이터군과 함께, 조직이나 국가 등을 초월한 데이터군을 조합하는 것도 필요해진다. 이와 같은 조합에서는 고속 네트워크나 컴퓨터 등은 물론, 현실세계에서의 데이터 발생·축적 상황에 맞는 관리 및 처리와 데이터 소유자의 의사에 맞춘 권한이나 라이프 스타일에 대한 관리 및 처리도 필요해진다.

이러한 과제 해결을 위한 활동으로서 이번 특집기사 ‘조직을 초월한 데이터 이용 및 활용을 안전하고 편리하게 하는 차세대 데이터 허브’를 통해 NTT사회정보연구소와의 활동을 소개한다.

(3) 데이터 분석·가치화 기술
데이터에서 가치를 창출하기 위해서는 컴퓨터나 정보 유통의 구조만으로는 부족하다. 가치를 창출하는 각 도메인에서 구체적인 문제와 마주하고, 얻을 수 있는 다양한 데이터와 다양한 분석 방법을 통해 적절한 조합을 찾아내는, 다시 말해 문제를 정식화할 필요가 있다. 이를 위해서는 통계학이나 기계학습과 같은 소양과 도메인의 이해가 필요하며, 능력과 더불어 툴이나 기반을 통한 지원이 필요하다고 생각한다.

이것들은 현재 모든 영역에서 필요하기 때문에, NTT의 연구소도 NTT 컴퓨터&데이터사이언스연구소를 중심으로 다수의 조직을 통해 연구를 추진하고 있다. SIC에서는 특히 문제의 정식화에 근거해 데이터를 가치로 변환하는 처리를 고속으로 실행하기 위한 처리 기반을 개발하고 있으며, 그 구체적인 예로 이번 특집기사 ‘미래의 스마트시티를 뒷받침하는 고해상도 다중카메라 분석기반’에서 소개한다.

(4) 소프트웨어 개발 기술
데이터 중심 사회에서는 비즈니스나 서비스에 요구되는 진화의 속도가 빨라지기 때문에 기존의 소프트웨어 개발 방법으로는 언젠가 한계에 직면할 것으로 전망된다.

우리는 소프트웨어 개발에 있어 사람의 작업 일부를 AI(인공지능)가 대체·초월하는 기술 실현을 통해, AI와 사람이 협동할 수 있는 새로운 고속 개발 실현을 위한 기술 연구 개발에 임하고 있다. 그 예로, 이번 특집기사 ‘반복형의 효율적인 테스트를 실현하는 테스트 활동 데이터 분석기술’을 통해 기능 추가 및 개선에 따라 반복적으로 실행되는 회복 테스트를 효율화하는 기술을 소개한다.

-- 향후의 전개 --
데이터 중심 사회를 뒷받침하고, 비즈니스의 진화에 대응할 수 있는 미래의 정보처리 기반을 실현하기 위해서는 위에서 서술한 바와 같이 다양한 과제를 해결해나가야 할 필요가 있다. IOWN 구상 하에 다양한 산업 분야의 파트너들과 학술·기술 분야의 전문가들과의 콜라보레이션을 통해 각 기술의 조기 확립을 목표로 해나갈 방침이다.

 -- 끝 --

TOP

목차

TOP