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 the same digital content across multiple platforms and devices. CORA is achieved by leveraging client device, cloud service, content development, and network ecosystems. CORA will continue to be improved through emerging technology and innovation.

The goals of a CORA framework are to:

  • Enable content to run on multiple devices and platforms
  • Supplement the capabilities of client devices with cloud and network 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 devices 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 IN ACTION

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

HOW TIFCA SEES CORA

The International Future Computing Association

TIFCA’s mission is to develop open frameworks and initiatives to enable technology adoption.  TIFCA researched the existing CORA ecosystem, its practices, and where its future is heading.  Based on what we learned, we delineated our understanding of the ecosystem as CORA 1.0 for its current cloud streaming practices, and CORA 2.0 for the developing hybrid client-cloud technologies and methodologies.

CORA TODAY

Content Streaming and Cloud-Based Distribution

DEFINITION

Today’s implementation of CORA is to place almost 100% of the processing responsibility in the cloud and stream to the client device.  This practice was popularized with the availability of high-speed internet and broadband wireless technologies like 5G.  With these 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 this CORA approach include:

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

For discussion purposes, TIFCA refers to these implementations as CORA 1.0.

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

A new generation of CORA approaches focus on bridging the responsibilities of client and cloud in a workload balanced model.  Also referred to as “hybrid client-cloud”, these developing 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.

It is believed that these later CORA approaches could help overcome challenges faced by client-cloud computing today.

TIFCA refers to these implementations as CORA 2.0 for discussion purposes.

ADVANTAGES

The main advantage of approaches that include a hybrid client-cloud model is they 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 current cloud streaming and distribution services can 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 for new generations of CORA 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.

2022 IFC SUMMIT ANNOUNCED!

International Future Computing SummitTAKING PLACE Q1 2022

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.