Download Ubiquitous Computing

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Distributed firewall wikipedia , lookup

Network tap wikipedia , lookup

Computer security wikipedia , lookup

Distributed operating system wikipedia , lookup

Airborne Networking wikipedia , lookup

Social computing wikipedia , lookup

Transcript
Ubiquitous and Network Centric
Reconfigurable Computing
Potentials and Challenges for Research and Design
Solutions
Dr. Tirumale K Ramesh, B.E., MS (USA)., PhD(USA).
Senior Member, IEEE
(Former Senior Scientist, IBM and Former Technical Fellow for Advance Computing, The Boeing
Company, USA)
Amrita School of Engineering
Amrita University, Bangalore, India
October 9, 2013
Outline
Computing in the Past and Present
Net-Enabled Capabilities & Network-Centric
Thinking
Network-Centric Computing- A Broader Perspective
Ubiquitous Computing Platforms
Reconfigurable Computing Support To Ubiquity
Cultivating Best Practices for Ubiquitous
Computing
Economic Implications of Ubiquitous Computing
Research Potentials and Design Challenges
Inter-disciplinary Academic Curriculum Support to
Network-Centric Computing
Conclusions
2
Computing in the Past and Present
Past: Low complexity, non networked, small lab based prototype
Very much direct hardware and software low level lab design &
development, build, test and integrate
Present: Complex and networked
 Distributed work loads with increased security demands & data
interoperability challenges
 Need high performance computing (HPC) resources for modeling,
simulation and technology integration for complex networked
embedded systems
 Growing application interests
 Real-time Video Processing (Video fusion, Video stitching)
 Hyper spectral processing
 Massive Integration taking advantage of high chip integration density
 Example: Network Centric Reconfigurable Computing Fabric on a
chip
 Increased concern for network, software and hardware security
3
Net-Enabled Capabilities & Network Centric
Thinking
 Net-Enabled Capabilities
A capability that uses information advantage, enabled by
information and network technology, into a competitive system
end goal by use of robust and intelligent networking of
geographically distributed entities orchestrated under a
common system architecture
 Network-Centric Computing is an overarching Paradigm
that utilizes Net-Enabled Capabilities
Today’s market is pushing the advantage technology frontier to
look for intelligent networks and computing to support the
Network Centric Computing needs
4
Network-Centric Computing- A Broader
Perspective
The principle of Network-Centric Computing(NCC) is a
distributed computing environment where applications and
data are downloaded from servers and exchanged with peers
across a network and uses intelligent agents to manage virtual
resources.
This is in stark contrast to the use of networked powerful personal
computers that rely primarily on local resources.
NCC relies on virtually portable applications running on multiple
platforms, mobile data accessed via high-speed network
connections, and low-cost appliances for local processing.
NCC is the enabling technology for a significant percentage of
modern enterprise applications.
5
Different Computing Paradigms Integrates
Into Network-Centric Computing
A cross discipline
that covers
computing and IT to
model, create,
operate, and
manage Business
Services
Computing
Ubiquitous
Computing
Net-Centric
Computing
Cloud
Infrastructure
Reconfigurable
Computing
Fabric
Computing
Cloud Computing
A broader extension
of a distributed
computing
architecture applied
across a variety of
levels of scale (from a
network on a chip,
system to global
networks)
Ubiquitous Computing Platforms


Ubiquitous Computing platforms are a proposal for the long-term evolution
of computing infrastructure and applications oriented to achieve
pervasiveness(computing appears anywhere and anytime Focus on the
creation of technologies that bring computers to the foreground of the
activities in which they are used, Ubiquitous Computing is based on the
principle of making “computers themselves to vanish into the background”
Computing itself is Immersed in the background
Physical integration of computing technology into the world by embedding it into
tools, things, tasks, and environments.




From a Cyber Security Perspective “Cyber Physical Systems” is one example where
computing is immersed in the background where the activity is “security” of
infrastructures
Embedding is accomplished in such a way that the computerized tool or thing does
not “interfere” with the activities in which it is used
Radical new uses of portable information technology based on the
nonintrusive availability of computers throughout the physical
environment, virtually, if not effectively, invisible to the users
7
Reconfigurable Computing and Other
Technologies Support To Ubiquity
 Sensor Network Reconfigurable Computing and Chip Integration
 Using intelligent computing technologies, low cost, high volume sensor
nodes are realizable on a chip (i.e. System-on-a-chip).
 Fabric of dynamic reconfigurable processing, reconfurable network
adaptation, system, hardware and software security, cognitive
processing for intelligent decisions, etc.)
 Context Aware Computing
 Systems adapt to their environment by switching communications
