MORE Devices, MORE Content, MORE Business Potential

JOIN TIFCA AND BE PART OF WHAT’S NEXT

CORA (Create Once, Reach All)

CORA DEFINED

CORA definedCORA (Create Once Reach All) refers to methods and frameworks that deliver consistent high-end user experiences on diversely powered client devices.  CORA approaches are achieved by leveraging client device, cloud service, content development, and broadband ecosystems.

The goals of a CORA framework are to:

  • Enable content to run equally well on multiple client device solutions
  • Supplement the capabilities of client devices with cloud services
  • Streamline the process for content and application makers to include cross-platform support

CORA DIFFERENCE

The CORA DifferenceContent and applications are often limited to on-device compute processing. For example, AAA video games could require a powerful and expensive gaming PC or a latest generation games console. In many cases, client device aren’t powerful enough to run the same content experience for all end-users. The same is true in the Enterprise world of business for complex software solutions across different devices. CORA addresses all of the devices and cloud technologies to bring together an effective framework for distributing and deploying the same content and experiences in parity.

CORA approaches can benefit the ecosystem by:

  • Supplementing client devices with cloud horsepower to run content more effectively.
  • Increasing the total addressable market of client devices for content makers.
  • Streamlining the process for content makers to support multiple client devices and platforms.

CORA TODAY

CORA TodayFrom client devices to cloud service providers to the technologies and tools that bind them, CORA is heavily practiced today.

CORA frameworks are already applied in cloud gaming, streamed content, and web distributed content and applications.  Work continues to enhance the ecosystem’s capabilities and its potential for industry sectors like:

  • Entertainment
  • Gaming
  • Business applications
  • Education
  • Healthcare

THE CORA ECOSYSTEM

WHO THEY ARE

  • Client device makers
  • Cloud service providers
  • Technology makers
  • Tools
  • Telecommunications and broadband providers
  • Content and application makers
  • Infrastructure
  • Standards and framework development organizations
The CORA Ecosystem

WHY THEY DO IT

  • More revenue
  • More capability
  • More reliability
  • Bigger audience potential
  • Efficient infrastructure
  • More business potential
  • Satisfied customers

CORA TODAY

Content Streaming and Cloud-Based Distribution

DEFINITION

Also known as CORA 1.0, today’s implementation of CORA is to place almost 100% of the processing responsibility in the cloud and streamed to the client device.  This practice was popularized with the availability of high-speed internet and broadband wireless technologies like 5G.  With CORA 1.0 approaches, the client device’s responsibilities are usually limited to being the display, the audio output, and the user interface.

Examples of services that demonstrate today’s CORA approach include:

  • Cloud gaming
  • Streamed content
  • Web distributed content and applications

 

ADVANTAGES

With a good Internet connection, almost any client device can run the same high quality content no matter its processing capability.  This also means that a content maker only has to support a handful of platforms to reach a wide audience of potential client devices.

Sample benefits of CORA 1.0 approaches:

  • Diversely powered client devices can run high-end user experiences
  • Relatively easy to support by content and application makers
  • Unnecessary for users to purchase high-end equipment up-front
  • Convenient for the user to run their content on the go

CHALLENGES

While cloud streaming places few responsibilities on the client device, it can be very resource-intensive for the service provider.  For example, while application resources can be efficiently allocated in the cloud, each instance could require a full GPU or CPU on a per user basis.  If there are too many users demanding cloud services, then some will not be able to access their content.

Some challenges with today’s CORA approaches include:

  • Cloud resources are limited
  • Internet bandwidth use can be high and expensive for the service provider and user
  • Users may not have the Internet connectivity that some services require
  • Potential service interruptions and reliability issues
  • Added latency between user actions and response

CORA TOMORROW

Hybrid Client-Cloud

DEFINITION

The next generation of CORA approaches (CORA 2.0) focus on bridging the responsibilities of client and cloud in a workload balanced model.  Also referred to as “hybrid client-cloud”, these future approaches share the processing responsibilities between the client device and the cloud according to available connectivity, the capabilities of the client device, and the cloud resources available.  The vision is for applications to be able to run 100% locally, 100% streamed from the cloud, or in a hybrid model where responsibilities are shared between client and cloud on a threshold basis.

