Difference between revisions of "Articles"
Jump to navigation
Jump to search
m (Add "Edge Computing -- the Case for Heterogeneous-ISA Container Migration") |
m |
||
(34 intermediate revisions by 3 users not shown) | |||
Line 9: | Line 9: | ||
--> | --> | ||
</noinclude> | </noinclude> | ||
+ | * 2024-09-04, [https://ora.ox.ac.uk/objects/uuid:73ea28f5-6627-4059-8d44-4ca55fe2d8de Towards Efficient End-to-End Encryption for Container Checkpointing Systems] | ||
+ | * 2024-08-03, [https://dl.acm.org/doi/10.1145/3663408.3663416 Software-based Live Migration for Containerized RDMA] | ||
+ | * 2024-07-30, [https://dl.acm.org/doi/abs/10.1145/3664476.3670895 Don't, Stop, Drop, Pause: Forensics of CONtainer CheckPOINTs (ConPoint)] | ||
+ | * 2024-07-25, [https://doi.org/10.1186/s13677-024-00687-9 MDB-KCP: persistence framework of in-memory database with CRIU-based container checkpoint in Kubernetes] | ||
+ | * 2024-04-22, [https://dl.acm.org/doi/abs/10.1145/3627703.3650085 Just-In-Time Checkpointing: Low Cost Error Recovery from Deep Learning Training Failures] | ||
+ | * 2024-04-22, [https://www.dpss.inesc-id.pt/~rbruno/papers/skohli-eurosys24.pdf Pronghorn: Effective Checkpoint Orchestration for Serverless Hot-Starts] | ||
+ | * 2024-01-29, [https://www.sciencedirect.com/science/article/pii/S0167739X24000190 Prebaking runtime environments to improve the FaaS cold start latency] | ||
+ | * 2023-11-12, [https://dl.acm.org/doi/10.1145/3624062.3624254 Checkpoint/Restart for CUDA Kernels] | ||
+ | * 2023-10-23, [https://dl.acm.org/doi/10.1145/3605181.3626289 Evicting for the greater good: The Case for Reactive Checkpointing in Serverless Computing] | ||
+ | <!------------------------------------------------ | ||
+ | This is to cut the rest of it for Main Page, | ||
+ | adding the More... link instead. | ||
+ | Make sure to move this whole block up from time to time. | ||
+ | --> | ||
+ | <includeonly>: '''[[Articles|More external articles...]]'''</includeonly><noinclude> | ||
+ | <!-- | ||
+ | the below stuff is now shown on the Main Page | ||
+ | --------------------------------------------------> | ||
+ | * 2023-04-20, [https://www.mdpi.com/2504-446X/7/5/286 A Dynamic Checkpoint Interval Decision Algorithm for Live Migration-Based Drone-Recovery System] | ||
+ | * 2023-03-10, [https://kubernetes.io/blog/2023/03/10/forensic-container-analysis/ Forensic Container Analysis] | ||
+ | * 2023-01-14, [https://arxiv.org/abs/2301.05861 Async-fork: Mitigating Query Latency Spikes Incurred by the Fork-based Snapshot Mechanism from the OS Level] | ||
+ | * 2022-12-05, [https://kubernetes.io/blog/2022/12/05/forensic-container-checkpointing-alpha/ Forensic container checkpointing in Kubernetes] | ||
+ | * 2022-11-13, [https://dl.acm.org/doi/abs/10.5555/3571885.3572000 Out of hypervisor (OoH): efficient dirty page tracking in userspace using hardware virtualization feature] | ||
+ | * 2022-08-07, [https://www.sciencedirect.com/science/article/pii/S1084804522001369 iContainer: Consecutive Checkpointing with Rapid Resilience for Immortal Container-based Services] | ||
+ | * 2022-08-03, [https://ieeexplore.ieee.org/document/9844071 Demonstration of Containerized Central Unit Live Migration in 5G Radio Access Network] | ||
+ | * 2022-07-11, [https://www.usenix.org/conference/atc22/presentation/zhou-diyu RRC: Responsive Replicated Containers] | ||
+ | * 2022-05-25, [https://hal.inria.fr/hal-03587358/ Good Shepherds Care For Their Cattle: Seamless Pod Migration in Geo-Distributed Kubernetes] | ||
+ | * 2022-04-24, [https://www.ndss-symposium.org/ndss-paper/auto-draft-295/ FitM: Binary-Only Coverage-Guided Fuzzing for Stateful Network Protocols] | ||
+ | * 2022-02-25, [https://dl.acm.org/doi/abs/10.1145/3516807.3516817 Portkey: Hypervisor-Assisted Container Migration in Nested Cloud Environments] | ||
+ | * 2022-02-16, [https://arxiv.org/abs/2202.07848 Singularity: Planet-Scale, Preemptible and Elastic Scheduling of AI Workloads] | ||
+ | * 2021-12-17, [https://hal.archives-ouvertes.fr/hal-03487607/document Standard-compliant parallel SystemC simulation of loosely-timed transaction level models: From baremetal to Linux-based applications support] | ||
+ | * 2021-08-13, [https://doi.org/10.11591/eei.v10i2.2742 Live migration using checkpoint and restore in userspace (CRIU): Usage analysis of network, memory and CPU] | ||
+ | * 2021-07-14, [https://www.usenix.org/conference/atc21/presentation/planeta MigrOS: Transparent Live-Migration Support for Containerised RDMA Applications] | ||
+ | * 2021-07-06, [https://onlinelibrary.wiley.com/doi/10.1002/cpe.6474 Cricket: A virtualization layer for distributed execution of CUDA applications with checkpoint/restart support] | ||
+ | * 2021-06-07, [https://ieeexplore.ieee.org/abstract/document/9469425 Extending the QUIC Protocol to Support Live Container Migration at the Edge] | ||
+ | * 2021-04-21, [https://dl.acm.org/doi/10.1145/3447786.3456258 On-demand-fork: A Microsecond Fork for Memory-intensive and Latency-sensitive Applications] | ||
+ | * 2021-01-23, [https://arxiv.org/abs/2101.09584 HyCoR: Fault-Tolerant Replicated Containers Based on Checkpoint and Replay] | ||
+ | * 2020-12-11, [https://dl.acm.org/doi/abs/10.1145/3423211.3425682 Prebaking Functions to Warm the Serverless Cold Start] | ||
+ | * 2020-07-14, [https://ieeexplore.ieee.org/abstract/document/9139863 Fault-Tolerant Containers Using NiLiCon] | ||
+ | * 2020-07-08, [https://ieeexplore.ieee.org/document/9126743 Docker Container Deployment in Distributed Fog Infrastructures with Checkpoint/Restart] | ||
+ | * 2020-04-30, [https://dl.acm.org/doi/abs/10.1145/3342195.3387555 Balancing efficiency and fairness in heterogeneous GPU clusters for deep learning] | ||
* 2020-03-17, [https://www.ssrg.ece.vt.edu/papers/vee20-h-container.pdf Edge Computing -- the Case for Heterogeneous-ISA Container Migration] | * 2020-03-17, [https://www.ssrg.ece.vt.edu/papers/vee20-h-container.pdf Edge Computing -- the Case for Heterogeneous-ISA Container Migration] | ||
* 2019-10-03, [https://dl.acm.org/citation.cfm?id=3357542 Fast In-Memory CRIU for Docker Containers] | * 2019-10-03, [https://dl.acm.org/citation.cfm?id=3357542 Fast In-Memory CRIU for Docker Containers] | ||
* 2019-09-24, [https://ieeexplore.ieee.org/document/8916436 Using Container Migration for High Performance Computing (HPC) Workloads Resilience] | * 2019-09-24, [https://ieeexplore.ieee.org/document/8916436 Using Container Migration for High Performance Computing (HPC) Workloads Resilience] | ||
− | * 2019-09-11, [https://arxiv.org/pdf/1909.04945.pdf Performance Estimation of Container- | + | * 2019-11-18, [https://ieeexplore.ieee.org/abstract/document/8946189 Optimizing Post-Copy Live Migration with System-Level Checkpoint Using Fabric-Attached Memory] |
+ | * 2019-09-11, [https://arxiv.org/pdf/1909.04945.pdf Performance Estimation of Container-Based Cloud-to-Fog Offloading] | ||
* 2019-07-16, [https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8754197 FastContainer: A Homeostatic System Architecture High-speed Adapting Execution Environment Changes] | * 2019-07-16, [https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8754197 FastContainer: A Homeostatic System Architecture High-speed Adapting Execution Environment Changes] | ||
* 2019-07-11, [https://ieeexplore.ieee.org/abstract/document/8814504 Exploring Potential for Non-Disruptive Vertical Auto Scaling and Resource Estimation in Kubernetes] | * 2019-07-11, [https://ieeexplore.ieee.org/abstract/document/8814504 Exploring Potential for Non-Disruptive Vertical Auto Scaling and Resource Estimation in Kubernetes] | ||
Line 22: | Line 64: | ||
* 2019-03-25, [https://dl.acm.org/citation.cfm?id=3313947 Checkpointing and Migration of IoT Edge Functions] | * 2019-03-25, [https://dl.acm.org/citation.cfm?id=3313947 Checkpointing and Migration of IoT Edge Functions] | ||
* 2019-03-24, Future University Hakodate: [https://doi.asiabsdcon.org/10.25263/asiabsdcon2019/p07a Yet Another Container Migration on FreeBSD] | * 2019-03-24, Future University Hakodate: [https://doi.asiabsdcon.org/10.25263/asiabsdcon2019/p07a Yet Another Container Migration on FreeBSD] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* 2019-03-09, [https://link.springer.com/article/10.1007/s10586-019-02920-6 Provenance-based fault tolerance technique recommendation for cloud-based scientific workflows: a practical approach] | * 2019-03-09, [https://link.springer.com/article/10.1007/s10586-019-02920-6 Provenance-based fault tolerance technique recommendation for cloud-based scientific workflows: a practical approach] | ||
* 2019-02-26, Georgia Institute of Technology / Peking University: [https://www.ndss-symposium.org/wp-content/uploads/2019/02/ndss2019_05A-3_Duan_paper.pdf Automating Patching of Vulnerable Open-Source Software Versions in Application Binaries] | * 2019-02-26, Georgia Institute of Technology / Peking University: [https://www.ndss-symposium.org/wp-content/uploads/2019/02/ndss2019_05A-3_Duan_paper.pdf Automating Patching of Vulnerable Open-Source Software Versions in Application Binaries] | ||
Line 51: | Line 84: | ||
* 2017-07-19, Red Hat Blog: [https://www.redhat.com/en/blog/how-can-process-snapshotrestore-help-save-your-day How can process snapshot/restore help save your day?] | * 2017-07-19, Red Hat Blog: [https://www.redhat.com/en/blog/how-can-process-snapshotrestore-help-save-your-day How can process snapshot/restore help save your day?] | ||
* 2017-06-29, University West, Sweden: [http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1144045&dswid=4414 Distributed Checkpointing with Docker Containers in High Performance Computing] | * 2017-06-29, University West, Sweden: [http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1144045&dswid=4414 Distributed Checkpointing with Docker Containers in High Performance Computing] | ||
+ | * 2017-06-25, [https://ieeexplore.ieee.org/document/8030623 Autonomic Vertical Elasticity of Docker Containers with ELASTICDOCKER] | ||
* 2017-06-06, [https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7980161 Voyager: Complete Container State Migration] | * 2017-06-06, [https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7980161 Voyager: Complete Container State Migration] | ||
* 2017-06-06, Selectel Blog: [https://blog.selectel.com/managing-containers-runc/ Managing Containers in runC] | * 2017-06-06, Selectel Blog: [https://blog.selectel.com/managing-containers-runc/ Managing Containers in runC] | ||
Line 60: | Line 94: | ||
* 2015-12-31, [http://kimh.github.io/blog/jp/criu/experiment-to-suspend-and-resume-docker-container-with-criu-jp/ Use the CRIU Docker container of stop / resume to the challenge] | * 2015-12-31, [http://kimh.github.io/blog/jp/criu/experiment-to-suspend-and-resume-docker-container-with-criu-jp/ Use the CRIU Docker container of stop / resume to the challenge] | ||
* 2015-12-31, [http://blog.codeship.com/how-containers-will-change-the-game-server-hosting-industry/ How Containers Will Change the Game Server Hosting Industry] | * 2015-12-31, [http://blog.codeship.com/how-containers-will-change-the-game-server-hosting-industry/ How Containers Will Change the Game Server Hosting Industry] | ||
+ | * 2015-11-24, [https://dl.acm.org/doi/10.1145/2814576.2814807 Improving Preemptive Scheduling with Application-Transparent Checkpointing in Shared Clusters] | ||
* 2015-09-21, [http://blog.circleci.com/checkpoint-and-restore-docker-container-with-criu/ Checkpoint and restore Docker container with CRIU] | * 2015-09-21, [http://blog.circleci.com/checkpoint-and-restore-docker-container-with-criu/ Checkpoint and restore Docker container with CRIU] | ||
* 2015-09-21, [https://blog.docker.com/2015/09/dolly-demo-linuxcon-runc/ Dolly Demo at LinuxCon: Rapid cloning of existing services with runC] | * 2015-09-21, [https://blog.docker.com/2015/09/dolly-demo-linuxcon-runc/ Dolly Demo at LinuxCon: Rapid cloning of existing services with runC] |
Latest revision as of 17:26, 18 September 2024
This is a collection of external articles regarding the CRIU project, sorted by date.
- 2024-09-04, Towards Efficient End-to-End Encryption for Container Checkpointing Systems
- 2024-08-03, Software-based Live Migration for Containerized RDMA
- 2024-07-30, Don't, Stop, Drop, Pause: Forensics of CONtainer CheckPOINTs (ConPoint)
- 2024-07-25, MDB-KCP: persistence framework of in-memory database with CRIU-based container checkpoint in Kubernetes
- 2024-04-22, Just-In-Time Checkpointing: Low Cost Error Recovery from Deep Learning Training Failures
- 2024-04-22, Pronghorn: Effective Checkpoint Orchestration for Serverless Hot-Starts
- 2024-01-29, Prebaking runtime environments to improve the FaaS cold start latency
- 2023-11-12, Checkpoint/Restart for CUDA Kernels
- 2023-10-23, Evicting for the greater good: The Case for Reactive Checkpointing in Serverless Computing
- 2023-04-20, A Dynamic Checkpoint Interval Decision Algorithm for Live Migration-Based Drone-Recovery System
- 2023-03-10, Forensic Container Analysis
- 2023-01-14, Async-fork: Mitigating Query Latency Spikes Incurred by the Fork-based Snapshot Mechanism from the OS Level
- 2022-12-05, Forensic container checkpointing in Kubernetes
- 2022-11-13, Out of hypervisor (OoH): efficient dirty page tracking in userspace using hardware virtualization feature
- 2022-08-07, iContainer: Consecutive Checkpointing with Rapid Resilience for Immortal Container-based Services
- 2022-08-03, Demonstration of Containerized Central Unit Live Migration in 5G Radio Access Network
- 2022-07-11, RRC: Responsive Replicated Containers
- 2022-05-25, Good Shepherds Care For Their Cattle: Seamless Pod Migration in Geo-Distributed Kubernetes
- 2022-04-24, FitM: Binary-Only Coverage-Guided Fuzzing for Stateful Network Protocols
- 2022-02-25, Portkey: Hypervisor-Assisted Container Migration in Nested Cloud Environments
- 2022-02-16, Singularity: Planet-Scale, Preemptible and Elastic Scheduling of AI Workloads
- 2021-12-17, Standard-compliant parallel SystemC simulation of loosely-timed transaction level models: From baremetal to Linux-based applications support
- 2021-08-13, Live migration using checkpoint and restore in userspace (CRIU): Usage analysis of network, memory and CPU
- 2021-07-14, MigrOS: Transparent Live-Migration Support for Containerised RDMA Applications
- 2021-07-06, Cricket: A virtualization layer for distributed execution of CUDA applications with checkpoint/restart support
- 2021-06-07, Extending the QUIC Protocol to Support Live Container Migration at the Edge
- 2021-04-21, On-demand-fork: A Microsecond Fork for Memory-intensive and Latency-sensitive Applications
- 2021-01-23, HyCoR: Fault-Tolerant Replicated Containers Based on Checkpoint and Replay
- 2020-12-11, Prebaking Functions to Warm the Serverless Cold Start
- 2020-07-14, Fault-Tolerant Containers Using NiLiCon
- 2020-07-08, Docker Container Deployment in Distributed Fog Infrastructures with Checkpoint/Restart
- 2020-04-30, Balancing efficiency and fairness in heterogeneous GPU clusters for deep learning
- 2020-03-17, Edge Computing -- the Case for Heterogeneous-ISA Container Migration
- 2019-10-03, Fast In-Memory CRIU for Docker Containers
- 2019-09-24, Using Container Migration for High Performance Computing (HPC) Workloads Resilience
- 2019-11-18, Optimizing Post-Copy Live Migration with System-Level Checkpoint Using Fabric-Attached Memory
- 2019-09-11, Performance Estimation of Container-Based Cloud-to-Fog Offloading
- 2019-07-16, FastContainer: A Homeostatic System Architecture High-speed Adapting Execution Environment Changes
- 2019-07-11, Exploring Potential for Non-Disruptive Vertical Auto Scaling and Resource Estimation in Kubernetes
- 2019-07, University of Twente: Increasing Availability of the AEPU by Improving the Update Process
- 2019-05-25, Replayable Execution Optimized for Page Sharing for a Managed Runtime Environment
- 2019-04-29, Binghamton University: mWarp: Accelerating Intra-Host Live Container Migration via Memory Warping
- 2019-04-10, CRIU and SELinux
- 2019-03-27, Container Migration in the Fog: A Performance Evaluation
- 2019-03-25, Checkpointing and Migration of IoT Edge Functions
- 2019-03-24, Future University Hakodate: Yet Another Container Migration on FreeBSD
- 2019-03-09, Provenance-based fault tolerance technique recommendation for cloud-based scientific workflows: a practical approach
- 2019-02-26, Georgia Institute of Technology / Peking University: Automating Patching of Vulnerable Open-Source Software Versions in Application Binaries
- 2019-01-30, University West: Evaluating Distributed MPI Checkpoint and Restore using Docker Containers and CRIU
- 2018-12, University of Lille: Flexible Framework for Elasticity in Cloud Computing
- 2018-12, Arizona State University: Concurrent Checkpointing for Embedded Real-Time Systems
- 2018-11-08, CRIU configuration files
- 2018-11-06, Using CRIU to upgrade a VPN server's kernel without dropping connections
- 2018-10-13, Linux Process Tree Reconstruction Using The Attributed Grammar-Based Tree Transformation Model
- 2018-10-10, Adding checkpoint/restore support to Podman
- 2018-09-15, Stateful Container Migration employing Checkpoint-based Restoration for Orchestrated Container Clusters
- 2018-09-07, Container Live Migration for Latency Critical Industrial Applications on Edge Computing
- 2018-08-15, University of Maryland: Fast and Service-preserving Recovery from Malware Infections Using CRIU
- 2018-07-31, Hot-starting software containers for STAR aligner
- 2018-07-07, Moscow Institute of Physics and Technology: Using CRIU with HPC Containers: Field Experience
- 2018-06-28, University of Aberdeen: Efficient Live Migration of Linux Containers
- 2018-03-24, Compile CRIU on CentOS 6
- 2017-12-06, Optimizing live container migration in LXD
- 2017-10-12, Red Hat Blog: Container Migration Around The World
- 2017-07-19, Red Hat Blog: How can process snapshot/restore help save your day?
- 2017-06-29, University West, Sweden: Distributed Checkpointing with Docker Containers in High Performance Computing
- 2017-06-25, Autonomic Vertical Elasticity of Docker Containers with ELASTICDOCKER
- 2017-06-06, Voyager: Complete Container State Migration
- 2017-06-06, Selectel Blog: Managing Containers in runC
- 2016-12-16, University of Lisbon: ALMA – GC-assisted JVM Live Migration for Java Server Applications
- 2016-07-20, Red Hat KnowledgeBase: CRIU - Checkpoint/Restore in user space
- 2016-07-20, LWN.net: Quality in open source: testing CRIU
- 2016-06-22, Usenix: Instant OS Updates via Userspace Checkpoint-and-Restart
- 2016-05-04: Lazy Process Migration
- 2015-12-31, Use the CRIU Docker container of stop / resume to the challenge
- 2015-12-31, How Containers Will Change the Game Server Hosting Industry
- 2015-11-24, Improving Preemptive Scheduling with Application-Transparent Checkpointing in Shared Clusters
- 2015-09-21, Checkpoint and restore Docker container with CRIU
- 2015-09-21, Dolly Demo at LinuxCon: Rapid cloning of existing services with runC
- 2015-09-10, Time Traveling in Node.js Notebooks
- 2015-01-01, Containers: Why They’re in Your Future and What Has to Happen First
- 2015-07-01, How did the Quake demo from DockerCon Work?
- 2015-05-06, Live Migration in LXD Ubuntu Insignts
- 2015-04-22, TuxDiary Dump, debug, resume process with criu
- 2014-12-12, Symposium on Information and Communication Systems (SInCom 2014) Checkpoint/Restore in User-Space with Open MPI
- 2014-09-31, Parallels Surpasses One Million Deployed Virtual Containers
- 2014-08-01, ADMIN magazine: Save and Restore Linux Processes with CRIU
- 2014-02-15, OCCAM Reproduce: Efficient, Accurate and Reproducible Simulation of Multi-Threaded Workloads (slides)
- 2013-11-25, Phoronix: Checkpoint-Restore Hits v1.0: Freeze Your Linux Apps
- 2013-11-25, LWN: A note about 1.0
- 2013-10-29, LWN: Kernel summit report
- 2013-02-01, A blog post upon LCA-2013 talk.
- 2013-01-09, LWN: Checkpoint/restore and signals
- 2012-11-20, LWN: LCE: Checkpoint/restore in user space: are we there yet?
- 2012-07-24, OpenVZ blog: CRtools 0.1 released!
- 2012-05-01, LWN: TCP connection repair
- 2012-02-26, The International Symposium on Grids and Clouds (ISGC) Pos (isgc 2012) 031 live process migration for load balancing and/or fault tolerance
- 2012-01-31, LWN: Preparing for user-space checkpoint/restore
- 2011-07-19, LWN: Checkpoint/restart (mostly) in user space
In Russian[edit]
- 13.05.2016, Habrahabr: Особенности тестирования технологии C/R в Linux
- 09.03.2016, Opennet: Выпуск CRIU 2.0, системы для сохранения и восстановления состояния процессов в Linux
- 18.12.2015, Opennet: CRIU, путь от вызывающей непонимание разработки до интеграции в Red Hat Enterprise Linux
- 09.12.2015, Opennet: Выпуск CRIU 1.8, системы для сохранения и восстановления состояния процессов в Linux
- 09.09.2015, Opennet: Выпуск CRIU 1.7, системы для сохранения и восстановления состояния процессов в Linux
- 25.08.2015, Opennet: Проект OpenVZ анонсировал новый компонент для миграции Linux контейнеров - P.Haul
- 27.05.2015, Opennet: Статус интеграции проектов CRIU и Docker
- 25.11.2013, Opennet: Анонс выхода 1.0
- 28.04.2015, Типичный программист: Разработка ядра Linux — это общение в клубе по интересам
- 22.04.2013, Habrahabr: В преддверии очередного релиза CRIU
- 04.03.2013, IT-computer: Осваиваем систему заморозки процессов CRIU
- 28.09.2012, Opennet: CRIU 0.2 release
- 05.11.2013, Xakep: Осваиваем систему заморозки процессов CRIU
- 15.08.2013, Habrahabr: «Разработка ядра Linux — это общение в клубе по интересам»
- 01.10.2012, YaC 2012: больше, чем живая миграция для Linux контейнеров
- 24.07.2012, Habrahabr: CRIU — новый амбициозный проект для сохранения и восстановления состояния процессов
- 24.07.2012, Ru-OpenVZ blog: Вышел первый релиз CRtools, версия 0.1
- 24.07.2012, Opennet: Первый релиз CRtools, утилиты для заморозки и восстановления состояния процессов в Linux
- 24.07.2012, LOR: Вышел первый релиз CRtools, версия 0.1
- Копипаста о v0.1 "CRIU / CRtools 0.1 — создание контрольных точек Linux-приложений и восстановление с них": Rosinvest, NIXP PCNews