seamlessly between different available networks made visible to the
software
 Collaborative Computing (User Interaction and Experiences)
 Provide Collaborative computing to share and relay information that
cultivates interaction and collaborative experiences among user groups
8
Cultivating Best Practices for Building
Ubiquitous Computing Platforms
 Assess & Validate Domain Requirements
Processing power, scalability, security, latency, power, and fault
tolerance
 Validate and verify at each level (System & Implementation)
 Integrate to Corporate best practices initiatives
 Rapid Prototype & Technology Integration
 Build a proof of concept of simple Ubiquitous computing model
 For example use multiple FPGA based platform to build a
ubiquitous reconfigurable computing fabric
 Build Trust as reputation may be in jeopardy if the Ubiquitous
Computing Fabric obtains incorrect or misinterpreted results

9
Economic Implications
 In the future, platforms will evolve from being networked
entities to being nodes in the network, to organizing efforts like
“packs” and “swarms”
 These collections of entities will ultimately become dynamically
reconfigurable highly specialized components that work
together like the cells of our bodies
 The network also masks the complexity and incompatibilities of
operating systems allowing users to move between applications
and releases without draining out hundreds of dollars of software
reinvestment
 We can have “Power to the Edge” that migrates functions to the
network resulting in significant economic advantages for edge users
10
Social Behavior, Security and Privacy
 Higher net-centricity (participating as a part of a continuously-evolving,
complex community of people, devices, information and services
interconnected by a communications network to achieve optimal benefit of
resources and better synchronization of events and their consequences)
demands more global collaborations among different user entities
leading to the need for Secured Interoperability
 Global Economy is directly impacted by Security Threats to Information
Infrastructure
 Cultural change of work among diversified team of people that they’ve
never met, to quickly accomplish activity as a whole
 Security and information privacy issues
 Concern regarding one’s Intellectual Property (IP)
 Concern regarding one’s financial or socially-sensitive information
11
Notional Engineering Curriculum for the
Network-Centric Future
What is Next?
What is Now?
Social &
Behavioral
Sciences
Business
Economics &
Management
Engineering
Basics
Social &
Behavior
Sciences
Engineering
Basics
Core &
Advanced
Engineering
Core &
Advanced
Engineering
Loosely Coupled Curriculum
Business
Economics &
Management
Advanced
Design
Techniques
Tightly Integrated Curriculum
12
Research Potentials
 Develop a Common Ubiquitous Computing Fluidic
Architecture
Dynamically reconfigure as tightly coupled or loosely
coupled network
Processing Powers Suited to Applications in Real-Time
Adaptability of fluidity in the architecture to network-centric
situational aware platforms
Hardware and Software security policy adaptation and policy
execution
Abstracting the hardware in the fabric in which the
applications are completely user transparent
Underlying hardware and the same application software
can run on any computing element on the network
General Field of Concentration: Theoretical CS, Graph Theory, Computational
Engineering, Computing Architectures, Network Theory, VLSI, Hardware and
Software Design, Systems Architecture, Secure Computing, AI, etc.
13
Design Challenges
 Lack of cohesiveness between research and practical design
capabilities (design methodologies and tools)
 Design validation is very difficult and needs robust verification
and validation techniques
 Lack of hardware design skills to accomplish the design task in
a reasonable time period
 Lack of knowledge of cyber-security to integrate cyber-secure
solutions into the design
14
Summary
 Net-Centric Thinking is a driving force for moving from
platform centric to fabric centric architectures
 Reconfigurable Ubiquitous Computing Advances Net-enabled
Capabilities of
Data/Information and Control (Ubiquity)
 Future of Ubiquitous Computing relies on added
reconfigurability
Adding reconfigurability permits quick hardware upgrades
and a system constraint driven customization
 The Ubiquitous Computing can also result in large economic
and social impacts as societies continue their transition from
the Industrial Age into the Information Age
15
References
1. Tirumale Ramesh and John Meier., Intelligent sensor fabric
computing on a chip- a technology path for intelligent
network computing, IEEE Aerospace Conference, 2007.
2. John Meier and Tirumale Ramesh, Intelligent and
Reconfigurable edge of the Network Computing- Reaping the
benefits by moving applications to the network, NASA Military
& Aerospace PLD conference, DC, 2006.
3. Tirumale Ramesh and John Meier, Network Edge ComputingUsing, learning and cultivating best practices to meet the
challenges of next generation high performance embedded
computing, Mini-Symposium on HPC Technologies and
Applications, IEEE/International Conference on High
Performance Computing, 2006.
4. B. Vasishta, Changing IP Landscape, SAE 550 Project Report,
Univ of Southern California, August 2009.
5. http://www.aeer.ru/engn/doctrine/doctrine_3.phtml
16