While theoretical, it is believed that these later CORA approaches could overcome the challenges introduced by today’s practices.

ADVANTAGES

The main advantage with the new CORA approach is that its hybrid client-cloud model could reduce the amount of bandwidth and cloud resources necessary to deliver user experiences while still enhancing the capabilities of client devices.

Theoretical benefits over today’s CORA approach:

  • Fewer cloud resources used by high-demand applications
  • Could reduce bandwidth requirements
  • More scalable than earlier CORA applications
  • Could increase service reliability for client and cloud
  • New revenue generating opportunities across the ecosystem
  • Wider total addressable market of qualified client devices for content and application makers

CONSIDERATIONS

Tomorrow’s CORA approaches are in a discovery and proposal phase.  While today’s cloud streaming and distribution services could be developed independently, the vision of CORA 2.0 requires a collaborative ecosystem that includes client devices, cloud, broadband connectivity, tools, and standards.

Unique considerations of CORA’s next generation include:

  • Latency
  • Scalability
  • Compatibility between cloud service providers and client devices
  • Security
  • Developer support process

How CORA 2.0 Could Work

CLIENT
COMPUTE

Client Compute

PCs, consoles, and mobile devices are nearly 100% self-reliant for their processing, storage, and graphics abilities.

  • Client devices are 100% self sufficient.
  • Internet connectivity is unnecessary for client devices to operate.
  • Demands on network infrastructure are limited.
  • Major performance increases require hardware upgrades.

CLOUD
COMPUTE

Cloud Compute

Client devices are primarily responsible for display and interface, and almost all the processing is delivered by the cloud.  Streaming, cloud gaming, software as a service (saas) are examples of this.

  • Nearly 100% of processing is handled by cloud.
  • Client devices can be thin with limited ability.
  • Very dependent and demanding on external networks.
  • Performance improvements nearly 100% dependent on cloud.

HYBRID
CLIENT-CLOUD

Hybrid Client-Cloud Compute

Client devices either run independently, or they collaboratively process with cloud services to be greatly enhanced beyond the technology they are built with.

  • Client, cloud, and infrastructure share processing responsibilities.
  • Client devices work independently and get enhanced by cloud when possible.
  • Reduces the amount of bandwidth needed to enhance client devices by cloud.
  • Performance updates happen at both client and cloud level.

TIFCA’S PROJECT CORA

Project CORA

DOWNLOAD EXECUTIVE SUMMARY

Project CORA (Create Once Reach All) is TIFCA’s CORA 2.0 proposal to enable a single piece of content to run on diversely powered client devices with a consistent high-end user experience.  Project CORA aims to enable this vision by taking advantage of the capabilities of each client device, and leveraging a client, cloud, and hybrid client-cloud workload balanced compute ecosystem framework.

This bridge is a dynamic model that changes between:

  • Localized compute at the client device level
  • Remote computing where the content is streamed 100% from the cloud
  • Hybrid where client and cloud share a threshold of processing responsibilities

With gaming as Project CORA’s first use case to examine, TIFCA aims to enhance the bridge between client and cloud so that a game is playable on a wide market of devices while delivering a consistently premium user experience.  TIFCA is inviting industry leaders, architects, and engineers to collaborate on this effort.

TIFCA

Join TIFCA and Support Project CORA

  • It could increase sales and revenue across the ecosystem
  • Users and developers could do more
  • It requires industry collaboration to work

It’s Time For Computing to Evolve

The whole ecosystem benefits from CORA development.
Join TIFCA and make CORA 2.0 a reality!

JOIN TIFCA

2021 IFC SUMMIT ANNOUNCED!

International Future Computing SummitTAKING PLACE DECEMBER 15, 2021

LEARN MORE!

IFC Summit SpeakersBy invitation only, this year’s summit will discuss the latest developments in the CORA ecosystem and new efforts in the works.  The International Future Computing Summit is welcoming leaders in computing, content tools and creation, and infrastructure that contribute to CORA efforts and initiatives.